com.ibm.sysmgt.sdk.remote
Class StatusIcon

java.lang.Object
  extended bycom.ibm.sysmgt.sdk.remote.StatusIcon
All Implemented Interfaces:
java.io.Serializable

public class StatusIcon
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static long ERROR
           
static long NORMAL
           
static long UNKNOWN
           
static long WARNING
           
 
Constructor Summary
  StatusIcon()
           
protected StatusIcon(long oid, java.lang.String id, java.lang.String name, java.lang.String state)
           
 
Method Summary
 void addStatusMapping(java.lang.String newstate, long newstatus)
           
 boolean canMapStateToSatus()
          Method canMapStateToSatus.
 java.lang.String getId()
          Returns the id.
 java.lang.String getName()
          Returns the name.
 long getOid()
          Returns the oid.
protected  java.util.List getPossibleStates(LoginSession s)
          Method getPossibleStates.
 java.lang.String getState()
          Returns the state.
 java.util.List getStates()
          Returns the states.
static java.util.List getStatusIconsForSystem(LoginSession s, ManagedSystem sys)
          Method getStatusIconsForSystem.
 long mapStateToStatus()
          Method mapStateToStatus.
 void setId(java.lang.String id)
          Sets the id.
 void setName(java.lang.String name)
          Sets the name.
 void setOid(long oid)
          Sets the oid.
 void setState(java.lang.String state)
          Sets the state.
 void setStates(java.util.List states)
          Sets the states.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR

public static final long ERROR
See Also:
Constant Field Values

WARNING

public static final long WARNING
See Also:
Constant Field Values

NORMAL

public static final long NORMAL
See Also:
Constant Field Values

UNKNOWN

public static final long UNKNOWN
See Also:
Constant Field Values
Constructor Detail

StatusIcon

public StatusIcon()

StatusIcon

protected StatusIcon(long oid,
                     java.lang.String id,
                     java.lang.String name,
                     java.lang.String state)
Method Detail

addStatusMapping

public void addStatusMapping(java.lang.String newstate,
                             long newstatus)

mapStateToStatus

public long mapStateToStatus()
Method mapStateToStatus.

Returns:
long

canMapStateToSatus

public boolean canMapStateToSatus()
Method canMapStateToSatus. Classes which extend this class may override this method to indicate that the states can be mapped to statuses.

Returns:
boolean

getStatusIconsForSystem

public static java.util.List getStatusIconsForSystem(LoginSession s,
                                                     ManagedSystem sys)
Method getStatusIconsForSystem. This returns the list of additional status icons on the Director console.

Parameters:
s -
sys - - the managed system
Returns:
List of StatusIcons

getPossibleStates

protected java.util.List getPossibleStates(LoginSession s)
Method getPossibleStates. Returns the list of

Parameters:
s -
Returns:
List of Strings

getName

public java.lang.String getName()
Returns the name.

Returns:
String

getOid

public long getOid()
Returns the oid.

Returns:
long

getState

public java.lang.String getState()
Returns the state.

Returns:
String

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

setOid

public void setOid(long oid)
Sets the oid.

Parameters:
oid - The oid to set

setState

public void setState(java.lang.String state)
Sets the state.

Parameters:
state - The state to set

getId

public java.lang.String getId()
Returns the id.

Returns:
String

getStates

public java.util.List getStates()
Returns the states.

Returns:
List

setId

public void setId(java.lang.String id)
Sets the id.

Parameters:
id - The id to set

setStates

public void setStates(java.util.List states)
Sets the states.

Parameters:
states - The states to set