com.tivoli.twg.engine
Class TWGManagedObjectDeleteCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.engine.TWGManagedObjectDeleteCommand

public class TWGManagedObjectDeleteCommand
extends Command

Command class for managed object delete request


Field Summary
static byte DELETE_OBJECT_DELETE_ERROR
          Delete object result code - error during delete
static byte DELETE_OBJECT_INVALID_OBJ_ID
          Delete object result code - invalid object ID
static byte DELETE_OBJECT_INVALID_OBJ_TYPE
          Delete object result code - invalid object type
static byte DELETE_OBJECT_SUCCESS
          Delete object result code - success
static byte DELETE_OBJECT_UNDELETABLE
          Delete object result code - delete not supported
 
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
TWGManagedObjectDeleteCommand(LongValueSet mo_ids)
          Constructor for command : build request using given list of object IDs.
 
Method Summary
 byte getDeleteResultCode(int n)
          Get delete result code for nth managed object ID in set
 
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

DELETE_OBJECT_SUCCESS

public static final byte DELETE_OBJECT_SUCCESS
Delete object result code - success

See Also:
Constant Field Values

DELETE_OBJECT_INVALID_OBJ_ID

public static final byte DELETE_OBJECT_INVALID_OBJ_ID
Delete object result code - invalid object ID

See Also:
Constant Field Values

DELETE_OBJECT_INVALID_OBJ_TYPE

public static final byte DELETE_OBJECT_INVALID_OBJ_TYPE
Delete object result code - invalid object type

See Also:
Constant Field Values

DELETE_OBJECT_UNDELETABLE

public static final byte DELETE_OBJECT_UNDELETABLE
Delete object result code - delete not supported

See Also:
Constant Field Values

DELETE_OBJECT_DELETE_ERROR

public static final byte DELETE_OBJECT_DELETE_ERROR
Delete object result code - error during delete

See Also:
Constant Field Values
Constructor Detail

TWGManagedObjectDeleteCommand

public TWGManagedObjectDeleteCommand(LongValueSet mo_ids)
Constructor for command : build request using given list of object IDs.

Parameters:
mo_ids - - set of managed object IDs
Method Detail

getDeleteResultCode

public byte getDeleteResultCode(int n)
Get delete result code for nth managed object ID in set

Parameters:
n - - index in managed object ID set
Returns:
result code (DELETE_OBJECT_*)