public abstract class RelationalChildRestrictedObject extends RelationalObjectImpl
RelationalObject.Filter
LOGGER, VALIDATE_INITIAL_STATE
index, path
DDL_QNAMES_FILTER, DEFAULT_FILTERS, JCR_FILTER, NO_FILTERS, NT_FILTER, RESIDUAL_FILTER
EMPTY_ARRAY
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, PREFIX_PATTERN, 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
Modifier | Constructor and Description |
---|---|
protected |
RelationalChildRestrictedObject(Repository.UnitOfWork uow,
Repository repository,
String path) |
protected |
RelationalChildRestrictedObject(Repository.UnitOfWork uow,
Repository repository,
String path,
int index) |
Modifier and Type | Method and Description |
---|---|
KomodoObject |
addChild(Repository.UnitOfWork uow,
String name,
String primaryType) |
KomodoObject[] |
getChildren(Repository.UnitOfWork uow,
String... namePatterns) |
KomodoObject[] |
getChildrenOfType(Repository.UnitOfWork uow,
String type,
String... namePatterns) |
KomodoType[] |
getChildTypes() |
boolean |
hasChild(Repository.UnitOfWork uow,
String name) |
boolean |
hasChildren(Repository.UnitOfWork uow) |
boolean |
isChildRestricted() |
getChild, getChild, getDescriptor, getDescriptors, getFilters, getParent, getProperty, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, hasChild, hasDescriptor, hasProperty, removeDescriptor, resolveType, setFilters, setPrimaryType, toString, validateInitialState
accept, addDescriptor, equals, getAbsolutePath, getAllDescriptors, getIndex, getName, getObjectFactory, getObjectProperty, getPrimaryType, getPropertyFactory, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, getRepository, getTypeId, getTypeIdentifier, handleError, hashCode, hasProperties, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, print, provision, remove, removeChild, rename, setObjectProperty, setProperty, validatePropertyValue, validateType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept, addDescriptor, getIndex, getObjectFactory, getPrimaryType, getPropertyFactory, getRawChildren, getRawDescriptors, getRawParent, getRawProperty, getRawPropertyDescriptors, getRawPropertyNames, getTypeId, getTypeIdentifier, hasProperties, hasRawChild, hasRawChild, hasRawChildren, hasRawProperty, print, remove, removeChild, rename, setProperty
getAbsolutePath, getName, getRepository
protected RelationalChildRestrictedObject(Repository.UnitOfWork uow, Repository repository, String path) throws KException
KException
protected RelationalChildRestrictedObject(Repository.UnitOfWork uow, Repository repository, String path, int index) throws KException
KException
public final KomodoType[] getChildTypes()
getChildTypes
in interface KomodoObject
getChildTypes
in class ObjectImpl
ObjectImpl.getChildTypes()
public final KomodoObject addChild(Repository.UnitOfWork uow, String name, String primaryType)
addChild
in interface KomodoObject
addChild
in class ObjectImpl
UnsupportedOperationException
- if this method is calledObjectImpl.addChild(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String,
java.lang.String)
public final KomodoObject[] getChildren(Repository.UnitOfWork uow, String... namePatterns)
getChildren
in interface KomodoObject
getChildren
in class RelationalObjectImpl
ObjectImpl.getChildren(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String[])
public final KomodoObject[] getChildrenOfType(Repository.UnitOfWork uow, String type, String... namePatterns)
getChildrenOfType
in interface KomodoObject
getChildrenOfType
in class RelationalObjectImpl
ObjectImpl.getChildrenOfType(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String,
java.lang.String[])
public final boolean hasChild(Repository.UnitOfWork uow, String name)
hasChild
in interface KomodoObject
hasChild
in class RelationalObjectImpl
false
ObjectImpl.hasChild(org.komodo.spi.repository.Repository.UnitOfWork, java.lang.String)
public final boolean hasChildren(Repository.UnitOfWork uow)
hasChildren
in interface KomodoObject
hasChildren
in class RelationalObjectImpl
false
ObjectImpl.hasChildren(org.komodo.spi.repository.Repository.UnitOfWork)
public final boolean isChildRestricted()
isChildRestricted
in interface KomodoObject
isChildRestricted
in class RelationalObjectImpl
KomodoObject.isChildRestricted()
Copyright © 2013–2019. All rights reserved.