addSpecToAttrGroup script operation
Associates all the nodes of the spec with this attribute collection. If the bDynamic flag is set to true then any additional nodes added to the spec, after the spec has been associated to the Attribute Collection, will become part of the Attribute Collection. If the bDynamic flag is set to false then only the nodes that are currently part of the spec will be added to the Attribute Collection.
buildSpecNodeName script operation
Returns the parsed name that was passed in so that it can be used as a spec node name (spec node name only accept letters and characters, others are converted to an underscore _).
getAllAttrGroupsForAttribute script operation
Returns an array of attribute collections where the given attribute path is included. Returns null if the given attribute path is not included in any attribute collection.
getNodeAttributeValue script operation
Returns the value of this node's attribute,
i.e., MAXLENGTH, MAX_OCCURRENCE, MIN_OCCURRENCE, HELP_URL, TYPE,
etc.
getNodeAttributeValues script operation
Returns the values of this node's attributes
in a Hash Map, i.e., MAXLENGTH, MIN_OCCURRENCE, STRING_ENUMERATION etc.
getNodeDisplayName script operation
Returns the display name of a locale node. Optionally, if the node is the parent of the locale nodes, pass in the locale for a particular locale node display name. If it is not valid for the node to have a display name, will return null.
getNodeId script operation
Returns the internal ID of this
node that corresponds to the value stored in the database.
getSpecByName script operation
Returns the spec object with the corresponding name. By default, a mutable spec is returned. If an immutable spec is needed, then an optional boolean parameter bImmutable is specified to be true. Please note that only mutable specs can be modified.
getSpecNameList script operation
Returns the names of the Specs that match the given filters. VALID Filters: ("PATTERN", String) ("CONTAINER", Container Object) Will return only specs attached to container ("SPECTYPE", String {"PRIMARY_SPEC", "SECONDARY_SPEC", "LOOKUPTABLE_SPEC", "FILE_SPEC"} comma separated list) ("LOCALIZED", String {YES, NO}) Will return only localized or only non-localized specs