public class AttributeDefImpl extends AttributeDefHelper implements AttributeHints
RowImpl, 
Serialized FormAttributeHints.ControlTypeHISTORY_TYPE_RESERVED_IDSmPropertiesATTRIBUTE_AUTOSUBMIT, ATTRIBUTE_BINDEDITOR_LABEL, ATTRIBUTE_CTL_CATEGORY, ATTRIBUTE_CTL_DISPLAYHEIGHT, ATTRIBUTE_CTL_DISPLAYWIDTH, ATTRIBUTE_CTL_FIELD_ORDER, ATTRIBUTE_CTL_FORMTYPE, ATTRIBUTE_CTL_TYPE, ATTRIBUTE_DEFINITION_STATE, ATTRIBUTE_DISPLAY_HINT, ATTRIBUTE_DISPLAY_HINT_DISPLAY, ATTRIBUTE_DISPLAY_HINT_HIDE, ATTRIBUTE_FORM_TYPE_DETAIL, ATTRIBUTE_FORM_TYPE_SHORT, ATTRIBUTE_LABEL, ATTRIBUTE_LABEL_PLURAL, ATTRIBUTE_LOVNAME, ATTRIBUTE_PAYLOAD_HINT, ATTRIBUTE_PAYLOAD_HINT_HIDE, ATTRIBUTE_TIMEZONE_ID, ATTRIBUTE_TOOLTIP, CTL_CHECK_BOX, CTL_CHOICE_LIST, CTL_COMBO_BOX, CTL_COMBO_BOX_LOV, CTL_DATE, CTL_DEFAULT, CTL_DELIMITEDIDS_CHOICE, CTL_EDIT, CTL_IMAGE, CTL_INPUT_TEXT_LOV, CTL_LIST_BOX, CTL_NUMBER_EDIT, CTL_RADIO_GROUP, CTLTYPE_CHECKBOX, CTLTYPE_COMBO, CTLTYPE_COMBOLOV, CTLTYPE_DATE, CTLTYPE_DEFAULT, CTLTYPE_DELIMITEDIDS_CHOICE, CTLTYPE_EDIT, CTLTYPE_IMAGE, CTLTYPE_LIST, CTLTYPE_LISTBOX, CTLTYPE_LOV, CTLTYPE_NUMEDIT, CTLTYPE_RADIOGRP, CTLTYPE_TOGGLE, FMT_FORMAT, FMT_FORMATTER, HINT_NAME_AUTOSUBMIT, HINT_NAME_CATEGORY, HINT_NAME_CTL_TYPE, HINT_NAME_DESCRIPTION, HINT_NAME_DISPLAY_HEIGHT, HINT_NAME_DISPLAY_HINT, HINT_NAME_DISPLAY_WIDTH, HINT_NAME_FIELD_ORDER, HINT_NAME_FORMAT, HINT_NAME_LABEL, HINT_NAME_LABEL_PLURAL, HINT_NAME_LOVNAME, HINT_NAME_MANDATORY, HINT_NAME_MAX_LENGTH, HINT_NAME_MAX_VALUE, HINT_NAME_MIN_LENGTH, HINT_NAME_MIN_VALUE, HINT_NAME_PAYLOAD_HINT, HINT_NAME_SECRET, HINT_NAME_TIMEZONEID, HINT_NAME_TOOLTIP, HINT_NAME_UPDATEABLE, HINT_NAME_WATERMARK, PNAME_Button, PNAME_ButtonGroup, PNAME_ComboBox, PNAME_ComboBoxLovEdit, PNAME_ENSURE_KEY_ATTR, PNAME_EnumList, PNAME_LovButton, PNAME_ROWNUMATTR, PNAME_SOURCENAME_ACCESSOR, PNAME_SOURCENAME_ATTR, PNAME_TextFieldDEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIPATTR_ASSOCIATED_ROW, ATTR_ASSOCIATED_ROWITERATOR, ATTR_DYNAMIC, ATTR_ENTITY_DERIVED, ATTR_HIDDEN, ATTR_PERSISTENT, ATTR_ROWSET, ATTR_SQL_DERIVED, ATTR_TRANSIENT, ATTR_VARIABLE, READONLY, UPDATEABLE, UPDATEABLE_WHILE_NEW| Modifier and Type | Method and Description | 
|---|---|
| boolean | displayInShortForm(LocaleContext locale)Returns true if the attribute is to displayed in the short(summary) form. | 
| ViewObject | getAccessorVO(ViewObject originVO)For an accessor attribute, this method creates a View Object that
 works for the View Link definition. | 
