Class DocumentAttribute
- java.lang.Object
-
- com.iknowbase.api.contentservices.v2.model.DocumentAttribute
-
- All Implemented Interfaces:
Serializable
public class DocumentAttribute extends Object implements Serializable
Java class for documentAttribute complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="documentAttribute"> <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="values" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="value" type="{http://www.iknowbase.com/ws/iknowbase-2}documentAttributeValue" maxOccurs="unbounded" minOccurs="0"/> </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
DocumentAttribute.Values
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected ObjectReference
attributeReference
protected DocumentAttribute.Values
values
-
Constructor Summary
-
Method Summary
-
-
-
Field Detail
-
attributeReference
protected ObjectReference attributeReference
-
values
protected DocumentAttribute.Values values
-
-
Constructor Detail
-
DocumentAttribute
public DocumentAttribute()
Default no-arg constructor
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, DocumentAttribute.Values values)
Fully-initialising value constructor
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, DocumentAttributeValue... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Collection<DocumentAttributeValue> values)
-
DocumentAttribute
public DocumentAttribute(String externalKey)
-
DocumentAttribute
public DocumentAttribute(String externalKey, DocumentAttribute.Values values)
-
DocumentAttribute
public DocumentAttribute(String externalKey, DocumentAttributeValue... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, Collection<DocumentAttributeValue> values)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, String... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Calendar... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, ZonedDateTime... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, LocalDateTime... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Instant... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Date... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, BigDecimal... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Integer... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Long... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Double... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, File... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, javax.activation.DataSource... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Element... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, ObjectReference... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, UserReference... value)
-
DocumentAttribute
public DocumentAttribute(ObjectReference attributeReference, Object... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, ZonedDateTime... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, LocalDateTime... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, BigDecimal... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, javax.activation.DataSource... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, ObjectReference... value)
-
DocumentAttribute
public DocumentAttribute(String externalKey, UserReference... value)
-
-
Method Detail
-
getAttributeReference
public ObjectReference getAttributeReference()
Gets the value of the attributeReference property.- Returns:
- possible object is
ObjectReference
-
setAttributeReference
public void setAttributeReference(ObjectReference value)
Sets the value of the attributeReference property.- Parameters:
value
- allowed object isObjectReference
-
getValues
public DocumentAttribute.Values getValues()
Gets the value of the values property.- Returns:
- possible object is
DocumentAttribute.Values
-
setValues
public void setValues(DocumentAttribute.Values value)
Sets the value of the values property.- Parameters:
value
- allowed object isDocumentAttribute.Values
-
withAttributeReference
public DocumentAttribute withAttributeReference(ObjectReference value)
-
withValues
public DocumentAttribute withValues(DocumentAttribute.Values value)
-
getAt
public DocumentAttributeValue getAt(int index)
-
get
public DocumentAttributeValue get()
-
getChar
public String getChar()
-
getClob
public String getClob()
-
getExternalValue
public String getExternalValue()
-
getDate
public Calendar getDate()
-
getDimensionReference
public ObjectReference getDimensionReference()
-
getDocumentReference
public ObjectReference getDocumentReference()
-
getFile
public File getFile()
-
getNumber
public BigDecimal getNumber()
-
getObjectReference
public ObjectReference getObjectReference()
-
getUserReference
public UserReference getUserReference()
-
getValuelistReference
public ObjectReference getValuelistReference()
-
getXml
public Element getXml()
-
getDateAsZonedDateTime
public ZonedDateTime getDateAsZonedDateTime()
-
getDateAsLocalDateTime
public LocalDateTime getDateAsLocalDateTime()
-
getDateAsInstant
public Instant getDateAsInstant()
-
-