public final class RestMetadataConnectionStatus extends Object implements KRestEntity
Modifier and Type | Class and Description |
---|---|
static class |
RestMetadataConnectionStatus.EntityState |
KomodoRestV1Application.V1Constants.App
Modifier and Type | Field and Description |
---|---|
static String |
CONNECTION_NAME
The property key for the connection name.
|
static String |
ERRORS
The property key for a list of validity errors.
|
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.
|
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 |
---|
RestMetadataConnectionStatus()
Constructor for use in deserialization.
|
RestMetadataConnectionStatus(String connectionName)
Constructor for when the server VDB is missing.
|
RestMetadataConnectionStatus(String connectionName,
org.komodo.spi.runtime.TeiidVdb vdb)
Uses the specified VDB to determine the server VDB status.
|
RestMetadataConnectionStatus(String connectionName,
org.komodo.spi.runtime.TeiidVdb vdb,
RestMetadataConnectionStatus.EntityState schemaState,
String schemaVdbName,
String schemaModelName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getConnectionName() |
List<String> |
getErrors() |
String |
getSchemaModelName() |
RestMetadataConnectionStatus.EntityState |
getSchemaState() |
String |
getSchemaVdbName() |
String |
getServerVdbName() |
RestMetadataConnectionStatus.EntityState |
getServerVdbState() |
Object |
getXml() |
int |
hashCode() |
void |
setConnectionName(String connectionName) |
void |
setErrors(List<String> errors) |
void |
setSchemaModelName(String schemaModelName) |
void |
setSchemaState(RestMetadataConnectionStatus.EntityState schemaState) |
void |
setSchemaVdbName(String schemaVdbName) |
void |
setServerVdbName(String vdbName) |
void |
setServerVdbState(RestMetadataConnectionStatus.EntityState vdbState) |
boolean |
supports(javax.ws.rs.core.MediaType mediaType) |
public static final String CONNECTION_NAME
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 RestMetadataConnectionStatus()
public RestMetadataConnectionStatus(String connectionName)
RestMetadataConnectionStatus.EntityState.MISSING
also.connectionName
- the connection name (cannot be null
)public RestMetadataConnectionStatus(String connectionName, org.komodo.spi.runtime.TeiidVdb vdb)
RestMetadataConnectionStatus.EntityState.MISSING
.connectionName
- the connection name (cannot be null
)vdb
- the server VDB (cannot be null
)public RestMetadataConnectionStatus(String connectionName, org.komodo.spi.runtime.TeiidVdb vdb, RestMetadataConnectionStatus.EntityState schemaState, String schemaVdbName, String schemaModelName)
connectionName
- the connection name (cannot be null
)vdb
- the server VDB (cannot be null
)schemaState
- the workspace schema state (can be null
)schemaVdbName
- the workspace schema VDB name (can be empty)schemaModelName
- the workspace schema model name (can be empty)public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public String getConnectionName()
public RestMetadataConnectionStatus.EntityState getSchemaState()
RestMetadataConnectionStatus.EntityState.MISSING
if not setpublic String getSchemaModelName()
public String getSchemaVdbName()
public String getServerVdbName()
public RestMetadataConnectionStatus.EntityState getServerVdbState()
RestMetadataConnectionStatus.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 setConnectionName(String connectionName)
connectionName
- the connection name (can be empty)public void setErrors(List<String> errors)
errors
- the server VDB validity errors (can be null
)public void setSchemaState(RestMetadataConnectionStatus.EntityState schemaState)
schemaState
- the schema state (can be null
)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 setServerVdbName(String vdbName)
vdbName
- the server VDB name (can be empty)public void setServerVdbState(RestMetadataConnectionStatus.EntityState vdbState)
vdbState
- the server VDB state (can be null
)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.