Class Attribute
- java.lang.Object
-
- com.iknowbase.api.contentservices.v2.model.Attribute
-
- All Implemented Interfaces:
Serializable
public class Attribute 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="attributeReference" 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="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="insertable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="updatable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="indexed" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="searchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="viewable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="inheritable" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="datatype" type="{http://www.iknowbase.com/ws/iknowbase-2}attributeDatatypeEnumeration"/> <element name="maxCount" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="length" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="dimensions" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReferences"/> <element name="dimensionTypes" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReferences"/> <element name="valuelistReference" type="{http://www.iknowbase.com/ws/iknowbase-2}objectReference"/> <element name="externalSource" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="documentReference" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjectReference
attributeReference
protected AttributeDatatypeEnumeration
datatype
protected ObjectReferences
dimensions
protected ObjectReferences
dimensionTypes
protected String
documentReference
protected String
externalSource
protected boolean
indexed
protected boolean
inheritable
protected boolean
insertable
protected Integer
length
protected Integer
maxCount
protected String
name
protected Prompts
prompts
protected boolean
searchable
protected ObjectReference
subsystemReference
protected boolean
updatable
protected ObjectReference
valuelistReference
protected boolean
viewable
-
Constructor Summary
Constructors Constructor Description Attribute()
Default no-arg constructorAttribute(ObjectReference attributeReference, ObjectReference subsystemReference, Prompts prompts, String name, boolean insertable, boolean updatable, boolean indexed, boolean searchable, boolean viewable, boolean inheritable, AttributeDatatypeEnumeration datatype, Integer maxCount, Integer length, ObjectReferences dimensions, ObjectReferences dimensionTypes, ObjectReference valuelistReference, String externalSource, String documentReference)
Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectReference
getAttributeReference()
Gets the value of the attributeReference property.AttributeDatatypeEnumeration
getDatatype()
Gets the value of the datatype property.ObjectReferences
getDimensions()
Gets the value of the dimensions property.ObjectReferences
getDimensionTypes()
Gets the value of the dimensionTypes property.String
getDocumentReference()
Gets the value of the documentReference property.String
getExternalSource()
Gets the value of the externalSource property.Integer
getLength()
Gets the value of the length property.Integer
getMaxCount()
Gets the value of the maxCount property.String
getName()
Gets the value of the name property.Prompts
getPrompts()
Gets the value of the prompts property.ObjectReference
getSubsystemReference()
Gets the value of the subsystemReference property.ObjectReference
getValuelistReference()
Gets the value of the valuelistReference property.boolean
isIndexed()
Gets the value of the indexed property.boolean
isInheritable()
Gets the value of the inheritable property.boolean
isInsertable()
Gets the value of the insertable property.boolean
isSearchable()
Gets the value of the searchable property.boolean
isUpdatable()
Gets the value of the updatable property.boolean
isViewable()
Gets the value of the viewable property.void
setAttributeReference(ObjectReference value)
Sets the value of the attributeReference property.void
setDatatype(AttributeDatatypeEnumeration value)
Sets the value of the datatype property.void
setDimensions(ObjectReferences value)
Sets the value of the dimensions property.void
setDimensionTypes(ObjectReferences value)
Sets the value of the dimensionTypes property.void
setDocumentReference(String value)
Sets the value of the documentReference property.void
setExternalSource(String value)
Sets the value of the externalSource property.void
setIndexed(boolean value)
Sets the value of the indexed property.void
setInheritable(boolean value)
Sets the value of the inheritable property.void
setInsertable(boolean value)
Sets the value of the insertable property.void
setLength(Integer value)
Sets the value of the length property.void
setMaxCount(Integer value)
Sets the value of the maxCount property.void
setName(String value)
Sets the value of the name property.void
setPrompts(Prompts value)
Sets the value of the prompts property.void
setSearchable(boolean value)
Sets the value of the searchable property.void
setSubsystemReference(ObjectReference value)
Sets the value of the subsystemReference property.void
setUpdatable(boolean value)
Sets the value of the updatable property.void
setValuelistReference(ObjectReference value)
Sets the value of the valuelistReference property.void
setViewable(boolean value)
Sets the value of the viewable property.Attribute
withAttributeReference(ObjectReference value)
Attribute
withAttributeReference(String externalKey)
Attribute
withDatatype(AttributeDatatypeEnumeration value)
Attribute
withDimensions(ObjectReferences value)
Attribute
withDimensionTypes(ObjectReferences value)
Attribute
withDocumentReference(String value)
Attribute
withExternalSource(String value)
Attribute
withIndexed(boolean value)
Attribute
withInheritable(boolean value)
Attribute
withInsertable(boolean value)
Attribute
withLength(Integer value)
Attribute
withMaxCount(Integer value)
Attribute
withName(String value)
Attribute
withPrompt(String languageReference, String value)
Attribute
withPrompt(String languageReference, String value, String description)
Attribute
withPrompts(Prompts value)
Attribute
withSearchable(boolean value)
Attribute
withSubsystemReference(ObjectReference value)
Attribute
withSubsystemReference(String externalKey)
Attribute
withUpdatable(boolean value)
Attribute
withValuelistReference(ObjectReference value)
Attribute
withViewable(boolean value)
-
-
-
Field Detail
-
attributeReference
protected ObjectReference attributeReference
-
subsystemReference
protected ObjectReference subsystemReference
-
prompts
protected Prompts prompts
-
name
protected String name
-
insertable
protected boolean insertable
-
updatable
protected boolean updatable
-
indexed
protected boolean indexed
-
searchable
protected boolean searchable
-
viewable
protected boolean viewable
-
inheritable
protected boolean inheritable
-
datatype
protected AttributeDatatypeEnumeration datatype
-
maxCount
protected Integer maxCount
-
length
protected Integer length
-
dimensions
protected ObjectReferences dimensions
-
dimensionTypes
protected ObjectReferences dimensionTypes
-
valuelistReference
protected ObjectReference valuelistReference
-
externalSource
protected String externalSource
-
documentReference
protected String documentReference
-
-
Constructor Detail
-
Attribute
public Attribute()
Default no-arg constructor
-
Attribute
public Attribute(ObjectReference attributeReference, ObjectReference subsystemReference, Prompts prompts, String name, boolean insertable, boolean updatable, boolean indexed, boolean searchable, boolean viewable, boolean inheritable, AttributeDatatypeEnumeration datatype, Integer maxCount, Integer length, ObjectReferences dimensions, ObjectReferences dimensionTypes, ObjectReference valuelistReference, String externalSource, String documentReference)
Fully-initialising value constructor
-
-
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
-
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
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
isInsertable
public boolean isInsertable()
Gets the value of the insertable property.
-
setInsertable
public void setInsertable(boolean value)
Sets the value of the insertable property.
-
isUpdatable
public boolean isUpdatable()
Gets the value of the updatable property.
-
setUpdatable
public void setUpdatable(boolean value)
Sets the value of the updatable property.
-
isIndexed
public boolean isIndexed()
Gets the value of the indexed property.
-
setIndexed
public void setIndexed(boolean value)
Sets the value of the indexed property.
-
isSearchable
public boolean isSearchable()
Gets the value of the searchable property.
-
setSearchable
public void setSearchable(boolean value)
Sets the value of the searchable property.
-
isViewable
public boolean isViewable()
Gets the value of the viewable property.
-
setViewable
public void setViewable(boolean value)
Sets the value of the viewable property.
-
isInheritable
public boolean isInheritable()
Gets the value of the inheritable property.
-
setInheritable
public void setInheritable(boolean value)
Sets the value of the inheritable property.
-
getDatatype
public AttributeDatatypeEnumeration getDatatype()
Gets the value of the datatype property.- Returns:
- possible object is
AttributeDatatypeEnumeration
-
setDatatype
public void setDatatype(AttributeDatatypeEnumeration value)
Sets the value of the datatype property.- Parameters:
value
- allowed object isAttributeDatatypeEnumeration
-
getMaxCount
public Integer getMaxCount()
Gets the value of the maxCount property.- Returns:
- possible object is
Integer
-
setMaxCount
public void setMaxCount(Integer value)
Sets the value of the maxCount property.- Parameters:
value
- allowed object isInteger
-
getLength
public Integer getLength()
Gets the value of the length property.- Returns:
- possible object is
Integer
-
setLength
public void setLength(Integer value)
Sets the value of the length property.- Parameters:
value
- allowed object isInteger
-
getDimensions
public ObjectReferences getDimensions()
Gets the value of the dimensions property.- Returns:
- possible object is
ObjectReferences
-
setDimensions
public void setDimensions(ObjectReferences value)
Sets the value of the dimensions property.- Parameters:
value
- allowed object isObjectReferences
-
getDimensionTypes
public ObjectReferences getDimensionTypes()
Gets the value of the dimensionTypes property.- Returns:
- possible object is
ObjectReferences
-
setDimensionTypes
public void setDimensionTypes(ObjectReferences value)
Sets the value of the dimensionTypes property.- Parameters:
value
- allowed object isObjectReferences
-
getValuelistReference
public ObjectReference getValuelistReference()
Gets the value of the valuelistReference property.- Returns:
- possible object is
ObjectReference
-
setValuelistReference
public void setValuelistReference(ObjectReference value)
Sets the value of the valuelistReference property.- Parameters:
value
- allowed object isObjectReference
-
getExternalSource
public String getExternalSource()
Gets the value of the externalSource property.- Returns:
- possible object is
String
-
setExternalSource
public void setExternalSource(String value)
Sets the value of the externalSource property.- Parameters:
value
- allowed object isString
-
getDocumentReference
public String getDocumentReference()
Gets the value of the documentReference property.- Returns:
- possible object is
String
-
setDocumentReference
public void setDocumentReference(String value)
Sets the value of the documentReference property.- Parameters:
value
- allowed object isString
-
withAttributeReference
public Attribute withAttributeReference(ObjectReference value)
-
withSubsystemReference
public Attribute withSubsystemReference(ObjectReference value)
-
withInsertable
public Attribute withInsertable(boolean value)
-
withUpdatable
public Attribute withUpdatable(boolean value)
-
withIndexed
public Attribute withIndexed(boolean value)
-
withSearchable
public Attribute withSearchable(boolean value)
-
withViewable
public Attribute withViewable(boolean value)
-
withInheritable
public Attribute withInheritable(boolean value)
-
withDatatype
public Attribute withDatatype(AttributeDatatypeEnumeration value)
-
withDimensions
public Attribute withDimensions(ObjectReferences value)
-
withDimensionTypes
public Attribute withDimensionTypes(ObjectReferences value)
-
withValuelistReference
public Attribute withValuelistReference(ObjectReference value)
-
-