com.tivoli.twg.engine
Class TWGConManagedObjectStatusGroup

java.lang.Object
  extended bycom.tivoli.twg.engine.TWGConObject
      extended bycom.tivoli.twg.engine.TWGConManagedObjectStatusGroup

public class TWGConManagedObjectStatusGroup
extends TWGConObject

Console shadow for TWGManagedObjectStatusGroup


Nested Class Summary
static class TWGConManagedObjectStatusGroup.StatusDefinition
          Inner class representing each status definition in status group
 
Field Summary
 
Fields inherited from class com.tivoli.twg.engine.TWGConObject
INVALID_OBJECT_ID
 
Constructor Summary
TWGConManagedObjectStatusGroup(long obj_id)
          Constructor for TWGConManagedObjectStatusGroup with given object ID
 
Method Summary
 void Delete()
          Handle delete
static TWGConManagedObjectStatusGroup findStatusGroup(java.lang.String status_group)
          Find status group with given status group ID
static java.util.Enumeration getAllStatusGroups()
          Get all defined status groups
 TWGConImageSet getGroupImageSet()
          Get group Image Set
 int getNumberOfStatusDefinitions()
          Get number of status definitions in group
 TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinition(int n)
          Get nth status definition
 TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinitionByID(java.lang.String id)
          Get status definition with given ID
static TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinitionByID(java.lang.String grp_id, java.lang.String id)
          Get status definition with given ID from given group ID
 int getStatusGroupFlags()
          Get status group flags
 java.lang.String getStatusGroupHoverHelp()
          Get status group hover help
 java.lang.String getStatusGroupID()
          Get status group ID
 java.lang.String getStatusGroupLabel()
          Get status group label
 int getStatusGroupSortWeight()
          Get status group sort weight
 java.lang.String toString()
          Get string representation of object
 void UpdateUsingShadowRecord(byte[] buf, int rec_off, int rec_len)
          Update object using shadow record created by the the engine object which is matched with this class.
 
Methods inherited from class com.tivoli.twg.engine.TWGConObject
AllObjects, AllObjects, DeleteObjects, DeregisterListener, FindObject, getBaseClassName, LookUpShadowClass, ObjectID, ProcessUpdateRequest, RegisterListener, SetObjectID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TWGConManagedObjectStatusGroup

public TWGConManagedObjectStatusGroup(long obj_id)
                               throws DuplicateObjectIDException
Constructor for TWGConManagedObjectStatusGroup with given object ID

Parameters:
obj_id - - object ID of console object
Throws:
DuplicateObjectIDException - if ID is duplicate of existing object ID
Method Detail

UpdateUsingShadowRecord

public void UpdateUsingShadowRecord(byte[] buf,
                                    int rec_off,
                                    int rec_len)
Update object using shadow record created by the the engine object which is matched with this class.

Specified by:
UpdateUsingShadowRecord in class TWGConObject
Parameters:
rec_off - - offset of shadow record in byte array
rec_len - - length of shadow record in byte array
buf - - byte array containing opaque representation of shadowed attributes

Delete

public void Delete()
Handle delete

Overrides:
Delete in class TWGConObject

toString

public java.lang.String toString()
Get string representation of object

Overrides:
toString in class TWGConObject
Returns:
string representation

findStatusGroup

public static TWGConManagedObjectStatusGroup findStatusGroup(java.lang.String status_group)
Find status group with given status group ID

Parameters:
status_group - - ID of status group
Returns:
group found, or null if not found

getAllStatusGroups

public static java.util.Enumeration getAllStatusGroups()
Get all defined status groups

Returns:
enumeration of status groups

getStatusGroupID

public java.lang.String getStatusGroupID()
Get status group ID

Returns:
status group ID

getStatusGroupLabel

public java.lang.String getStatusGroupLabel()
Get status group label

Returns:
status group label

getStatusGroupSortWeight

public int getStatusGroupSortWeight()
Get status group sort weight

Returns:
status group sort weight

getStatusGroupHoverHelp

public java.lang.String getStatusGroupHoverHelp()
Get status group hover help

Returns:
status group hover help

getStatusGroupFlags

public int getStatusGroupFlags()
Get status group flags

Returns:
status group flags

getNumberOfStatusDefinitions

public int getNumberOfStatusDefinitions()
Get number of status definitions in group

Returns:
number of definitions

getStatusDefinition

public TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinition(int n)
Get nth status definition

Parameters:
n - - index of status definition (0-(N-1))
Returns:
Status definition, or null if not defined

getStatusDefinitionByID

public TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinitionByID(java.lang.String id)
Get status definition with given ID

Parameters:
id - - ID of status defintion to find
Returns:
status definition, or null if not found

getStatusDefinitionByID

public static TWGConManagedObjectStatusGroup.StatusDefinition getStatusDefinitionByID(java.lang.String grp_id,
                                                                                      java.lang.String id)
Get status definition with given ID from given group ID

Parameters:
grp_id - - status group ID
id - - ID of status defintion to find
Returns:
status definition, or null if not found

getGroupImageSet

public TWGConImageSet getGroupImageSet()
Get group Image Set

Returns:
image set, or null if not defined