Package com.ibm.cics.server
Class TWAHolder
java.lang.Object
com.ibm.cics.server.TWAHolder
- All Implemented Interfaces:
IHolder
This class holds an array of bytes that is a copy of the contents of the TWA. The actual data is an instance variable
of type byte[] with the name value. This instance variable can be accessed using getters
getValue() and getStringValue() and setter setValue(byte[])
- Since CICS TS version:
- 1.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a String derived from the data in the IHolder, assuming that the data is encoded in the LOCALCCSID.byte[]getValue()Returns the raw byte array from the IHoldervoidsetStringValue(String valueToSet) Set a value into the TWAHoldervoidsetValue(byte[] newValue) Allows the value inside the holder to be set.
-
Constructor Details
-
TWAHolder
public TWAHolder()Constructs aTWAHolderwithout a value.- Since CICS TS version:
- 1.3
-
TWAHolder
public TWAHolder(byte[] initialValue) Constructs aTWAHolder.- Parameters:
initialValue- the intial value- Since CICS TS version:
- 1.3
-
-
Method Details
-
getValue
public byte[] getValue()Description copied from interface:IHolderReturns the raw byte array from the IHolder -
getStringValue
Description copied from interface:IHolderReturns a String derived from the data in the IHolder, assuming that the data is encoded in the LOCALCCSID. The behavior of this method when the bytes are not valid in the LOCALCCSID encoding is unspecified.- Specified by:
getStringValuein interfaceIHolder- Returns:
- - a String representation of the byte-array in the CICS LOCALCCSID.
- See Also:
- Since CICS TS version:
- 5.1
-
setValue
public void setValue(byte[] newValue) Allows the value inside the holder to be set. CICS applications are not expected to set this value outside of any unit testing they may be performing.- Parameters:
newValue- The new value which will be set. This just sets the reference. No deep copying of the data is performed.- Since CICS TS version:
- 6.1
-
setStringValue
Set a value into the TWAHolder- Parameters:
valueToSet- the value to set. The text is converted into the LOCALCCSID encoding.- Since CICS TS version:
- 6.3
-