com.sas.edir.datasource
Interface Hierarchy

All Superinterfaces:
Caching, Entity, TrackedObject

public interface Hierarchy
extends Entity

The Hierachy interface provides access to data describing a hierarchy in an MDDB.

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.util.Iterator columnIterator()
          Returns an iteration of all this hierarchy's columns.
 java.util.ListIterator columnIterator(java.util.Comparator compare)
          Returns a sorted iteration of all this hierarchy's columns.
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Method Detail

columnIterator

public java.util.Iterator columnIterator()
Returns an iteration of all this hierarchy's columns.

Returns:
A Mddb column iteration.

columnIterator

public java.util.ListIterator columnIterator(java.util.Comparator compare)
Returns a sorted iteration of all this hierarchy's columns.

Parameters:
comparator - A Comparator for sorting, or null for no sorting.
Returns:
A Mddb column iteration.