Class 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 Detail

      • prompts

        protected Prompts prompts
      • insertable

        protected boolean insertable
      • updatable

        protected boolean updatable
      • indexed

        protected boolean indexed
      • searchable

        protected boolean searchable
      • viewable

        protected boolean viewable
      • inheritable

        protected boolean inheritable
      • maxCount

        protected Integer maxCount
      • externalSource

        protected String externalSource
      • documentReference

        protected String documentReference
    • 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 is ObjectReference
      • 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 is ObjectReference
      • 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 is Prompts
      • 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 is String
      • 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.
      • 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 is Integer
      • 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 is Integer
      • setDimensions

        public void setDimensions​(ObjectReferences value)
        Sets the value of the dimensions property.
        Parameters:
        value - allowed object is ObjectReferences
      • setDimensionTypes

        public void setDimensionTypes​(ObjectReferences value)
        Sets the value of the dimensionTypes property.
        Parameters:
        value - allowed object is ObjectReferences
      • 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 is ObjectReference
      • 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 is String
      • 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 is String
      • 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)
      • withExternalSource

        public Attribute withExternalSource​(String value)
      • withDocumentReference

        public Attribute withDocumentReference​(String value)
      • withSubsystemReference

        public Attribute withSubsystemReference​(String externalKey)
      • withAttributeReference

        public Attribute withAttributeReference​(String externalKey)