com.tivoli.twg.engine
Class TWGConManagedObjectStatusGroup.StatusDefinition

java.lang.Object
  extended bycom.tivoli.twg.engine.TWGConManagedObjectStatusGroup.StatusDefinition
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
TWGConManagedObjectStatusGroup

public static class TWGConManagedObjectStatusGroup.StatusDefinition
extends java.lang.Object
implements java.io.Serializable

Inner class representing each status definition in status group

See Also:
Serialized Form

Constructor Summary
TWGConManagedObjectStatusGroup.StatusDefinition()
           
 
Method Summary
 int getStatusDefinitionFlags()
          Get flags of status definition
 java.lang.String getStatusDefinitionHoverHelp()
          Get hover help of status definition
 java.lang.String getStatusDefinitionID()
          Get ID of status definition
 javax.swing.ImageIcon getStatusDefinitionImage(int ico)
          Get image for status definition
 TWGConImageSet getStatusDefinitionImageSet()
          Get Image Set of status definition
 java.lang.String getStatusDefinitionLabel()
          Get label of status definition
 int getStatusDefinitionSeverity()
          Get status severity
 java.lang.String getStatusDefinitionSortString()
          Get sortable string for status definition : can be used to order status versus other status definitions.
 int getStatusDefinitionSortWeight()
          Get status sort weight
 java.lang.String getStatusDefinitionSubtaskID()
          Get subtask ID of status definition
 TWGConTask getStatusDefinitionTask()
          Get task of status definition
 java.lang.String getStatusDefinitionTaskID()
          Get task ID of status definition
 java.lang.String getStatusGroupID()
          Get status group ID of status definition
 boolean isGroupTaskRunOnGroupStatus()
          Test if definition allows group task execute on group status icon
 boolean isHiddenByDefault()
          Test if definition should be hidden on console by default
 boolean isMemberTaskRunOnGroupStatus()
          Test if definition allows member task execute on group status icon
 boolean isNoTaskRunOnGroupStatus()
          Test if definition allows no task execute on group status icon
 boolean isPrivateSettableOnly()
          Test if definition only allows private setting/resetting
 boolean isUserResetAllowed()
          Test if definition allows user reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TWGConManagedObjectStatusGroup.StatusDefinition

public TWGConManagedObjectStatusGroup.StatusDefinition()
Method Detail

getStatusGroupID

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

Returns:
ID string, or null if not defined

getStatusDefinitionID

public java.lang.String getStatusDefinitionID()
Get ID of status definition

Returns:
ID string, or null if not defined

getStatusDefinitionLabel

public java.lang.String getStatusDefinitionLabel()
Get label of status definition

Returns:
label, or null if not defined

getStatusDefinitionHoverHelp

public java.lang.String getStatusDefinitionHoverHelp()
Get hover help of status definition

Returns:
hover help string, or null if not defined

getStatusDefinitionFlags

public int getStatusDefinitionFlags()
Get flags of status definition

Returns:
flags, or -1 if not defined

getStatusDefinitionTaskID

public java.lang.String getStatusDefinitionTaskID()
Get task ID of status definition

Returns:
task ID string, or null if not defined

getStatusDefinitionTask

public TWGConTask getStatusDefinitionTask()
Get task of status definition

Returns:
task object, or null if not defined or found

getStatusDefinitionSubtaskID

public java.lang.String getStatusDefinitionSubtaskID()
Get subtask ID of status definition

Returns:
subtask ID string, or null if not defined

getStatusDefinitionImageSet

public TWGConImageSet getStatusDefinitionImageSet()
Get Image Set of status definition

Returns:
image set, or null if not defined

getStatusDefinitionImage

public javax.swing.ImageIcon getStatusDefinitionImage(int ico)
Get image for status definition

Parameters:
ico - - icon to be selected (TWGManagedObjectStatusSetConstants.STATUS_ICON*)
Returns:
icon, of null if not found

getStatusDefinitionSeverity

public int getStatusDefinitionSeverity()
Get status severity

Returns:
severity

getStatusDefinitionSortWeight

public int getStatusDefinitionSortWeight()
Get status sort weight

Returns:
sort weight

getStatusDefinitionSortString

public java.lang.String getStatusDefinitionSortString()
Get sortable string for status definition : can be used to order status versus other status definitions. Includes severity and sort weights

Returns:
sort string

isUserResetAllowed

public boolean isUserResetAllowed()
Test if definition allows user reset

Returns:
true if user reset of status is allowed, false if not

isPrivateSettableOnly

public boolean isPrivateSettableOnly()
Test if definition only allows private setting/resetting

Returns:
true if only private setting allowed, false if public

isGroupTaskRunOnGroupStatus

public boolean isGroupTaskRunOnGroupStatus()
Test if definition allows group task execute on group status icon

Returns:
true if task should be group executed when invoked on group status icon

isMemberTaskRunOnGroupStatus

public boolean isMemberTaskRunOnGroupStatus()
Test if definition allows member task execute on group status icon

Returns:
true if task should be member executed when invoked on group status icon

isNoTaskRunOnGroupStatus

public boolean isNoTaskRunOnGroupStatus()
Test if definition allows no task execute on group status icon

Returns:
true if task should not be executed when invoked on group status icon

isHiddenByDefault

public boolean isHiddenByDefault()
Test if definition should be hidden on console by default

Returns:
true if should be hidden on console by default, false if visible by default