com.ibm.sysmgt.sdk.remote
Interface CompositeSystem

All Known Implementing Classes:
ManagedGroup, ManagedSystem

public interface CompositeSystem

This is the interface that allows an application to "drill down" on a group or system. For instance, This method is used to see the Systems within a given group.


Method Summary
 java.util.List getChildSystems(LoginSession s)
          This is used for navigation.
 CompositeStatus getCompositeStatus()
          This method will be implemented in the future to calculate an "aggregate" status based on the status of the child systems.
 java.lang.String getLabel()
           
 

Method Detail

getChildSystems

public java.util.List getChildSystems(LoginSession s)
                               throws ServerCommunicationException,
                                      RequestFailedException
This is used for navigation.

Parameters:
s - - the login session to the Director Server
Returns:
A List of CompositeSytems
Throws:
ServerCommunicationException
RequestFailedException

getCompositeStatus

public CompositeStatus getCompositeStatus()
                                   throws ServerCommunicationException,
                                          RequestFailedException
This method will be implemented in the future to calculate an "aggregate" status based on the status of the child systems.

Throws:
ServerCommunicationException
RequestFailedException

getLabel

public java.lang.String getLabel()