public final class RestSyndesisSourceStatus extends Object implements KRestEntity
Modifier and Type | Class and Description |
---|---|
static class |
RestSyndesisSourceStatus.EntityState
Enumeration for state
|
KomodoRestV1Application.V1Constants.App
Modifier and Type | Field and Description |
---|---|
static String |
ERRORS
The property key for a list of validity errors.
|
static String |
HAS_TEIID_SOURCE
The property key for has teiid source
|
static String |
SCHEMA_MODEL_NAME
The property key for the connection's workspace schema model name.
|
static String |
SCHEMA_STATE
The property key for the connection's workspace schema (i.e., tables, procedures, etc.
|
static String |
SCHEMA_VDB_NAME
The property key for the connection's workspace schema VDB name.
|
static String |
SERVER_VDB_NAME
The property key for the connection's server VDB name.
|
static String |
SERVER_VDB_STATE
The property key for the connection's server VDB state.
|
static String |
SOURCE_NAME
The property key for the syndesis source name.
|
ABOUT, APP_PATH, BIND_TO_SERVICE_CATALOG_SOURCE, CLONE_SEGMENT, COLUMNS_SEGMENT, CONDITION_PLACEHOLDER, CONDITIONS_SEGMENT, CONNECTION_PLACEHOLDER, CONNECTION_SEGMENT, CONNECTIONS_FROM_TEIID, CONNECTIONS_SEGMENT, CRITERIA_FOR_JOIN_TABLES, DATA_ROLE_PLACEHOLDER, DATA_ROLES_SEGMENT, DATA_SERVICE_PLACEHOLDER, DATA_SERVICE_SEGMENT, DATA_SERVICES_SEGMENT, DEPLOYABLE_STATUS_SEGMENT, DRIVERS_SEGMENT, EXPORT, EXPORT_TO_GIT, GIT_REPO_PLACEHOLDER, GIT_REPOSITORY, IMPORT, IMPORT_EXPORT_SEGMENT, IMPORT_PLACEHOLDER, IMPORTS_SEGMENT, JDBC_CATALOG_SCHEMA_SEGMENT, JDBC_INFO_SEGMENT, MASK_PLACEHOLDER, MASKS_SEGMENT, METADATA__CREDENTIALS, METADATA_DRIVER, METADATA_DRIVER_PLACEHOLDER, METADATA_SEGMENT, MODEL_FROM_TEIID_DDL, MODEL_PLACEHOLDER, MODELS_SEGMENT, NAME_VALIDATION_SEGMENT, PERMISSION_PLACEHOLDER, PERMISSIONS_SEGMENT, PING_SEGMENT, PING_TYPE_PARAMETER, PUBLISH, PUBLISH_LOGS, QUERY_SEGMENT, REFRESH_DATASERVICE_VIEWS, REFRESH_PREVIEW_VDB_SEGMENT, REFRESH_SCHEMA_SEGMENT, SAMPLE_DATA, SAVED_SEARCHES_SEGMENT, SCHEMA_SEGMENT, SEARCH_ANCESTOR_PARAMETER, SEARCH_CONTAINS_PARAMETER, SEARCH_OBJECT_NAME_PARAMETER, SEARCH_PARENT_PARAMETER, SEARCH_PATH_PARAMETER, SEARCH_SAVED_NAME_PARAMETER, SEARCH_SEGMENT, SEARCH_TYPE_PARAMETER, SERVICE_CATALOG_SEGMENT, SERVICE_SEGMENT, SERVICE_VDB_FOR_JOIN_TABLES, SERVICE_VDB_FOR_SINGLE_SOURCE_TABLES, SERVICE_VIEW_DDL_FOR_JOIN_TABLES, SERVICE_VIEW_DDL_FOR_SINGLE_TABLE, SERVICE_VIEW_INFO, SOURCE_PLACEHOLDER, SOURCE_VDB_MATCHES, SOURCES_SEGMENT, STATUS_SEGMENT, STORAGE_TYPES, SYNDESIS_SOURCE, SYNDESIS_SOURCE_PLACEHOLDER, SYNDESIS_SOURCE_STATUSES, SYNDESIS_SOURCES, TABLE_PLACEHOLDER, TABLES_SEGMENT, TEMPLATE_ENTRIES_SEGMENT, TEMPLATE_ENTRY_PLACEHOLDER, TEMPLATE_PLACEHOLDER, TEMPLATE_SEGMENT, TEMPLATES_SEGMENT, TRANSLATOR_DEFAULT_SEGMENT, TRANSLATOR_PLACEHOLDER, TRANSLATORS_SEGMENT, UNDEPLOY, USER_PROFILE, VALIDATE_PLACEHOLDER, VALIDATE_SEGMENT, VALIDATE_VIEW_DEFINITION, VDB_EXPORT_XML_PROPERTY, VDB_MANIFEST_SEGMENT, VDB_NAME_PARAMETER, VDB_PLACEHOLDER, VDB_SEGMENT, VDBS_FROM_TEIID, VDBS_SEGMENT, VIEW_EDITOR_STATE, VIEW_EDITOR_STATE_PLACEHOLDER, VIEW_EDITOR_STATES, VIEW_PLACEHOLDER, VIEWS_SEGMENT, WORKSPACE_SEGMENT
BASE_URI, CHILDREN, DATA_PATH, DDL_ATTRIBUTE, DEFAULT_VALUE, DESCRIPTION, HAS_CHILDREN, HREF, ID, KENGINE_PREFIX, KTYPE, LIMIT, LINKS, NULL, PARENT, PREFIX_PATTERN, PREFIX_SEPARATOR, PROPERTIES, REL, REPEATABLE, REQUIRED, SELF, TYPE, VALUES
AMPERSAND, AT, BR, CLASS, CLOSE_ANGLE_BRACKET, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PRE_CMT, CLOSE_PRE_TAG, CLOSE_SQUARE_BRACKET, COLON, COMMA, CONNECTION_SUFFIX, CURRENT_FOLDER_SYMBOL, DDL, DEFAULT_LOCAL_WORKSPACE_NAME, DIVIDE, DOLLAR_SIGN, DOT, DOT_CHAR, DOT_DOT, DOT_KOMODO, DOUBLE_BACK_SLASH, DRIVE_SEPARATOR, EMPTY_ARRAY, EMPTY_STRING, ENUM, EQUALS, FILE_EXTENSION_SEPARATOR, FILE_NAME_WILDCARD, FINAL, FORWARD_SLASH, HASH, HYPHEN, INTERFACE, JAR, JAVA, JAVA_IO_TMPDIR, JBOSS_SERVER_TMP_DIR, KOMODO, LINE_SEPARATOR, LINE_SEPARATOR_PROPERTY_NAME, LOG, MINUS, MULTIPLY, NBSP, NEW_LINE, OPEN_ANGLE_BRACKET, OPEN_BRACE, OPEN_BRACKET, OPEN_PRE_CMT, OPEN_PRE_TAG, OPEN_SQUARE_BRACKET, PARENT_FOLDER_SYMBOL, PERCENT, PIPE, PLUS, PRIVATE, PUBLIC, QUESTION_MARK, QUOTE_MARK, SEMI_COLON, SERVICE_VDB_SUFFIX, SERVICE_VDB_VIEW_MODEL, SERVICE_VDB_VIEW_SUFFIX, SOURCES, SPACE, SPEECH_MARK, SRC, STAR, STATIC, TAB, TARGET, UNDERSCORE, UNDERSCORE_CHAR, VDB_DEPLOYMENT_SUFFIX, VDB_PREFIX, XML, XML_SUFFIX, ZIP, ZIP_SUFFIX
Constructor and Description |
---|
RestSyndesisSourceStatus()
Constructor for use in deserialization.
|
RestSyndesisSourceStatus(String sourceName)
Constructor with name only.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<String> |
getErrors() |
String |
getSchemaModelName() |
RestSyndesisSourceStatus.EntityState |
getSchemaState() |
String |
getSchemaVdbName() |
String |
getSourceName() |
String |
getVdbName() |
RestSyndesisSourceStatus.EntityState |
getVdbState() |
Object |
getXml() |
int |
hashCode() |
boolean |
hasTeiidSource() |
void |
setErrors(List<String> errors) |
void |
setHasTeiidSource(boolean hasTeiidSrc) |
void |
setSchemaModelName(String schemaModelName) |
void |
setSchemaState(RestSyndesisSourceStatus.EntityState schemaState) |
void |
setSchemaState(String state) |
void |
setSchemaVdbName(String schemaVdbName) |
void |
setSourceName(String sourceName) |
void |
setTeiidVdbDetails(org.komodo.spi.runtime.TeiidVdb teiidVdb)
Set status teiid vdb details
|
void |
setVdbName(String vdbName) |
void |
setVdbState(RestSyndesisSourceStatus.EntityState vdbState) |
void |
setVdbState(String state) |
boolean |
supports(javax.ws.rs.core.MediaType mediaType) |
public static final String SOURCE_NAME
public static final String HAS_TEIID_SOURCE
public static final String ERRORS
public static final String SCHEMA_MODEL_NAME
public static final String SCHEMA_STATE
public static final String SCHEMA_VDB_NAME
public static final String SERVER_VDB_NAME
public static final String SERVER_VDB_STATE
public RestSyndesisSourceStatus()
public RestSyndesisSourceStatus(String sourceName)
RestSyndesisSourceStatus.EntityState.MISSING
. Schema state is set to RestSyndesisSourceStatus.EntityState.MISSING
.sourceName
- the syndesis source name (cannot be null
)public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public String getSourceName()
public boolean hasTeiidSource()
public RestSyndesisSourceStatus.EntityState getSchemaState()
RestSyndesisSourceStatus.EntityState.MISSING
if not setpublic String getSchemaModelName()
public String getSchemaVdbName()
public String getVdbName()
public RestSyndesisSourceStatus.EntityState getVdbState()
RestSyndesisSourceStatus.EntityState.MISSING
if not setpublic Object getXml()
getXml
in interface KRestEntity
UnsupportedOperationException
- if calledKRestEntity.getXml()
public int hashCode()
hashCode
in class Object
Object.hashCode()
public void setSourceName(String sourceName)
sourceName
- the source name (can be empty)public void setHasTeiidSource(boolean hasTeiidSrc)
hasTeiidSrc
- 'true' if has teiid sourcepublic void setTeiidVdbDetails(org.komodo.spi.runtime.TeiidVdb teiidVdb)
teiidVdb
- the teiid VDBpublic void setErrors(List<String> errors)
errors
- the server VDB validity errors (can be null
)public void setSchemaState(RestSyndesisSourceStatus.EntityState schemaState)
schemaState
- the schema state (can be null
)public void setSchemaState(String state)
public void setSchemaModelName(String schemaModelName)
schemaModelName
- the workspace schema model name (can be empty)public void setSchemaVdbName(String schemaVdbName)
schemaVdbName
- the workspace schema VDB name (can be empty)public void setVdbName(String vdbName)
vdbName
- the server VDB name (can be empty)public void setVdbState(RestSyndesisSourceStatus.EntityState vdbState)
vdbState
- the server VDB state (can be null
)public void setVdbState(String state)
public boolean supports(javax.ws.rs.core.MediaType mediaType)
supports
in interface KRestEntity
mediaType
- the mediaTypeKRestEntity.supports(javax.ws.rs.core.MediaType)
Copyright © 2013–2019. All rights reserved.