com.tivoli.twg.engine
Class TWGDistConfigQueryHashcodesCmd

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

public class TWGDistConfigQueryHashcodesCmd
extends Command

Command class for distributed configuration hashcode query.


Field Summary
 
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
TWGDistConfigQueryHashcodesCmd(java.lang.String rec_id, long obj_id)
          Constructor for command : request single record ID for single object
TWGDistConfigQueryHashcodesCmd(java.lang.String rec_id, LongValueSet obj_ids)
          Constructor for command : request single record ID for multiple objects
TWGDistConfigQueryHashcodesCmd(StringValueSet rec_ids, long obj_id)
          Constructor for command : request multiple record IDs for single object
TWGDistConfigQueryHashcodesCmd(StringValueSet rec_ids, LongValueSet obj_ids)
          Constructor for command : request multiple record IDs for multiple objects
 
Method Summary
 TWGDistConfigRecordHashcode getRecordHashcode(int n)
          Get n-th returned record hashcode
 int getRecordHashcodeCount()
          Get number of record hashcodes returned
 
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
 

Constructor Detail

TWGDistConfigQueryHashcodesCmd

public TWGDistConfigQueryHashcodesCmd(java.lang.String rec_id,
                                      long obj_id)
Constructor for command : request single record ID for single object

Parameters:
rec_id - - record ID string
obj_id - - object ID (either managed object or group object)

TWGDistConfigQueryHashcodesCmd

public TWGDistConfigQueryHashcodesCmd(StringValueSet rec_ids,
                                      long obj_id)
Constructor for command : request multiple record IDs for single object

Parameters:
rec_ids - - record ID set
obj_id - - object ID (either managed object or group object)

TWGDistConfigQueryHashcodesCmd

public TWGDistConfigQueryHashcodesCmd(java.lang.String rec_id,
                                      LongValueSet obj_ids)
Constructor for command : request single record ID for multiple objects

Parameters:
rec_id - - record ID
obj_ids - - object IDs

TWGDistConfigQueryHashcodesCmd

public TWGDistConfigQueryHashcodesCmd(StringValueSet rec_ids,
                                      LongValueSet obj_ids)
Constructor for command : request multiple record IDs for multiple objects

Parameters:
obj_ids - - object IDs
Method Detail

getRecordHashcodeCount

public int getRecordHashcodeCount()
Get number of record hashcodes returned


getRecordHashcode

public TWGDistConfigRecordHashcode getRecordHashcode(int n)
Get n-th returned record hashcode

Parameters:
n - - index of record to retrieve