| java.lang.String | getCategory(LocaleContext locale)Returns the category that this attribute belongs to | 
| java.util.ArrayList | getCompOpers() | 
| java.lang.String[][] | getCompOpers(LocaleContext locale)Returns a Map of operators for this attribute. | 
| int | getControlType(LocaleContext locale)Returns the preferred control type for this attribute | 
| java.lang.String | getDefinitionState(LocaleContext locale)Retrives the definition state string that indicates if this object is deprecated. | 
| int | getDisplayHeight(LocaleContext locale)Returns the display width for this attribute | 
| java.lang.String | getDisplayHint(LocaleContext locale)Retrieves the displya hint that dictates whether this
  attributr should be visible or not. | 
| int | getDisplayWidth(LocaleContext locale)Returns the display width for this attribute | 
| double | getFieldOrder(LocaleContext locale)Returns the field order for this attribute | 
| java.lang.String | getFormat(LocaleContext locale)returns the format string stored in the ui hints | 
| java.lang.String | getFormattedAttribute(AttributeList attrList,
                     LocaleContext locale)Returns the formatted value  for the attribute. | 
| Formatter | getFormatter(LocaleContext locale)returns the formatter object stored in the ui hints | 
| java.lang.String | getFormatterClassName(LocaleContext locale)returns the formatter object stored in the ui hints | 
| java.lang.String | getHint(LocaleContext locale,
       java.lang.String sHintName)Return defaulted hint value | 
| java.lang.String | getHintValue(LocaleContext locale,
            java.lang.String sHintName)Return non-defaulted hint value | 
| java.lang.String | getLabel(LocaleContext locale)Retrieves the label to be used in any attribute prompts | 
| java.lang.String | getLabelPlural(LocaleContext locale)Retrives the label_plural text to be used for this attribute | 
| ListBindingDef | getListBindingDef() | 
| java.lang.String | getLocaleName(LocaleContext locale,
             java.lang.String sName)function for retrieving the locale name of a hint | 
| java.util.Map | getOperators(LocaleContext locale) | 
| java.lang.String | getPayloadHint(LocaleContext locale)Retrieves the payload hint that dictates whether this
  attribute should be included in service payload or not. | 
| java.util.Hashtable | getProperties()Returns all Properties | 
| java.lang.Object | getProperty(java.lang.String hintName)Retrieves the specified property, if it exists. | 
| java.lang.Object | getProperty(java.lang.String hintName,
           LocaleContext locale) | 
| java.lang.String | getTooltip(LocaleContext locale)Retrives the tooltip text to be used for this attribute | 
| AttributeHints | getUIHelper()return the AttributeHints interface implemented by this class | 
| boolean | hasFormatInformation(LocaleContext locale)Return true if any format  hints have been defined for this
   attribute. | 
| boolean | isAutoSubmit(LocaleContext locale)Returns the autoSubmit value for this attribute | 
| java.lang.Object | parseFormattedAttribute(java.lang.String sValue,
                       LocaleContext locale)Strips off the formatting from a string and constructs an
   instance of the attribute's domain using the 'clean' string as
   a parameter of the contructor. | 
| void | setProperty(java.lang.String hintName,
           java.lang.Object hintValue) | 
