com.bigllc.retsiq.metadata
Class MetadataUpdateTypeField
java.lang.Object
com.bigllc.retsiq.metadata.MetadataTableMap
com.bigllc.retsiq.metadata.MetadataUpdateTypeField
public class MetadataUpdateTypeField
- extends MetadataTableMap
| Methods inherited from class com.bigllc.retsiq.metadata.MetadataTableMap |
addChild, get, getChild, getChildTypes, getFullPathName, getKeys, getMap, getName, getNameKey, getParent, getRoot, getSystem, removeChild, setChildren, setParent, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
METADATA_ENTRY_ID
public static final java.lang.String METADATA_ENTRY_ID
- See Also:
- Constant Field Values
SYSTEM_NAME
public static final java.lang.String SYSTEM_NAME
- See Also:
- Constant Field Values
SEQUENCE
public static final java.lang.String SEQUENCE
- See Also:
- Constant Field Values
ATTRIBUTES
public static final java.lang.String ATTRIBUTES
- See Also:
- Constant Field Values
DEFAULT
public static final java.lang.String DEFAULT
- See Also:
- Constant Field Values
VALIDATION_EXPRESSION_ID
public static final java.lang.String VALIDATION_EXPRESSION_ID
- See Also:
- Constant Field Values
UPDATE_HELP_ID
public static final java.lang.String UPDATE_HELP_ID
- See Also:
- Constant Field Values
VALIDATION_LOOKUP_NAME
public static final java.lang.String VALIDATION_LOOKUP_NAME
- See Also:
- Constant Field Values
VALIDATION_EXTERNAL_NAME
public static final java.lang.String VALIDATION_EXTERNAL_NAME
- See Also:
- Constant Field Values
MAX_UPDATE
public static final java.lang.String MAX_UPDATE
- See Also:
- Constant Field Values
MetadataUpdateTypeField
public MetadataUpdateTypeField(java.util.Map<java.lang.String,java.lang.String> map)
getMetadataEntryId
public java.lang.String getMetadataEntryId()
- A value that never changes as long as the semantic
definition of this field remains unchanged.
Since RETS/1.7
getSystemName
public java.lang.String getSystemName()
getSequence
public java.lang.String getSequence()
getMaxUpdate
public int getMaxUpdate()
- For LookupMulti fields, the maximum number of values that may
be specified for the field. This value has no meaning for fields with
any other interpretation.
Since RETS/1.7
- Returns:
- the max update or -1 if empty or parsing error occurs.
getAttributes
public java.lang.String[] getAttributes()
isRequired
public boolean isRequired()
isDisplayOnly
public boolean isDisplayOnly()
isAutopop
public boolean isAutopop()
isStaffEditable
public boolean isStaffEditable()
getDefault
public java.lang.String getDefault()
getValidatationExpressionID
public java.lang.String getValidatationExpressionID()
getUpdateHelpID
public java.lang.String getUpdateHelpID()
getUpdateHelp
public java.lang.String getUpdateHelp()
getValidationLookupName
public java.lang.String getValidationLookupName()
getValidationLookup
public MetadataValidationLookup getValidationLookup()
getValidationExternalName
public java.lang.String getValidationExternalName()
getTableField
public MetadataTable getTableField()
getValidationExpressions
public MetadataValidationExpression[] getValidationExpressions()
getMetadataType
public com.bigllc.retsiq.api.RETSConstants.MetadataType getMetadataType()
- Specified by:
getMetadataType in class MetadataTableMap
getAttributeName
public java.lang.String getAttributeName()
- Specified by:
getAttributeName in class MetadataTableMap
getDate
public java.lang.String getDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getDate in class MetadataTableMap
getVersion
public java.lang.String getVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getVersion in class MetadataTableMap
getChildren
public java.util.List<? extends MetadataTableMap> getChildren(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getChildren in class MetadataTableMap
setChildrenList
public void setChildrenList(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.util.List<? extends MetadataTableMap> children)
- Description copied from class:
MetadataTableMap
- This method should be implemented to set the underlying list
to the one passed. It is called from setChildren. Lookups are
and setParent are handled by setChildren.
- Specified by:
setChildrenList in class MetadataTableMap
- Parameters:
type - the metadata type of the listchildren - the list containing the children nodes.
getChildrenLookup
public java.util.Map<java.lang.String,? extends MetadataTableMap> getChildrenLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getChildrenLookup in class MetadataTableMap