public final class RestVdbPermission extends RestBasicEntity
{
"id" : "MyPermission",
"allowAlter" : true,
"allowCreate" : true,
"allowDelete" : true,
"allowExecute" : true,
"allowLanguage" : true,
"allowRead" : true,
"allowUpdate" : true,
"conditions" : {
"cant" : true,
"buy" : false,
"me" : true,
"love" : false
},
"masks" : {
"love" : "words",
"me" : "of",
"do" : "love"
}
}
RestBasicEntity.ResourceNotFound
KomodoRestV1Application.V1Constants.App
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_ALTER_LABEL
Label used to describe allowAlter
|
static String |
ALLOW_CREATE_LABEL
Label used to describe allowCreate
|
static String |
ALLOW_DELETE_LABEL
Label used to describe allowDelete
|
static String |
ALLOW_EXECUTE_LABEL
Label used to describe allowExecute
|
static String |
ALLOW_LANGUAGE_LABEL
Label used to describe allowLanguage
|
static String |
ALLOW_READ_LABEL
Label used to describe allowRead
|
static String |
ALLOW_UPDATE_LABEL
Label used to describe allowUpdate
|
static String |
NAME_LABEL
Label used to describe name
|
static RestVdbPermission[] |
NO_PERMISSIONS
An empty array of permissions.
|
NO_CONTENT
links, properties, tuples
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 |
---|
RestVdbPermission()
Constructor for use only when deserializing.
|
RestVdbPermission(URI baseUri,
Permission permission,
org.komodo.spi.repository.Repository.UnitOfWork uow)
Constructor for use when serializing.
|
Modifier and Type | Method and Description |
---|---|
String |
getName() |
boolean |
isAllowAlter() |
boolean |
isAllowCreate() |
boolean |
isAllowDelete() |
boolean |
isAllowExecute() |
boolean |
isAllowLanguage() |
boolean |
isAllowRead() |
boolean |
isAllowUpdate() |
void |
setAllowAlter(boolean newAllowAlter) |
void |
setAllowCreate(boolean newAllowCreate) |
void |
setAllowDelete(boolean newAllowDelete) |
void |
setAllowExecute(boolean newAllowExecute) |
void |
setAllowLanguage(boolean newAllowLanguage) |
void |
setAllowRead(boolean newAllowRead) |
void |
setAllowUpdate(boolean newAllowUpdate) |
void |
setName(String newName) |
addExecutionProperties, ancestor, createChildLink, getDataPath, getId, getkType, hasChildren, hasPrefix, setDataPath, setHasChildren, setId, setkType, toString
addLink, addProperty, addTuple, clone, equals, getBaseUri, getLinks, getProperties, getTuples, getUriBuilder, getXml, hashCode, removeLink, setBaseUri, setLinks, setProperties, setXml, supports
public static final String NAME_LABEL
public static final String ALLOW_ALTER_LABEL
public static final String ALLOW_CREATE_LABEL
public static final String ALLOW_DELETE_LABEL
public static final String ALLOW_EXECUTE_LABEL
public static final String ALLOW_LANGUAGE_LABEL
public static final String ALLOW_READ_LABEL
public static final String ALLOW_UPDATE_LABEL
public static final RestVdbPermission[] NO_PERMISSIONS
public RestVdbPermission()
public RestVdbPermission(URI baseUri, Permission permission, org.komodo.spi.repository.Repository.UnitOfWork uow) throws org.komodo.spi.KException
baseUri
- the base uri of the REST requestpermission
- the permissionuow
- the transactionorg.komodo.spi.KException
- if error occurspublic String getName()
public boolean isAllowAlter()
true
if allows alterpublic boolean isAllowCreate()
true
if allows createpublic boolean isAllowDelete()
true
if allows deletepublic boolean isAllowExecute()
true
if allows executepublic boolean isAllowLanguage()
true
if allows languagepublic boolean isAllowRead()
true
if allows readpublic boolean isAllowUpdate()
true
if allows updatepublic void setAllowAlter(boolean newAllowAlter)
newAllowAlter
- true
if allows alterpublic void setAllowCreate(boolean newAllowCreate)
newAllowCreate
- true
if allows createpublic void setAllowDelete(boolean newAllowDelete)
newAllowDelete
- true
if allows deletepublic void setAllowExecute(boolean newAllowExecute)
newAllowExecute
- true
if allows executepublic void setAllowLanguage(boolean newAllowLanguage)
newAllowLanguage
- true
if allows languagepublic void setAllowRead(boolean newAllowRead)
newAllowRead
- true
if allows readpublic void setAllowUpdate(boolean newAllowUpdate)
newAllowUpdate
- true
if allows updatepublic void setName(String newName)
newName
- the new translator name (can be empty)Copyright © 2013–2019. All rights reserved.