Class DocumentType
- java.lang.Object
-
- com.iknowbase.api.contentservices.v2.model.DocumentType
-
- All Implemented Interfaces:
Serializable
public class DocumentType extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="documentTypeReference" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReference"/> <element name="subsystemReference" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReference"/> <element name="prompts" type="{http://www.iknowbase.com/ws/iknowbase-2}prompts"/> <element name="cicoEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="externalLockEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="updateTimestampOnContentChangeOnly" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="versioning"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="versioningType" type="{http://www.iknowbase.com/ws/iknowbase-2}documentTypeVersioningEnumeration"/> <element name="maxVersions" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="allowEditingOfVersionedDocument" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="allowSwitchActiveVersion" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="statistics"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="enableAccessLog" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="daysToKeepLog" type="{http://www.w3.org/2001/XMLSchema}int"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="parentDocumentManagement"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="updateTimestampOnMaster" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="copyAclFromMaster" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="copyDocumentStatusFromMaster" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="copyValidityFromMaster" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="attributes"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence maxOccurs="unbounded" minOccurs="0"> <element name="attribute"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="attributeReference" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReference"/> <element name="required" type="{http://www.w3.org/2001/XMLSchema}boolean"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentType.Attributes
Java class for anonymous complex type.static class
DocumentType.ParentDocumentManagement
Java class for anonymous complex type.static class
DocumentType.Statistics
Java class for anonymous complex type.static class
DocumentType.Versioning
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected DocumentType.Attributes
attributes
protected boolean
cicoEnabled
protected ObjectReference
documentTypeReference
protected boolean
externalLockEnabled
protected DocumentType.ParentDocumentManagement
parentDocumentManagement
protected Prompts
prompts
protected DocumentType.Statistics
statistics
protected ObjectReference
subsystemReference
protected boolean
updateTimestampOnContentChangeOnly
protected DocumentType.Versioning
versioning
-
Constructor Summary
Constructors Constructor Description DocumentType()
Default no-arg constructorDocumentType(ObjectReference documentTypeReference, ObjectReference subsystemReference, Prompts prompts, boolean cicoEnabled, boolean externalLockEnabled, boolean updateTimestampOnContentChangeOnly, DocumentType.Versioning versioning, DocumentType.Statistics statistics, DocumentType.ParentDocumentManagement parentDocumentManagement, DocumentType.Attributes attributes)
Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentType.Attributes
getAttributes()
Gets the value of the attributes property.ObjectReference
getDocumentTypeReference()
Gets the value of the documentTypeReference property.DocumentType.ParentDocumentManagement
getParentDocumentManagement()
Gets the value of the parentDocumentManagement property.Prompts
getPrompts()
Gets the value of the prompts property.DocumentType.Statistics
getStatistics()
Gets the value of the statistics property.ObjectReference
getSubsystemReference()
Gets the value of the subsystemReference property.DocumentType.Versioning
getVersioning()
Gets the value of the versioning property.boolean
isCicoEnabled()
Gets the value of the cicoEnabled property.boolean
isExternalLockEnabled()
Gets the value of the externalLockEnabled property.boolean
isUpdateTimestampOnContentChangeOnly()
Gets the value of the updateTimestampOnContentChangeOnly property.void
setAttributes(DocumentType.Attributes value)
Sets the value of the attributes property.void
setCicoEnabled(boolean value)
Sets the value of the cicoEnabled property.void
setDocumentTypeReference(ObjectReference value)
Sets the value of the documentTypeReference property.void
setExternalLockEnabled(boolean value)
Sets the value of the externalLockEnabled property.void
setParentDocumentManagement(DocumentType.ParentDocumentManagement value)
Sets the value of the parentDocumentManagement property.void
setPrompts(Prompts value)
Sets the value of the prompts property.void
setStatistics(DocumentType.Statistics value)
Sets the value of the statistics property.void
setSubsystemReference(ObjectReference value)
Sets the value of the subsystemReference property.void
setUpdateTimestampOnContentChangeOnly(boolean value)
Sets the value of the updateTimestampOnContentChangeOnly property.void
setVersioning(DocumentType.Versioning value)
Sets the value of the versioning property.String
toString()
DocumentType
withAttributes(DocumentType.Attributes value)
DocumentType
withCicoEnabled(boolean value)
DocumentType
withDocumentTypeReference(ObjectReference value)
DocumentType
withDocumentTypeReference(String externalKey)
DocumentType
withExternalLockEnabled(boolean value)
DocumentType
withParentDocumentManagement(DocumentType.ParentDocumentManagement value)
DocumentType
withPrompt(String languageReference, String value)
DocumentType
withPrompt(String languageReference, String value, String description)
DocumentType
withPrompts(Prompts value)
DocumentType
withStatistics(DocumentType.Statistics value)
DocumentType
withSubsystemReference(ObjectReference value)
DocumentType
withSubsystemReference(String externalKey)
DocumentType
withUpdateTimestampOnContentChangeOnly(boolean value)
DocumentType
withVersioning(DocumentType.Versioning value)
-
-
-
Field Detail
-
documentTypeReference
protected ObjectReference documentTypeReference
-
subsystemReference
protected ObjectReference subsystemReference
-
prompts
protected Prompts prompts
-
cicoEnabled
protected boolean cicoEnabled
-
externalLockEnabled
protected boolean externalLockEnabled
-
updateTimestampOnContentChangeOnly
protected boolean updateTimestampOnContentChangeOnly
-
versioning
protected DocumentType.Versioning versioning
-
statistics
protected DocumentType.Statistics statistics
-
parentDocumentManagement
protected DocumentType.ParentDocumentManagement parentDocumentManagement
-
attributes
protected DocumentType.Attributes attributes
-
-
Constructor Detail
-
DocumentType
public DocumentType()
Default no-arg constructor
-
DocumentType
public DocumentType(ObjectReference documentTypeReference, ObjectReference subsystemReference, Prompts prompts, boolean cicoEnabled, boolean externalLockEnabled, boolean updateTimestampOnContentChangeOnly, DocumentType.Versioning versioning, DocumentType.Statistics statistics, DocumentType.ParentDocumentManagement parentDocumentManagement, DocumentType.Attributes attributes)
Fully-initialising value constructor
-
-
Method Detail
-
getDocumentTypeReference
public ObjectReference getDocumentTypeReference()
Gets the value of the documentTypeReference property.- Returns:
- possible object is
ObjectReference
-
setDocumentTypeReference
public void setDocumentTypeReference(ObjectReference value)
Sets the value of the documentTypeReference property.- Parameters:
value
- allowed object isObjectReference
-
getSubsystemReference
public ObjectReference getSubsystemReference()
Gets the value of the subsystemReference property.- Returns:
- possible object is
ObjectReference
-
setSubsystemReference
public void setSubsystemReference(ObjectReference value)
Sets the value of the subsystemReference property.- Parameters:
value
- allowed object isObjectReference
-
getPrompts
public Prompts getPrompts()
Gets the value of the prompts property.- Returns:
- possible object is
Prompts
-
setPrompts
public void setPrompts(Prompts value)
Sets the value of the prompts property.- Parameters:
value
- allowed object isPrompts
-
isCicoEnabled
public boolean isCicoEnabled()
Gets the value of the cicoEnabled property.
-
setCicoEnabled
public void setCicoEnabled(boolean value)
Sets the value of the cicoEnabled property.
-
isExternalLockEnabled
public boolean isExternalLockEnabled()
Gets the value of the externalLockEnabled property.
-
setExternalLockEnabled
public void setExternalLockEnabled(boolean value)
Sets the value of the externalLockEnabled property.
-
isUpdateTimestampOnContentChangeOnly
public boolean isUpdateTimestampOnContentChangeOnly()
Gets the value of the updateTimestampOnContentChangeOnly property.
-
setUpdateTimestampOnContentChangeOnly
public void setUpdateTimestampOnContentChangeOnly(boolean value)
Sets the value of the updateTimestampOnContentChangeOnly property.
-
getVersioning
public DocumentType.Versioning getVersioning()
Gets the value of the versioning property.- Returns:
- possible object is
DocumentType.Versioning
-
setVersioning
public void setVersioning(DocumentType.Versioning value)
Sets the value of the versioning property.- Parameters:
value
- allowed object isDocumentType.Versioning
-
getStatistics
public DocumentType.Statistics getStatistics()
Gets the value of the statistics property.- Returns:
- possible object is
DocumentType.Statistics
-
setStatistics
public void setStatistics(DocumentType.Statistics value)
Sets the value of the statistics property.- Parameters:
value
- allowed object isDocumentType.Statistics
-
getParentDocumentManagement
public DocumentType.ParentDocumentManagement getParentDocumentManagement()
Gets the value of the parentDocumentManagement property.- Returns:
- possible object is
DocumentType.ParentDocumentManagement
-
setParentDocumentManagement
public void setParentDocumentManagement(DocumentType.ParentDocumentManagement value)
Sets the value of the parentDocumentManagement property.- Parameters:
value
- allowed object isDocumentType.ParentDocumentManagement
-
getAttributes
public DocumentType.Attributes getAttributes()
Gets the value of the attributes property.- Returns:
- possible object is
DocumentType.Attributes
-
setAttributes
public void setAttributes(DocumentType.Attributes value)
Sets the value of the attributes property.- Parameters:
value
- allowed object isDocumentType.Attributes
-
withDocumentTypeReference
public DocumentType withDocumentTypeReference(ObjectReference value)
-
withSubsystemReference
public DocumentType withSubsystemReference(ObjectReference value)
-
withPrompts
public DocumentType withPrompts(Prompts value)
-
withCicoEnabled
public DocumentType withCicoEnabled(boolean value)
-
withExternalLockEnabled
public DocumentType withExternalLockEnabled(boolean value)
-
withUpdateTimestampOnContentChangeOnly
public DocumentType withUpdateTimestampOnContentChangeOnly(boolean value)
-
withVersioning
public DocumentType withVersioning(DocumentType.Versioning value)
-
withStatistics
public DocumentType withStatistics(DocumentType.Statistics value)
-
withParentDocumentManagement
public DocumentType withParentDocumentManagement(DocumentType.ParentDocumentManagement value)
-
withAttributes
public DocumentType withAttributes(DocumentType.Attributes value)
-
withSubsystemReference
public DocumentType withSubsystemReference(String externalKey)
-
withDocumentTypeReference
public DocumentType withDocumentTypeReference(String externalKey)
-
withPrompt
public DocumentType withPrompt(String languageReference, String value, String description)
-
withPrompt
public DocumentType withPrompt(String languageReference, String value)
-
-