public class DescribeAttributeDef extends AttributeDef
LEAFELEMENT_HINT, LEAFELEMENT_NO_ATTRIBUTE, LEAFELEMENT_WITH_ATTRIBUTE
TYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE
Constructor and Description |
---|
DescribeAttributeDef(java.lang.String name,
StructureDefinition parent,
java.lang.String javaType,
boolean isReadOnly,
boolean isKey,
com.fasterxml.jackson.databind.node.ObjectNode node,
java.util.Map valuesMap,
PropertiesMapper mapperObj) |
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable |
getProperties()
Returns a
Hashtable containing all the custom properties set
against this object. |
java.lang.Object |
getProperty(java.lang.String propName)
Returns a custom property value given its name.
|
addProperties, addProperty, getBindPath, getDefinitionParent, getDefinitionType, getFullName, getName, initPropertyMap, isPropertyMapNull, putProperty, setBindPath, setName
getSourceTypeString, isKey, isReadOnly, setReadOnly, setSourceTypeString
getDataControlDefinition, getJavaTypeString, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataControlDefinition, getJavaTypeString
public DescribeAttributeDef(java.lang.String name, StructureDefinition parent, java.lang.String javaType, boolean isReadOnly, boolean isKey, com.fasterxml.jackson.databind.node.ObjectNode node, java.util.Map valuesMap, PropertiesMapper mapperObj)
public java.util.Hashtable getProperties()
AttributeDef
Hashtable
containing all the custom properties set
against this object.getProperties
in interface NamedDefinition
getProperties
in class AttributeDef
Hashtable
consisting of all the custom properties.public java.lang.Object getProperty(java.lang.String propName)
AttributeDef
getProperty
in interface NamedDefinition
getProperty
in class AttributeDef
propName
- Name of the custom property whose value is to be
retrieved.