com.tivoli.twg.engine
Class TWGDistConfigQueryRecordsCmd

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

public class TWGDistConfigQueryRecordsCmd
extends Command

Command class for distributed configuration record 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
TWGDistConfigQueryRecordsCmd(java.lang.String rec_id)
          Constructor for command : request single record ID for all objects
TWGDistConfigQueryRecordsCmd(java.lang.String rec_id, long obj_id)
          Constructor for command : request single record ID for single object
TWGDistConfigQueryRecordsCmd(java.lang.String rec_id, LongValueSet obj_ids)
          Constructor for command : request single record ID for multiple objects
TWGDistConfigQueryRecordsCmd(StringValueSet rec_ids, long obj_id)
          Constructor for command : request multiple record IDs for single object
TWGDistConfigQueryRecordsCmd(StringValueSet rec_ids, LongValueSet obj_ids)
          Constructor for command : request multiple record IDs for multiple objects
 
Method Summary
 TWGDistConfigRecord getRecord(int n)
          Get n-th returned record
 int getRecordCount()
          Get number of records 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

TWGDistConfigQueryRecordsCmd

public TWGDistConfigQueryRecordsCmd(java.lang.String rec_id)
Constructor for command : request single record ID for all objects

Parameters:
rec_id - - record ID string

TWGDistConfigQueryRecordsCmd

public TWGDistConfigQueryRecordsCmd(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)

TWGDistConfigQueryRecordsCmd

public TWGDistConfigQueryRecordsCmd(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)

TWGDistConfigQueryRecordsCmd

public TWGDistConfigQueryRecordsCmd(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

TWGDistConfigQueryRecordsCmd

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

Parameters:
obj_ids - - object IDs
Method Detail

getRecordCount

public int getRecordCount()
Get number of records returned


getRecord

public TWGDistConfigRecord getRecord(int n)
Get n-th returned record

Parameters:
n - - index of record to retrieve