com.waveset.ui
Class HierarchicalCapabilityTable.HierContents

java.lang.Object
  extended bycom.waveset.ui.HierarchicalCapabilityTable.HierContents
Enclosing class:
HierarchicalCapabilityTable

public class HierarchicalCapabilityTable.HierContents
extends java.lang.Object

Get the capabilities to display (end up with folder and capability Lists. This falls into two cases: we are already navigating (id=folder), or we are starting out. If we are starting out, we want to get the "top" capabilities. Because the administrator may not have view rights to the top, we get the "topmost" capabilities she can view.


Constructor Summary
HierarchicalCapabilityTable.HierContents(java.lang.String currentContainer, java.util.List subordinateContainers)
           
HierarchicalCapabilityTable.HierContents(java.lang.String currentContainer, java.util.List subordinateContainers, RepositoryResult currentCapabilities)
           
 
Method Summary
 RepositoryResult getCapabilityObjects()
           
 java.lang.String getCurrentContainer()
           
 java.util.List getSubordinateContainers()
           
 void setCapabilityObjects(RepositoryResult currentCapabilities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchicalCapabilityTable.HierContents

public HierarchicalCapabilityTable.HierContents(java.lang.String currentContainer,
                                                java.util.List subordinateContainers,
                                                RepositoryResult currentCapabilities)

HierarchicalCapabilityTable.HierContents

public HierarchicalCapabilityTable.HierContents(java.lang.String currentContainer,
                                                java.util.List subordinateContainers)
Method Detail

getSubordinateContainers

public java.util.List getSubordinateContainers()

setCapabilityObjects

public void setCapabilityObjects(RepositoryResult currentCapabilities)

getCapabilityObjects

public RepositoryResult getCapabilityObjects()

getCurrentContainer

public java.lang.String getCurrentContainer()