com.bigllc.retsiq.metadata
Class MetadataSystem
java.lang.Object
com.bigllc.retsiq.metadata.MetadataTableMap
com.bigllc.retsiq.metadata.MetadataSystem
public class MetadataSystem
- extends MetadataTableMap
|
Constructor Summary |
MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map)
|
MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version)
|
MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version,
java.util.List<MetadataResource> resources)
|
MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version,
java.util.List<MetadataResource> resources,
java.util.List<MetadataForeignKey> foreignKeys)
|
| Methods inherited from class com.bigllc.retsiq.metadata.MetadataTableMap |
addChild, get, 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 |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
COMMENTS
public static final java.lang.String COMMENTS
- See Also:
- Constant Field Values
TIMEZONEOFFSET
public static final java.lang.String TIMEZONEOFFSET
- See Also:
- Constant Field Values
MetadataSystem
public MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map)
MetadataSystem
public MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version)
MetadataSystem
public MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version,
java.util.List<MetadataResource> resources)
MetadataSystem
public MetadataSystem(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String date,
java.lang.String version,
java.util.List<MetadataResource> resources,
java.util.List<MetadataForeignKey> foreignKeys)
getId
public java.lang.String getId()
getDescription
public java.lang.String getDescription()
getComments
public java.lang.String getComments()
getTimeZoneOffset
public java.lang.String getTimeZoneOffset()
- Get the time zone offset. Since RETS/1.7.2
getResources
public java.util.List<MetadataResource> getResources()
getDate
public java.lang.String getDate()
setDate
public void setDate(java.lang.String date)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String version)
getResource
public MetadataResource getResource(java.lang.String resource)
getForeignKeys
public java.util.List<MetadataForeignKey> getForeignKeys()
getForeignKey
public MetadataForeignKey getForeignKey(java.lang.String foreignKey)
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.
getChild
public MetadataTableMap getChild(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String name)
- Overrides:
getChild in class MetadataTableMap
getChildrenLookup
public java.util.Map<java.lang.String,? extends MetadataTableMap> getChildrenLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
- Specified by:
getChildrenLookup in class MetadataTableMap
getChildTypes
public com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
- Overrides:
getChildTypes in class MetadataTableMap
postBuild
public void postBuild()
addResource
public void addResource(MetadataResource resource)