public class CmisTypeDefinitionType extends Object
Java-Klasse für cmisTypeDefinitionType complex type.
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
<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()
Ruft den Wert der baseId-Eigenschaft ab.
|
String |
getDescription()
Ruft den Wert der description-Eigenschaft ab.
|
String |
getDisplayName()
Ruft den Wert der displayName-Eigenschaft ab.
|
String |
getId()
Ruft den Wert der id-Eigenschaft ab.
|
String |
getLocalName()
Ruft den Wert der localName-Eigenschaft ab.
|
String |
getLocalNamespace()
Ruft den Wert der localNamespace-Eigenschaft ab.
|
Map<QName,String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
String |
getParentId()
Ruft den Wert der parentId-Eigenschaft ab.
|
List<CmisPropertyDefinitionType> |
getPropertyDefinition()
Gets the value of the propertyDefinition property.
|
String |
getQueryName()
Ruft den Wert der queryName-Eigenschaft ab.
|
CmisTypeMutabilityCapabilitiesType |
getTypeMutability()
Ruft den Wert der typeMutability-Eigenschaft ab.
|
boolean |
isControllableACL()
Ruft den Wert der controllableACL-Eigenschaft ab.
|
boolean |
isControllablePolicy()
Ruft den Wert der controllablePolicy-Eigenschaft ab.
|
boolean |
isCreatable()
Ruft den Wert der creatable-Eigenschaft ab.
|
boolean |
isFileable()
Ruft den Wert der fileable-Eigenschaft ab.
|
boolean |
isFulltextIndexed()
Ruft den Wert der fulltextIndexed-Eigenschaft ab.
|
boolean |
isIncludedInSupertypeQuery()
Ruft den Wert der includedInSupertypeQuery-Eigenschaft ab.
|
boolean |
isQueryable()
Ruft den Wert der queryable-Eigenschaft ab.
|
void |
setBaseId(EnumBaseObjectTypeIds value)
Legt den Wert der baseId-Eigenschaft fest.
|
void |
setControllableACL(boolean value)
Legt den Wert der controllableACL-Eigenschaft fest.
|
void |
setControllablePolicy(boolean value)
Legt den Wert der controllablePolicy-Eigenschaft fest.
|
void |
setCreatable(boolean value)
Legt den Wert der creatable-Eigenschaft fest.
|
void |
setDescription(String value)
Legt den Wert der description-Eigenschaft fest.
|
void |
setDisplayName(String value)
Legt den Wert der displayName-Eigenschaft fest.
|
void |
setFileable(boolean value)
Legt den Wert der fileable-Eigenschaft fest.
|
void |
setFulltextIndexed(boolean value)
Legt den Wert der fulltextIndexed-Eigenschaft fest.
|
void |
setId(String value)
Legt den Wert der id-Eigenschaft fest.
|
void |
setIncludedInSupertypeQuery(boolean value)
Legt den Wert der includedInSupertypeQuery-Eigenschaft fest.
|
void |
setLocalName(String value)
Legt den Wert der localName-Eigenschaft fest.
|
void |
setLocalNamespace(String value)
Legt den Wert der localNamespace-Eigenschaft fest.
|
void |
setParentId(String value)
Legt den Wert der parentId-Eigenschaft fest.
|
void |
setQueryable(boolean value)
Legt den Wert der queryable-Eigenschaft fest.
|
void |
setQueryName(String value)
Legt den Wert der queryName-Eigenschaft fest.
|
void |
setTypeMutability(CmisTypeMutabilityCapabilitiesType value)
Legt den Wert der typeMutability-Eigenschaft fest.
|
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
Stringpublic String getLocalName()
Stringpublic void setLocalName(String value)
value - allowed object is
Stringpublic String getLocalNamespace()
Stringpublic void setLocalNamespace(String value)
value - allowed object is
Stringpublic String getDisplayName()
Stringpublic void setDisplayName(String value)
value - allowed object is
Stringpublic String getQueryName()
Stringpublic void setQueryName(String value)
value - allowed object is
Stringpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic EnumBaseObjectTypeIds getBaseId()
EnumBaseObjectTypeIdspublic void setBaseId(EnumBaseObjectTypeIds value)
value - allowed object is
EnumBaseObjectTypeIdspublic String getParentId()
Stringpublic void setParentId(String value)
value - allowed object is
Stringpublic 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()
CmisTypeMutabilityCapabilitiesTypepublic void setTypeMutability(CmisTypeMutabilityCapabilitiesType value)
value - allowed object is
CmisTypeMutabilityCapabilitiesTypepublic 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
Element
Object
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–2016 The Apache Software Foundation. All rights reserved.