chore: remove unused DatasourceDTO (#33020)
This commit is contained in:
parent
3d813a9e59
commit
b4bc7f00b7
|
|
@ -1,92 +0,0 @@
|
|||
package com.appsmith.external.models;
|
||||
|
||||
import com.appsmith.external.views.Views;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonView;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.data.annotation.Transient;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Slf4j
|
||||
public class DatasourceDTO {
|
||||
|
||||
String id;
|
||||
|
||||
@Transient
|
||||
public Set<String> userPermissions = new HashSet<>();
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
String name;
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
String pluginId;
|
||||
|
||||
// name of the plugin. used to log analytics events where pluginName is a required attribute
|
||||
// It'll be null if not set
|
||||
@Transient
|
||||
@JsonView(Views.Public.class)
|
||||
String pluginName;
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
String workspaceId;
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
String templateName;
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
DatasourceConfiguration datasourceConfiguration;
|
||||
|
||||
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
|
||||
@JsonView(Views.Public.class)
|
||||
Set<String> invalids;
|
||||
|
||||
/*
|
||||
* - To return useful hints to the user.
|
||||
* - These messages are generated by the API server based on the other datasource attributes.
|
||||
*/
|
||||
@Transient
|
||||
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
|
||||
@JsonView(Views.Public.class)
|
||||
Set<String> messages;
|
||||
|
||||
/*
|
||||
* This field is introduced as part of git sync feature, for the git import we will need to identify the datasource's
|
||||
* which are not configured. This way user can configure those datasource, which may have been introduced as part of git import.
|
||||
*/
|
||||
@JsonView(Views.Public.class)
|
||||
Boolean isConfigured;
|
||||
|
||||
@Transient
|
||||
@JsonView(Views.Public.class)
|
||||
Boolean isRecentlyCreated;
|
||||
|
||||
/*
|
||||
* This field is meant to indicate whether the datasource is part of a template, or a copy of the same.
|
||||
* The field is not used anywhere in the codebase because templates are created directly in the DB, and the field
|
||||
* serves only as a DTO property.
|
||||
*/
|
||||
@JsonView(Views.Public.class)
|
||||
Boolean isTemplate;
|
||||
|
||||
/*
|
||||
* This field is meant to indicate whether the datasource is part of a mock DB, or a copy of the same.
|
||||
* The field is set during the creation of the mock db
|
||||
*/
|
||||
@JsonView(Views.Public.class)
|
||||
Boolean isMock;
|
||||
|
||||
@JsonView(Views.Internal.class)
|
||||
protected Set<Policy> policies = new HashSet<>();
|
||||
|
||||
@JsonView(Views.Public.class)
|
||||
public boolean getIsValid() {
|
||||
return CollectionUtils.isEmpty(invalids);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user