public class CmisTypeDefinitionType extends Object
Java class for cmisTypeDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="cmisTypeDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="localName" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="localNamespace" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="queryName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="baseId" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}enumBaseObjectTypeIds"/> <element name="parentId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="creatable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="fileable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="fulltextIndexed" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="includedInSupertypeQuery" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="controllablePolicy" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="controllableACL" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="typeMutability" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisTypeMutabilityCapabilitiesType" minOccurs="0"/> <choice maxOccurs="unbounded" minOccurs="0"> <element name="propertyBooleanDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyBooleanDefinitionType"/> <element name="propertyDateTimeDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyDateTimeDefinitionType"/> <element name="propertyDecimalDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyDecimalDefinitionType"/> <element name="propertyIdDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyIdDefinitionType"/> <element name="propertyIntegerDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyIntegerDefinitionType"/> <element name="propertyHtmlDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyHtmlDefinitionType"/> <element name="propertyStringDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyStringDefinitionType"/> <element name="propertyUriDefinition" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisPropertyUriDefinitionType"/> </choice> <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/> </sequence> <attGroup ref="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisUndefinedAttribute"/> <anyAttribute processContents='lax' namespace='##other'/> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<Object> |
any |
protected EnumBaseObjectTypeIds |
baseId |
protected boolean |
controllableACL |
protected boolean |
controllablePolicy |
protected boolean |
creatable |
protected String |
description |
protected String |
displayName |
protected boolean |
fileable |
protected boolean |
fulltextIndexed |
protected String |
id |
protected boolean |
includedInSupertypeQuery |
protected String |
localName |
protected String |
localNamespace |
protected String |
parentId |
protected List<CmisPropertyDefinitionType> |
propertyDefinition |
protected boolean |
queryable |
protected String |
queryName |
protected CmisTypeMutabilityCapabilitiesType |
typeMutability |
Constructor and Description |
---|
CmisTypeDefinitionType() |
Modifier and Type | Method and Description |
---|---|
List<Object> |
getAny()
Gets the value of the any property.
|
EnumBaseObjectTypeIds |
getBaseId()
Gets the value of the baseId property.
|
String |
getDescription()
Gets the value of the description property.
|
String |
getDisplayName()
Gets the value of the displayName property.
|
String |
getId()
Gets the value of the id property.
|
String |
getLocalName()
Gets the value of the localName property.
|
String |
getLocalNamespace()
Gets the value of the localNamespace property.
|
Map<QName,String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
String |
getParentId()
Gets the value of the parentId property.
|
List<CmisPropertyDefinitionType> |
getPropertyDefinition()
Gets the value of the propertyDefinition property.
|
String |
getQueryName()
Gets the value of the queryName property.
|
CmisTypeMutabilityCapabilitiesType |
getTypeMutability()
Gets the value of the typeMutability property.
|
boolean |
isControllableACL()
Gets the value of the controllableACL property.
|
boolean |
isControllablePolicy()
Gets the value of the controllablePolicy property.
|
boolean |
isCreatable()
Gets the value of the creatable property.
|
boolean |
isFileable()
Gets the value of the fileable property.
|
boolean |
isFulltextIndexed()
Gets the value of the fulltextIndexed property.
|
boolean |
isIncludedInSupertypeQuery()
Gets the value of the includedInSupertypeQuery property.
|
boolean |
isQueryable()
Gets the value of the queryable property.
|
void |
setBaseId(EnumBaseObjectTypeIds value)
Sets the value of the baseId property.
|
void |
setControllableACL(boolean value)
Sets the value of the controllableACL property.
|
void |
setControllablePolicy(boolean value)
Sets the value of the controllablePolicy property.
|
void |
setCreatable(boolean value)
Sets the value of the creatable property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setDisplayName(String value)
Sets the value of the displayName property.
|
void |
setFileable(boolean value)
Sets the value of the fileable property.
|
void |
setFulltextIndexed(boolean value)
Sets the value of the fulltextIndexed property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setIncludedInSupertypeQuery(boolean value)
Sets the value of the includedInSupertypeQuery property.
|
void |
setLocalName(String value)
Sets the value of the localName property.
|
void |
setLocalNamespace(String value)
Sets the value of the localNamespace property.
|
void |
setParentId(String value)
Sets the value of the parentId property.
|
void |
setQueryable(boolean value)
Sets the value of the queryable property.
|
void |
setQueryName(String value)
Sets the value of the queryName property.
|
void |
setTypeMutability(CmisTypeMutabilityCapabilitiesType value)
Sets the value of the typeMutability property.
|
protected String id
protected String localName
protected String localNamespace
protected String displayName
protected String queryName
protected String description
protected EnumBaseObjectTypeIds baseId
protected String parentId
protected boolean creatable
protected boolean fileable
protected boolean queryable
protected boolean fulltextIndexed
protected boolean includedInSupertypeQuery
protected boolean controllablePolicy
protected boolean controllableACL
protected CmisTypeMutabilityCapabilitiesType typeMutability
protected List<CmisPropertyDefinitionType> propertyDefinition
public void setId(String value)
value
- allowed object is
String
public String getLocalName()
String
public void setLocalName(String value)
value
- allowed object is
String
public String getLocalNamespace()
String
public void setLocalNamespace(String value)
value
- allowed object is
String
public String getDisplayName()
String
public void setDisplayName(String value)
value
- allowed object is
String
public String getQueryName()
String
public void setQueryName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public EnumBaseObjectTypeIds getBaseId()
EnumBaseObjectTypeIds
public void setBaseId(EnumBaseObjectTypeIds value)
value
- allowed object is
EnumBaseObjectTypeIds
public String getParentId()
String
public void setParentId(String value)
value
- allowed object is
String
public boolean isCreatable()
public void setCreatable(boolean value)
public boolean isFileable()
public void setFileable(boolean value)
public boolean isQueryable()
public void setQueryable(boolean value)
public boolean isFulltextIndexed()
public void setFulltextIndexed(boolean value)
public boolean isIncludedInSupertypeQuery()
public void setIncludedInSupertypeQuery(boolean value)
public boolean isControllablePolicy()
public void setControllablePolicy(boolean value)
public boolean isControllableACL()
public void setControllableACL(boolean value)
public CmisTypeMutabilityCapabilitiesType getTypeMutability()
CmisTypeMutabilityCapabilitiesType
public void setTypeMutability(CmisTypeMutabilityCapabilitiesType value)
value
- allowed object is
CmisTypeMutabilityCapabilitiesType
public List<CmisPropertyDefinitionType> getPropertyDefinition()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the propertyDefinition property.
For example, to add a new item, do as follows:
getPropertyDefinition().add(newItem);
Objects of the following type(s) are allowed in the list
CmisPropertyBooleanDefinitionType
CmisPropertyDateTimeDefinitionType
CmisPropertyDecimalDefinitionType
CmisPropertyIdDefinitionType
CmisPropertyIntegerDefinitionType
CmisPropertyHtmlDefinitionType
CmisPropertyStringDefinitionType
CmisPropertyUriDefinitionType
public List<Object> getAny()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the any property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list
Object
Element
public Map<QName,String> getOtherAttributes()
the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.