com.bigllc.retsiq.metadata
Class MetadataColumnGroupSet

java.lang.Object
  extended by com.bigllc.retsiq.metadata.MetadataTableMap
      extended by com.bigllc.retsiq.metadata.MetadataColumnGroupSet

public class MetadataColumnGroupSet
extends MetadataTableMap


Field Summary
static java.lang.String COLUMN_GROUP_NAME
           
static java.lang.String COLUMN_GROUP_SET_NAME
           
static java.lang.String COLUMN_GROUP_SET_PARENT
           
static java.lang.String DESCRIPTION
           
static java.lang.String FOREIGN_KEY_ID
           
static java.lang.String LONG_NAME
           
static java.lang.String METADATA_ENTRY_ID
           
static java.lang.String PRESENTATION_COLUMNS
           
static java.lang.String PRESENTATION_STYLE
           
static java.lang.String SEQUENCE
           
static java.lang.String SHORT_NAME
           
static java.lang.String URL
           
 
Fields inherited from class com.bigllc.retsiq.metadata.MetadataTableMap
map, nameKey, parent
 
Constructor Summary
MetadataColumnGroupSet(java.util.Map<java.lang.String,java.lang.String> map)
           
 
Method Summary
 void clearChildrenCache()
           
 java.lang.String getAttributeName()
           
 java.util.List<? extends MetadataTableMap> getChildren(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 java.util.Map<java.lang.String,? extends MetadataTableMap> getChildrenLookup(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
           
 MetadataColumnGroup getColumnGroup()
           
 java.lang.String getColumnGroupName()
           
 java.util.List<MetadataColumnGroupSet> getColumnGroupSetChildren()
           
 java.lang.String getColumnGroupSetName()
           
 MetadataColumnGroupSet getColumnGroupSetParent()
           
 java.lang.String getColumnGroupSetParentName()
           
 java.lang.String getDate(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 java.lang.String getDescription()
           
 java.lang.String getForeignKeyId()
           
 java.lang.String getLongName()
           
 java.lang.String getMetadataEntryId()
           
 com.bigllc.retsiq.api.RETSConstants.MetadataType getMetadataType()
           
 java.lang.String getPresentationColumns()
           
 java.lang.String getPresentationStyle()
           
 int getSequence()
           
 java.lang.String getShortName()
           
 java.lang.String getUrl()
           
 java.lang.String getVersion(com.bigllc.retsiq.api.RETSConstants.MetadataType type)
           
 void setChildrenList(com.bigllc.retsiq.api.RETSConstants.MetadataType type, java.util.List<? extends MetadataTableMap> children)
          This method should be implemented to set the underlying list to the one passed.
 
Methods inherited from class com.bigllc.retsiq.metadata.MetadataTableMap
addChild, get, getChild, 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
 

Field Detail

METADATA_ENTRY_ID

public static final java.lang.String METADATA_ENTRY_ID
See Also:
Constant Field Values

COLUMN_GROUP_SET_NAME

public static final java.lang.String COLUMN_GROUP_SET_NAME
See Also:
Constant Field Values

COLUMN_GROUP_SET_PARENT

public static final java.lang.String COLUMN_GROUP_SET_PARENT
See Also:
Constant Field Values

SEQUENCE

public static final java.lang.String SEQUENCE
See Also:
Constant Field Values

LONG_NAME

public static final java.lang.String LONG_NAME
See Also:
Constant Field Values

SHORT_NAME

public static final java.lang.String SHORT_NAME
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

COLUMN_GROUP_NAME

public static final java.lang.String COLUMN_GROUP_NAME
See Also:
Constant Field Values

PRESENTATION_STYLE

public static final java.lang.String PRESENTATION_STYLE
See Also:
Constant Field Values

PRESENTATION_COLUMNS

public static final java.lang.String PRESENTATION_COLUMNS
See Also:
Constant Field Values

URL

public static final java.lang.String URL
See Also:
Constant Field Values

FOREIGN_KEY_ID

public static final java.lang.String FOREIGN_KEY_ID
See Also:
Constant Field Values
Constructor Detail

MetadataColumnGroupSet

public MetadataColumnGroupSet(java.util.Map<java.lang.String,java.lang.String> map)
Method Detail

getMetadataEntryId

public java.lang.String getMetadataEntryId()

getDescription

public java.lang.String getDescription()

getColumnGroupSetName

public java.lang.String getColumnGroupSetName()

getColumnGroupSetParentName

public java.lang.String getColumnGroupSetParentName()

getColumnGroupSetParent

public MetadataColumnGroupSet getColumnGroupSetParent()

getColumnGroupSetChildren

public java.util.List<MetadataColumnGroupSet> getColumnGroupSetChildren()

clearChildrenCache

public void clearChildrenCache()

getColumnGroupName

public java.lang.String getColumnGroupName()

getColumnGroup

public MetadataColumnGroup getColumnGroup()

getSequence

public int getSequence()

getLongName

public java.lang.String getLongName()

getShortName

public java.lang.String getShortName()

getPresentationStyle

public java.lang.String getPresentationStyle()

getPresentationColumns

public java.lang.String getPresentationColumns()

getUrl

public java.lang.String getUrl()

getForeignKeyId

public java.lang.String getForeignKeyId()

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 list
children - 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

getChildTypes

public com.bigllc.retsiq.api.RETSConstants.MetadataType[] getChildTypes()
Overrides:
getChildTypes in class MetadataTableMap