convertUpdateableFlagToString, convertUpdateableStringToFlag, getAttributeKind, getColumnName, getColumnNameForQuery, getElemSQLType, getElemType, getIndex, getJavaType, getJavaTypeName, getLOVName, getName, getPrecision, getScale, getSQLType, getTypeGroup, getUpdateableFlag, isDiscrColumn, isFromReference, isMandatory, isPrimaryKey, isQueriable, isSelected, parseFormattedAttribute, setNamecloseObject, getImageLoc, isReadOnly, refreshProperties, refreshPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLOVNamerefreshPropertypublic java.util.Hashtable getProperties()
getProperties in interface PropertiesgetProperties in class PropertiesHelperpublic AttributeHints getUIHelper()
getUIHelper in interface AttributeDefAttributeHintspublic java.lang.String getLocaleName(LocaleContext locale, java.lang.String sName)
AttributeHintsgetLocaleName in interface AttributeHintspublic java.util.ArrayList getCompOpers()
public java.lang.String[][] getCompOpers(LocaleContext locale)
AttributeHintsgetCompOpers in interface AttributeHintspublic java.lang.Object getProperty(java.lang.String hintName,
                           LocaleContext locale)
getProperty in interface PropertiesgetProperty in class PropertiesHelperpublic java.lang.Object getProperty(java.lang.String hintName)
PropertiesgetProperty in interface PropertiesgetProperty in class PropertiesHelperhintName - Property name.null.public void setProperty(java.lang.String hintName,
               java.lang.Object hintValue)
setProperty in class PropertiesHelperpublic java.lang.String getLabel(LocaleContext locale)
getLabel in interface GenericHintspublic java.util.Map getOperators(LocaleContext locale)
public java.lang.String getTooltip(LocaleContext locale)
getTooltip in interface GenericHintspublic java.lang.String getLabelPlural(LocaleContext locale)
getLabelPlural in interface GenericHintspublic java.lang.String getDefinitionState(LocaleContext locale)
getDefinitionState in interface GenericHintspublic java.lang.String getDisplayHint(LocaleContext locale)
getDisplayHint in interface AttributeHintspublic java.lang.String getPayloadHint(LocaleContext locale)
getPayloadHint in interface AttributeHintspublic int getControlType(LocaleContext locale)
getControlType in interface AttributeHintspublic int getDisplayWidth(LocaleContext locale)
getDisplayWidth in interface AttributeHintspublic int getDisplayHeight(LocaleContext locale)
getDisplayHeight in interface AttributeHintspublic boolean isAutoSubmit(LocaleContext locale)
isAutoSubmit in interface AttributeHintspublic double getFieldOrder(LocaleContext locale)
getFieldOrder in interface AttributeHintspublic java.lang.String getCategory(LocaleContext locale)
getCategory in interface AttributeHintspublic java.lang.String getHint(LocaleContext locale, java.lang.String sHintName)
getHint in interface AttributeHintspublic java.lang.String getHintValue(LocaleContext locale, java.lang.String sHintName)
getHintValue in interface GenericHintspublic java.lang.String getFormat(LocaleContext locale)
AttributeHintsgetFormat in interface AttributeHintspublic Formatter getFormatter(LocaleContext locale)
AttributeHintsgetFormatter in interface AttributeHintspublic boolean hasFormatInformation(LocaleContext locale)
AttributeHintshasFormatInformation in interface AttributeHintspublic java.lang.String getFormattedAttribute(AttributeList attrList, LocaleContext locale)
AttributeHintsgetFormattedAttribute in interface AttributeHintspublic java.lang.Object parseFormattedAttribute(java.lang.String sValue,
                                       LocaleContext locale)
AttributeHintsparseFormattedAttribute in interface AttributeHintspublic boolean displayInShortForm(LocaleContext locale)
AttributeHintsdisplayInShortForm in interface AttributeHintspublic java.lang.String getFormatterClassName(LocaleContext locale)
getFormatterClassName in interface AttributeHintspublic ViewObject getAccessorVO(ViewObject originVO)
AttributeDefgetAccessorVO in interface AttributeDefgetAccessorVO in class AttributeDefHelperoriginVO - the View Object that owns the accessorViewObject instance.public ListBindingDef getListBindingDef()
getListBindingDef in interface AttributeDef