com.bigllc.retsiq.metadata
Class MetadataResource
java.lang.Object
com.bigllc.retsiq.metadata.MetadataTableMap
com.bigllc.retsiq.metadata.MetadataResource
public class MetadataResource
- extends MetadataTableMap
|
Constructor Summary |
MetadataResource(java.util.Map<java.lang.String,java.lang.String> map)
|
MetadataResource(java.util.Map<java.lang.String,java.lang.String> map,
java.util.List<MetadataClass> classes,
java.util.List<MetadataObject> objects,
java.util.List<MetadataSearchHelp> searchHelps,
java.util.List<MetadataUpdateHelp> updateHelps,
java.util.List<MetadataEditMask> editMasks,
java.util.List<MetadataLookup> lookups,
java.util.List<MetadataValidationLookup> vlookups,
java.util.List<MetadataValidationExternal> vexternals,
java.util.List<MetadataValidationExpression> vexpressions)
|
| Methods inherited from class com.bigllc.retsiq.metadata.MetadataTableMap |
addChild, find, get, getDepth, getFullPath, getFullPathName, getKeys, getMap, getName, getNameKey, getParent, getPathStack, getReversePathStack, getRoot, getSystem, hasDuplicateChildren, hasEmptyAttribute, isChildOf, removeChild, removeChild, setChildren, setParent, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
STANDARD_NAME
public static final java.lang.String STANDARD_NAME
- See Also:
- Constant Field Values
VISIBLE_NAME
public static final java.lang.String VISIBLE_NAME
- See Also:
- Constant Field Values
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
KEY_FIELD
public static final java.lang.String KEY_FIELD
- See Also:
- Constant Field Values
CLASS_COUNT
public static final java.lang.String CLASS_COUNT
- See Also:
- Constant Field Values
CLASS_VERSION
public static final java.lang.String CLASS_VERSION
- See Also:
- Constant Field Values
CLASS_DATE
public static final java.lang.String CLASS_DATE
- See Also:
- Constant Field Values
OBJECT_VERSION
public static final java.lang.String OBJECT_VERSION
- See Also:
- Constant Field Values
OBJECT_DATE
public static final java.lang.String OBJECT_DATE
- See Also:
- Constant Field Values
SEARCH_HELP_VERSION
public static final java.lang.String SEARCH_HELP_VERSION
- See Also:
- Constant Field Values
SEARCH_HELP_DATE
public static final java.lang.String SEARCH_HELP_DATE
- See Also:
- Constant Field Values
EDIT_MASK_VERSION
public static final java.lang.String EDIT_MASK_VERSION
- See Also:
- Constant Field Values
EDIT_MASK_DATE
public static final java.lang.String EDIT_MASK_DATE
- See Also:
- Constant Field Values
LOOKUP_VERSION
public static final java.lang.String LOOKUP_VERSION
- See Also:
- Constant Field Values
LOOKUP_DATE
public static final java.lang.String LOOKUP_DATE
- See Also:
- Constant Field Values
UPDATE_HELP_VERSION
public static final java.lang.String UPDATE_HELP_VERSION
- See Also:
- Constant Field Values
UPDATE_HELP_DATE
public static final java.lang.String UPDATE_HELP_DATE
- See Also:
- Constant Field Values
VALIDATION_EXPRESSION_VERSION
public static final java.lang.String VALIDATION_EXPRESSION_VERSION
- See Also:
- Constant Field Values
VALIDATION_EXPRESSION_DATE
public static final java.lang.String VALIDATION_EXPRESSION_DATE
- See Also:
- Constant Field Values
VALIDATION_LOOKUP_VERSION
public static final java.lang.String VALIDATION_LOOKUP_VERSION
- See Also:
- Constant Field Values
VALIDATION_LOOKUP_DATE
public static final java.lang.String VALIDATION_LOOKUP_DATE
- See Also:
- Constant Field Values
VALIDATION_EXTERNAL_VERSION
public static final java.lang.String VALIDATION_EXTERNAL_VERSION
- See Also:
- Constant Field Values
VALIDATION_EXTERNAL_DATE
public static final java.lang.String VALIDATION_EXTERNAL_DATE
- See Also:
- Constant Field Values
X_DISPLAY_ORDER
public static final java.lang.String X_DISPLAY_ORDER
- See Also:
- Constant Field Values
MetadataResource
public MetadataResource(java.util.Map<java.lang.String,java.lang.String> map)
MetadataResource
public MetadataResource(java.util.Map<java.lang.String,java.lang.String> map,
java.util.List<MetadataClass> classes,
java.util.List<MetadataObject> objects,
java.util.List<MetadataSearchHelp> searchHelps,
java.util.List<MetadataUpdateHelp> updateHelps,
java.util.List<MetadataEditMask> editMasks,
java.util.List<MetadataLookup> lookups,
java.util.List<MetadataValidationLookup> vlookups,
java.util.List<MetadataValidationExternal> vexternals,
java.util.List<MetadataValidationExpression> vexpressions)
getId
public java.lang.String getId()
getStandardName
public java.lang.String getStandardName()
getKeyField
public java.lang.String getKeyField()
getDisplayOrder
public int getDisplayOrder()
getClass
public MetadataClass getClass(java.lang.String name)
getClasses
public java.util.List<MetadataClass> getClasses()
getObject
public MetadataObject getObject(java.lang.String type)
getObjects
public java.util.List<MetadataObject> getObjects()
getSearchHelp
public MetadataSearchHelp getSearchHelp(java.lang.String id)
getSearchHelps
public java.util.List<MetadataSearchHelp> getSearchHelps()
getUpdateHelp
public MetadataUpdateHelp getUpdateHelp(java.lang.String id)
getUpdateHelps
public java.util.List<MetadataUpdateHelp> getUpdateHelps()
getEditMask
public MetadataEditMask getEditMask(java.lang.String id)
getEditMasks
public java.util.List<MetadataEditMask> getEditMasks()
getLookup
public MetadataLookup getLookup(java.lang.String name)
getLookups
public java.util.List<MetadataLookup> getLookups()
getValidationLookup
public MetadataValidationLookup getValidationLookup(java.lang.String name)
getValidationLookups
public java.util.List<MetadataValidationLookup> getValidationLookups()
getValidationExternal
public MetadataValidationExternal getValidationExternal(java.lang.String name)
getValidationExternals
public java.util.List<MetadataValidationExternal> getValidationExternals()
getValidationExpression
public MetadataValidationExpression getValidationExpression(java.lang.String id)
getValidationExpressions
public java.util.List<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
getChildDate
public java.lang.String getChildDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getChildDate in class MetadataTableMap
getChildVersion
public java.lang.String getChildVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getChildVersion in class MetadataTableMap
setChildDate
public void setChildDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String date)
- Specified by:
setChildDate in class MetadataTableMap
setChildVersion
public void setChildVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String version)
- Specified by:
setChildVersion 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
getChild
public MetadataTableMap getChild(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String name)
- Overrides:
getChild in class MetadataTableMap
getDisplayKeys
public java.util.List<java.lang.String> getDisplayKeys()
- Overrides:
getDisplayKeys in class MetadataTableMap
getChildTypes
public com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
- Overrides:
getChildTypes in class MetadataTableMap
rebuildEditMasksLookups
public void rebuildEditMasksLookups()
rebuildSearchHelpsLookups
public void rebuildSearchHelpsLookups()
rebuildValidationExpressionLookups
public void rebuildValidationExpressionLookups()
addClass
public void addClass(MetadataClass clazz)