com.bigllc.retsiq.metadata
Interface MetadataNode
public interface MetadataNode
Not used currently but the idea is move all the metadata node types
to interfaces.
getName
java.lang.String getName()
getNameKey
java.lang.String getNameKey()
getDate
java.lang.String getDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
getVersion
java.lang.String getVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
getAttributeName
java.lang.String getAttributeName()
getMetadataType
com.bigllc.retsiq.api.RETSConstants.MetadataType getMetadataType()
getValueKeys
java.util.List<java.lang.String> getValueKeys()
getValue
java.lang.String getValue(java.lang.String column)
setValue
java.lang.String setValue(java.lang.String column)
getParentNode
MetadataNode getParentNode()
setParentNode
void setParentNode(MetadataNode parent)
getRootNode
MetadataNode getRootNode()
getSystem
MetadataSystem getSystem()
getChildTypes
com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
getChildrenNode
java.util.List<MetadataNode> getChildrenNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
setChildrenNodes
void setChildrenNodes(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.util.List<MetadataNode> children)
getChildrenNodeLookup
java.util.Map<java.lang.String,MetadataNode> getChildrenNodeLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
getChild
MetadataNode getChild(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String name)
addChildNode
void addChildNode(MetadataNode child)
removeChildNode
void removeChildNode(com.bigllc.retsiq.api.RETSConstants.MetadataType type,
java.lang.String name)