|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectType
Object Type.
See CMIS Domain Model - section 2.1.3.
Field Summary | |
---|---|
static java.lang.String |
DOCUMENT_BASETYPE_ID
|
static java.lang.String |
FOLDER_BASETYPE_ID
|
static java.lang.String |
POLICY_BASETYPE_ID
|
static java.lang.String |
RELATIONSHIP_BASETYPE_ID
|
Method Summary | |
---|---|
ObjectType |
getBaseType()
Get the type's base type, if the type is a derived (non-base) type. |
ItemIterable<ObjectType> |
getChildren()
Get the list of types directly derived from this type (which will return this type on getParent() ). |
java.util.List<Tree<ObjectType>> |
getDescendants(int depth)
Get the list of all types somehow derived from this type. |
ObjectType |
getParentType()
Get the type's parent type, if the type is a derived (non-base) type. |
boolean |
isBaseType()
Indicates if this is base object type (i.e. |
Methods inherited from interface org.apache.chemistry.opencmis.commons.definitions.TypeDefinition |
---|
getBaseTypeId, getDescription, getDisplayName, getId, getLocalName, getLocalNamespace, getParentTypeId, getPropertyDefinitions, getQueryName, isControllableAcl, isControllablePolicy, isCreatable, isFileable, isFulltextIndexed, isIncludedInSupertypeQuery, isQueryable |
Methods inherited from interface org.apache.chemistry.opencmis.commons.data.ExtensionsData |
---|
getExtensions, setExtensions |
Field Detail |
---|
static final java.lang.String DOCUMENT_BASETYPE_ID
static final java.lang.String FOLDER_BASETYPE_ID
static final java.lang.String RELATIONSHIP_BASETYPE_ID
static final java.lang.String POLICY_BASETYPE_ID
Method Detail |
---|
boolean isBaseType()
getId()
returns
..._BASETYPE_ID
.
true
if this type is a base type, false
if this
type is a derived type.ObjectType getBaseType()
null
if it is
a base type (isBase()==true
).
CmisRuntimeException
ObjectType getParentType()
null
if it is a base type ( isBase()==true
).
CmisRuntimeException
ItemIterable<ObjectType> getChildren()
getParent()
).
List
of types which are directly derived from this
type.java.util.List<Tree<ObjectType>> getDescendants(int depth)
depth
- the depth to which the derived types should be resolved.
Tree
of types which are derived from this type (direct
and via their parents).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |