org.csapi.jr.se.ui
Class UIInfo

java.lang.Object
  |
  +--org.csapi.jr.se.ui.UIInfo
All Implemented Interfaces:
java.io.Serializable

public final class UIInfo
extends java.lang.Object
implements java.io.Serializable

Defines the Tagged Choice of Data Elements that specify the information to send to the user.

See Also:
Serialized Form

Constructor Summary
UIInfo()
          Creates a new UIInfo.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 org.csapi.jr.se.ui.UIInfoType getDiscriminator()
          This method returns the discriminator.
 java.lang.String getInfoAddress()
          This method returns a InfoAddress
 byte[] getInfoAuData()
          This method returns a InfoAuData
 byte[] getInfoBinData()
          This method returns a InfoBinData
 java.lang.String getInfoData()
          This method returns a InfoData
 int getInfoID()
          This method returns a InfoID
 byte[] getInfoMimeData()
          This method returns a InfoMimeData
 org.csapi.jr.se.ui.UISynthesisInfoData getInfoSynthData()
          This method returns a InfoSynthData
 java.lang.String getInfoUUEncData()
          This method returns a InfoUUEncData
 java.lang.String getInfoVXMLData()
          This method returns a InfoVXMLData
 byte[] getInfoWaveData()
          This method returns a InfoWaveData
 int hashCode()
          Returns a hashcode value for the object.
 void setInfoAddress(java.lang.String value)
          This method sets a InfoAddress
 void setInfoAuData(byte[] value)
          This method sets a InfoAuData
 void setInfoBinData(byte[] value)
          This method sets a InfoBinData
 void setInfoData(java.lang.String value)
          This method sets a InfoData
 void setInfoID(int value)
          This method sets a InfoID
 void setInfoMimeData(byte[] value)
          This method sets a InfoMimeData
 void setInfoSynthData(org.csapi.jr.se.ui.UISynthesisInfoData value)
          This method sets a InfoSynthData
 void setInfoUUEncData(java.lang.String value)
          This method sets a InfoUUEncData
 void setInfoVXMLData(java.lang.String value)
          This method sets a InfoVXMLData
 void setInfoWaveData(byte[] value)
          This method sets a InfoWaveData
 void setUndefined(org.csapi.jr.se.ui.UIInfoType discriminator)
          This method will receive the discriminator as a parameter and will set _object to null
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIInfo

public UIInfo()
Creates a new UIInfo. Tagged choice of data elements always have empty constructors

Method Detail

getDiscriminator

public org.csapi.jr.se.ui.UIInfoType getDiscriminator()
                                               throws InvalidUnionAccessorException
This method returns the discriminator.

Returns:
a UIInfoType value
Throws:
InvalidUnionAccessorException - if an error occurs

getInfoID

public int getInfoID()
              throws InvalidUnionAccessorException
This method returns a InfoID

Returns:
a int value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoID

public void setInfoID(int value)
This method sets a InfoID

Parameters:
value - a int value

getInfoData

public java.lang.String getInfoData()
                             throws InvalidUnionAccessorException
This method returns a InfoData

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoData

public void setInfoData(java.lang.String value)
This method sets a InfoData

Parameters:
value - a java.lang.String value

getInfoAddress

public java.lang.String getInfoAddress()
                                throws InvalidUnionAccessorException
This method returns a InfoAddress

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoAddress

public void setInfoAddress(java.lang.String value)
This method sets a InfoAddress

Parameters:
value - a java.lang.String value

getInfoBinData

public byte[] getInfoBinData()
                      throws InvalidUnionAccessorException
This method returns a InfoBinData

Returns:
a byte[] value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoBinData

public void setInfoBinData(byte[] value)
This method sets a InfoBinData

Parameters:
value - a byte[] value

getInfoUUEncData

public java.lang.String getInfoUUEncData()
                                  throws InvalidUnionAccessorException
This method returns a InfoUUEncData

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoUUEncData

public void setInfoUUEncData(java.lang.String value)
This method sets a InfoUUEncData

Parameters:
value - a java.lang.String value

getInfoMimeData

public byte[] getInfoMimeData()
                       throws InvalidUnionAccessorException
This method returns a InfoMimeData

Returns:
a byte[] value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoMimeData

public void setInfoMimeData(byte[] value)
This method sets a InfoMimeData

Parameters:
value - a byte[] value

getInfoWaveData

public byte[] getInfoWaveData()
                       throws InvalidUnionAccessorException
This method returns a InfoWaveData

Returns:
a byte[] value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoWaveData

public void setInfoWaveData(byte[] value)
This method sets a InfoWaveData

Parameters:
value - a byte[] value

getInfoAuData

public byte[] getInfoAuData()
                     throws InvalidUnionAccessorException
This method returns a InfoAuData

Returns:
a byte[] value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoAuData

public void setInfoAuData(byte[] value)
This method sets a InfoAuData

Parameters:
value - a byte[] value

getInfoVXMLData

public java.lang.String getInfoVXMLData()
                                 throws InvalidUnionAccessorException
This method returns a InfoVXMLData

Returns:
a java.lang.String value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoVXMLData

public void setInfoVXMLData(java.lang.String value)
This method sets a InfoVXMLData

Parameters:
value - a java.lang.String value

getInfoSynthData

public org.csapi.jr.se.ui.UISynthesisInfoData getInfoSynthData()
                                                        throws InvalidUnionAccessorException
This method returns a InfoSynthData

Returns:
a org.csapi.jr.se.ui.UISynthesisInfoData value
Throws:
InvalidUnionAccessorException - if an error occurs

setInfoSynthData

public void setInfoSynthData(org.csapi.jr.se.ui.UISynthesisInfoData value)
This method sets a InfoSynthData

Parameters:
value - a org.csapi.jr.se.ui.UISynthesisInfoData value

setUndefined

public void setUndefined(org.csapi.jr.se.ui.UIInfoType discriminator)
This method will receive the discriminator as a parameter and will set _object to null

Parameters:
discriminator - a UIInfoType value

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object