public interface TypeDefinition extends Serializable, ExtensionsData
Modifier and Type | Method and Description |
---|---|
BaseTypeId |
getBaseTypeId()
Returns the base object type ID.
|
String |
getDescription()
Returns the property description.
|
String |
getDisplayName()
Returns the display name.
|
String |
getId()
Returns the type ID.
|
String |
getLocalName()
Returns the local name.
|
String |
getLocalNamespace()
Returns the local namespace.
|
String |
getParentTypeId()
Returns the parent type ID.
|
Map<String,PropertyDefinition<?>> |
getPropertyDefinitions()
Returns the property definitions of this type.
|
String |
getQueryName()
Returns the query name
|
TypeMutability |
getTypeMutability()
Returns type mutability flags.
|
Boolean |
isControllableAcl()
Returns if objects of this type are controllable by ACLs.
|
Boolean |
isControllablePolicy()
Returns if objects of this type are controllable by policies.
|
Boolean |
isCreatable()
Returns if an object of this type can be created.
|
Boolean |
isFileable()
Returns if an object of this type can be filed.
|
Boolean |
isFulltextIndexed()
Returns if this type is full text indexed.
|
Boolean |
isIncludedInSupertypeQuery()
Returns if this type is included in queries that query the super type.
|
Boolean |
isQueryable()
Returns if this type is queryable.
|
getExtensions, setExtensions
String getId()
null
String getLocalName()
String getLocalNamespace()
String getDisplayName()
String getQueryName()
String getDescription()
BaseTypeId getBaseTypeId()
String getParentTypeId()
null
if the type is a base typeBoolean isCreatable()
true
if an object of this type can be created;
false
if creation of objects of this type is not
possible; null
- unknown (noncompliant repository)Boolean isFileable()
true
if an object of this type can be filed;
false
if an object of this type cannot be filed;
null
- unknown (noncompliant repository)Boolean isQueryable()
true
if this type is queryable; false
if this
type is not queryable; null
- unknown (noncompliant
repository)Boolean isFulltextIndexed()
true
if this type is full text indexed; false
if
this type is not full text indexed; null
- unknown
(noncompliant repository)Boolean isIncludedInSupertypeQuery()
true
if this type is included; false
if this type
is not included; null
- unknown (noncompliant repository)Boolean isControllablePolicy()
true
if objects are controllable by policies;
false
if objects are not controllable by policies;
null
- unknown (noncompliant repository)Boolean isControllableAcl()
true
if objects are controllable by ACLs; false
if objects are not controllable by ACLs; null
- unknown
(noncompliant repository)Map<String,PropertyDefinition<?>> getPropertyDefinitions()
null
if the property
definitions were not requestedTypeMutability getTypeMutability()
Copyright © 2009–2016 The Apache Software Foundation. All rights reserved.