com.businesslink.sgi.api.hsm
Class HsmClientRequest

java.lang.Object
  |
  +--com.businesslink.sgi.api.hsm.HsmClientRequest

public final class HsmClientRequest
extends java.lang.Object

A wrapper of HsmData objects; used by a HSM client to set client request data and get server reply data. Refer to the HsmData class for get/set method documentation.

See Also:
HsmData

Constructor Summary
HsmClientRequest()
           
 
Method Summary
 HsmData copyOfReply()
          Returns a copy of the internal reply object.
 HsmData copyOfRequest()
          Returns a copy of the internal request object.
 void dumpReply(java.io.PrintWriter writer)
          Displays the contents of the internal reply object to the specified PrintWriter.
 void dumpRequest(java.io.PrintWriter writer)
          Displays the contents of the internal request object to the specified PrintWriter.
 char[] getReplyChars()
           
 char[] getReplyChars(int start)
           
 char[] getReplyChars(int start, int length)
           
 char[] getReplyCharsNext()
           
 char[] getReplyCharsNext(int length)
           
 int getReplyLength()
           
 java.lang.String getReplyOpcode()
           
 int getReplyPosition()
           
 int getReplyRemaining()
           
 java.lang.String getReplyString()
           
 java.lang.String getReplyString(int start)
           
 java.lang.String getReplyString(int start, int length)
           
 java.lang.StringBuffer getReplyStringBuffer()
           
 java.lang.StringBuffer getReplyStringBuffer(int start)
           
 java.lang.StringBuffer getReplyStringBuffer(int start, int length)
           
 java.lang.StringBuffer getReplyStringBufferNext()
           
 java.lang.StringBuffer getReplyStringBufferNext(int length)
           
 java.lang.String getReplyStringNext()
           
 java.lang.String getReplyStringNext(int length)
           
 int getRequestPosition()
           
 int getRequestUnused()
           
 void resetRequest()
           
 void setReplyPosition(int position)
           
 void setRequestData(char[] data)
           
 void setRequestData(int start, char[] data)
           
 void setRequestData(int start, int length, char[] data)
           
 void setRequestData(int start, int length, java.lang.String data)
           
 void setRequestData(int start, int length, java.lang.StringBuffer data)
           
 void setRequestData(int start, java.lang.String data)
           
 void setRequestData(int start, java.lang.StringBuffer data)
           
 void setRequestData(java.lang.String data)
           
 void setRequestData(java.lang.StringBuffer data)
           
 void setRequestDataNext(char[] data)
           
 void setRequestDataNext(int length, char[] data)
           
 void setRequestDataNext(int length, java.lang.String data)
           
 void setRequestDataNext(int length, java.lang.StringBuffer data)
           
 void setRequestDataNext(java.lang.String data)
           
 void setRequestDataNext(java.lang.StringBuffer data)
           
 void setRequestOpcode(java.lang.String opcode)
           
 void setRequestPosition(int position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HsmClientRequest

public HsmClientRequest()
Method Detail

setRequestOpcode

public void setRequestOpcode(java.lang.String opcode)

getRequestUnused

public int getRequestUnused()

getRequestPosition

public int getRequestPosition()

setRequestPosition

public void setRequestPosition(int position)

resetRequest

public void resetRequest()

copyOfRequest

public HsmData copyOfRequest()
Returns a copy of the internal request object.
Returns:
request HsmData object.

dumpRequest

public void dumpRequest(java.io.PrintWriter writer)
Displays the contents of the internal request object to the specified PrintWriter.
Parameters:
writer - the PrintWriter to write to.

setRequestData

public void setRequestData(char[] data)

setRequestData

public void setRequestData(java.lang.String data)

setRequestData

public void setRequestData(java.lang.StringBuffer data)

setRequestData

public void setRequestData(int start,
                           char[] data)

setRequestData

public void setRequestData(int start,
                           java.lang.String data)

setRequestData

public void setRequestData(int start,
                           java.lang.StringBuffer data)

setRequestData

public void setRequestData(int start,
                           int length,
                           java.lang.String data)

setRequestData

public void setRequestData(int start,
                           int length,
                           char[] data)

setRequestData

public void setRequestData(int start,
                           int length,
                           java.lang.StringBuffer data)

setRequestDataNext

public void setRequestDataNext(java.lang.String data)

setRequestDataNext

public void setRequestDataNext(char[] data)

setRequestDataNext

public void setRequestDataNext(java.lang.StringBuffer data)

setRequestDataNext

public void setRequestDataNext(int length,
                               java.lang.String data)

setRequestDataNext

public void setRequestDataNext(int length,
                               char[] data)

setRequestDataNext

public void setRequestDataNext(int length,
                               java.lang.StringBuffer data)

getReplyOpcode

public java.lang.String getReplyOpcode()

getReplyLength

public int getReplyLength()

getReplyRemaining

public int getReplyRemaining()

getReplyPosition

public int getReplyPosition()

setReplyPosition

public void setReplyPosition(int position)

copyOfReply

public HsmData copyOfReply()
Returns a copy of the internal reply object.
Returns:
reply HsmData object.

dumpReply

public void dumpReply(java.io.PrintWriter writer)
Displays the contents of the internal reply object to the specified PrintWriter.
Parameters:
writer - the PrintWriter to write to.

getReplyChars

public char[] getReplyChars()

getReplyChars

public char[] getReplyChars(int start)

getReplyChars

public char[] getReplyChars(int start,
                            int length)

getReplyCharsNext

public char[] getReplyCharsNext()

getReplyCharsNext

public char[] getReplyCharsNext(int length)

getReplyString

public java.lang.String getReplyString()

getReplyString

public java.lang.String getReplyString(int start)

getReplyString

public java.lang.String getReplyString(int start,
                                       int length)

getReplyStringNext

public java.lang.String getReplyStringNext()

getReplyStringNext

public java.lang.String getReplyStringNext(int length)

getReplyStringBuffer

public java.lang.StringBuffer getReplyStringBuffer()

getReplyStringBuffer

public java.lang.StringBuffer getReplyStringBuffer(int start)

getReplyStringBuffer

public java.lang.StringBuffer getReplyStringBuffer(int start,
                                                   int length)

getReplyStringBufferNext

public java.lang.StringBuffer getReplyStringBufferNext()

getReplyStringBufferNext

public java.lang.StringBuffer getReplyStringBufferNext(int length)