getAttributeNames()
|
String[]
|
Returns a JavaScript string array containing the names of all attributes for this class. These are names as defined in the BOM for this class and all of its super-classes. For complex children, these will correspond to the name of the association endpoint for the child.
This array should not be modified.
This array is the union of attribute names retrieved using
getPrimitiveAttributeNames() and
getComplexAttributeNames().
|
getPrimitiveAttribute Names()
|
String[]
|
Returns a JavaScript string array. These are attributes with simple data types; i.e., primitive types and enumerations. These are names as defined in the BOM for this class and all of its super-classes. This includes both single- and multi-valued attributes.
This array should not be modified.
|
getComplexAttribute Names()
|
String[]
|
Returns a JavaScript string array containing the names of all complex children of this class. These are names of the association endpoints for these children as defined in the BOM for this class and all of its super-classes. This includes both single- and multi-valued attributes.
This array should not be modified.
|
getAttributeType (attName)
- attName: name of attribute.
|
String
|
Returns the type for given attribute. This will either be the fully-qualified class name as defined in the BOM if the attribute is complex, or will be one of the following primitive types:
- BomPrimitiveTypes.Boolean
- BomPrimitiveTypes.Date
- BomPrimitiveTypes.DateTimeTZ
- BomPrimitiveTypes.Decimal
- BomPrimitiveTypes.Number
- BomPrimitiveTypes.Text
- BomPrimitiveTypes.Time
|
isAttributeMultivalued (attName)
- attName: name of attribute.
|
Boolean
|
Returns
true if the attribute with the given name is a multi-valued attribute as defined in the BOM.
|
isAttributePrimitive (attName)
- attName: name of attribute.
|
Boolean
|
Returns
true if the attribute with the given name is of a primitive type or enumeration. If it returns
true, it will be a member of the array returned from
getPrimitiveAttributeNames().
|