com.tivoli.twg.alertmgr
Class TWGPublishCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.alertmgr.TWGPublishCommand

public class TWGPublishCommand
extends Command

Command class used to send publish objects to Director server.


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
TWGPublishCommand(TWGPublishDetail publish)
          Constructor.
TWGPublishCommand(TWGPublishEventType publish)
          Constructor.
TWGPublishCommand(TWGPublishTextTemplate publish)
          Constructor.
 
Method Summary
 void addPublish(TWGPublishDetail publish)
          Add a publish detail object to command as input parameter.
 void addPublish(TWGPublishEventType publish)
          Add a publish event type object to command as input parameter.
 void addPublish(TWGPublishTextTemplate publish)
          Add a publish text template object to command as input parameter.
 
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

TWGPublishCommand

public TWGPublishCommand(TWGPublishDetail publish)
Constructor.

Parameters:
publish - TWGPublishDetail object to be sent.

TWGPublishCommand

public TWGPublishCommand(TWGPublishEventType publish)
Constructor.

Parameters:
publish - TWGPublishEventType object to be sent.

TWGPublishCommand

public TWGPublishCommand(TWGPublishTextTemplate publish)
Constructor.

Parameters:
publish - TWGPublishTextTemplate object to be sent.
Method Detail

addPublish

public void addPublish(TWGPublishDetail publish)
Add a publish detail object to command as input parameter.

Parameters:
publish - TWGPublishDetail object to be added.

addPublish

public void addPublish(TWGPublishEventType publish)
Add a publish event type object to command as input parameter.

Parameters:
publish - TWGPublishEventType object to be added.

addPublish

public void addPublish(TWGPublishTextTemplate publish)
Add a publish text template object to command as input parameter.

Parameters:
publish - TWGPublishTextTemplate object to be added.