com.tivoli.twg.engine
Class SetClearMOStatusCmd

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.engine.TWGServerCommand
          extended bycom.tivoli.twg.engine.SetClearMOStatusCmd

public class SetClearMOStatusCmd
extends TWGServerCommand

Command for setting or clearing managed object status for one or more managed objects.


Field Summary
static int FLAGS_DO_SET
          Flags field - bit 0 - do set (1) or clear (0)
static int FLAGS_UPDATE_NONPERSISTENT
          Flags field - bit 2 - update non-persistent set (if 1)
static int FLAGS_UPDATE_PERSISTENT
          Flags field - bit 1 - update persistent set (if 1)
static int STATUS_BOTH_PERSISTENT_NONPERSISTENT
          Persistence setting - both persistent and non-persistent status
static int STATUS_NONPERSISTENT_ONLY
          Persistence setting - non-persistent status only
static int STATUS_PERSISTENT_ONLY
          Persistence setting - persistent status only
 
Fields inherited from class com.tivoli.twg.engine.TWGServerCommand
INVALID_PARAMETER_RC, TWGSERVERNAME, UNSUPPORTED_CMD
 
Fields inherited from class com.tivoli.twg.libs.Command
CMD_SENDER_FLAG, CMDRET_CREATE_CMDPKT_FAILED, CMDRET_ENCRYPT_FAIL, CMDRET_ENQUEUE_LOCAL_FAILED, CMDRET_INVALID_DEST_ADDRESS, CMDRET_NO_LOCAL_SVCNODE_IMPL, CMDRET_SECURE_FAIL, CMDRET_SEND_BUFFER_FAILED, CMDRET_SEND_FAILED, CMDRET_SEND_TIMEOUT, CMDRET_SERVICEFAILED, CMDRET_SESS_DISABLED_LCL, CMDRET_SESS_DISABLED_RMT, CMDRET_SESS_UNAVAIL_LCL, CMDRET_SESS_UNAVAIL_RMT, CMDRET_SESS_WAIT_DONE, CMDRET_SESS_WAIT_EXPIRED, CMDRET_SESS_WAITING, COMMAND_TYPE_INPUT, COMMAND_TYPE_OUTPUT, DEFAULT_CMD_TIMEOUT, ENQUEUE_FAILED_COPYDATA, ENQUEUE_FAILED_NO_DESTPATH, ENQUEUE_FAILED_NO_PROCESS_HANDLE, ENQUEUE_FAILED_NO_SVC_NODE_HANDLE, ENQUEUE_FAILED_SECURITY, ENQUEUE_GENERAL_FAILURE, JNI_BUFFER_NULL, JNI_ENTRY_POINT_NOT_LOADED, JNI_HANDLE_NULL, JNI_INITIALIZE_FAILED, RMI_LOOKUP_ERROR, SESSION_NONE, SESSION_PREFERRED, SESSION_REQUIRED
 
Constructor Summary
SetClearMOStatusCmd(java.lang.String status_grp_id, java.lang.String[] status_ids, LongValueSet moids, boolean do_set, int persist)
          Constructor for set/clear for given MO status group ID and multiple status ID on given managed objects.
SetClearMOStatusCmd(java.lang.String status_grp_id, java.lang.String status_id, LongValueSet moids, boolean do_set, int persist)
          Constructor for set/clear for given MO status group ID and status ID on given managed objects.
 
Method Summary
 boolean wasSuccessful()
          Test to see if update was successful
 
Methods inherited from class com.tivoli.twg.engine.TWGServerCommand
ServerCommandName
 
Methods inherited from class com.tivoli.twg.libs.Command
AddInputParm, AddInputParm, AddObjectAsInputParm, AddObjectAsOutputParm, AddOutputParm, AddOutputParm, addToDebugStrings, AllocateBuffer, AttachInputParm, AttachOutputParm, CmdId, CommandCode, commandCodeDebugString, CommandComplete, CompressObject, debugPrint, DecompressObject, DestinationAddress, DetachInputParm, DetachOutputParm, FreeBuffer, FreeInputsAfterSend, getCmdType, GetObjectFromInputParm, GetObjectFromOutputParm, getSenderServiceNode, hexDump, InputParm, InputParm, InputParmLength, IsFlatInputBuffer, IsFlatOutputBuffer, IsPostponedReply, MakeFlatInputBuffer, MakeFlatOutputBuffer, NumInputParms, NumOutputParms, OutputParm, OutputParm, OutputParmLength, Postpo neReply, ResetIndex, ResetInput, ResetOutput, ReturnAddress, ReturnCode, ReturnCodeToString, RootDestinationAddress, RootReturnAddress, SessionHold, SessionMode, SessionRelease, SessionWaitTime, setCmdType, setCmdTypeInput, setCmdTypeOutput, SetCommandCode, setCommandCodeDebugString, setCommandCompleteListener, SetDestinationAddress, SetNewID, SetReturnAddress, SetReturnCode, setSenderServiceNode, SetSessionHold, SetSessionMode, SetSessionRelease, SetSessionWaitTime, SetTimeOut, TimeOut, toString, UseFlatInputBuffer, UseFlatOutputBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATUS_PERSISTENT_ONLY

public static final int STATUS_PERSISTENT_ONLY
Persistence setting - persistent status only

See Also:
Constant Field Values

STATUS_NONPERSISTENT_ONLY

public static final int STATUS_NONPERSISTENT_ONLY
Persistence setting - non-persistent status only

See Also:
Constant Field Values

STATUS_BOTH_PERSISTENT_NONPERSISTENT

public static final int STATUS_BOTH_PERSISTENT_NONPERSISTENT
Persistence setting - both persistent and non-persistent status

See Also:
Constant Field Values

FLAGS_DO_SET

public static final int FLAGS_DO_SET
Flags field - bit 0 - do set (1) or clear (0)

See Also:
Constant Field Values

FLAGS_UPDATE_PERSISTENT

public static final int FLAGS_UPDATE_PERSISTENT
Flags field - bit 1 - update persistent set (if 1)

See Also:
Constant Field Values

FLAGS_UPDATE_NONPERSISTENT

public static final int FLAGS_UPDATE_NONPERSISTENT
Flags field - bit 2 - update non-persistent set (if 1)

See Also:
Constant Field Values
Constructor Detail

SetClearMOStatusCmd

public SetClearMOStatusCmd(java.lang.String status_grp_id,
                           java.lang.String status_id,
                           LongValueSet moids,
                           boolean do_set,
                           int persist)
Constructor for set/clear for given MO status group ID and status ID on given managed objects.

Parameters:
status_grp_id - - status group ID
status_id - - status ID
moids - - Set of managed objects to be set or cleared
do_set - - set status if true, clear status if false
persist - - apply to persistent, non-persistent, or both (STATUS_*)

SetClearMOStatusCmd

public SetClearMOStatusCmd(java.lang.String status_grp_id,
                           java.lang.String[] status_ids,
                           LongValueSet moids,
                           boolean do_set,
                           int persist)
Constructor for set/clear for given MO status group ID and multiple status ID on given managed objects.

Parameters:
status_grp_id - - status group ID
status_ids - - status IDs to be cleared
moids - - Set of managed objects to be set or cleared
do_set - - set status if true, clear status if false
persist - - apply to persistent, non-persistent, or both (STATUS_*)
Method Detail

wasSuccessful

public boolean wasSuccessful()
Test to see if update was successful

Returns:
true if successful