4.1.0.610 20071213

ch.ecma.csta.binding
Class CDRInformationItem

java.lang.Object
  extended by ch.ecma.csta.CastorObject
      extended by ch.ecma.csta.binding.CDRInformationItem
All Implemented Interfaces:
java.io.Serializable

public class CDRInformationItem
extends ch.ecma.csta.CastorObject
implements java.io.Serializable

Class CDRInformationItem.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
CDRInformationItem()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 java.lang.String getAccessCode()
          Returns the value of field 'accessCode'.
 byte[] getAccountInfo()
          Returns the value of field 'accountInfo'.
 AssociatedCalledDeviceID getAssociatedCalledDevice()
          Returns the value of field 'associatedCalledDevice'.
 AssociatedCallingDeviceID getAssociatedCallingDevice()
          Returns the value of field 'associatedCallingDevice'.
 byte[] getAuthCode()
          Returns the value of field 'authCode'.
 BillingID getBillingID()
          Returns the value of field 'billingID'.
 CallCharacteristics getCallCharacteristics()
          Returns the value of field 'callCharacteristics'.
 CalledDeviceID getCalledDevice()
          Returns the value of field 'calledDevice'.
 CallingDeviceID getCallingDevice()
          Returns the value of field 'callingDevice'.
 java.lang.Long getCarrier()
          Returns the value of field 'carrier'.
 ChargedDevice getChargedDevice()
          Returns the value of field 'chargedDevice'.
 ChargingInfo getChargingInfo()
          Returns the value of field 'chargingInfo'.
 java.lang.Long getConnectionDuration()
          Returns the value of field 'connectionDuration'.
 java.lang.String getConnectionEnd()
          Returns the value of field 'connectionEnd'.
 java.lang.String getConnectionStart()
          Returns the value of field 'connectionStart'.
 DeviceCategory getDeviceCategory()
          Returns the value of field 'deviceCategory'.
 MediaCallCharacteristics getMediaCallCharacteristics()
          Returns the value of field 'mediaCallCharacteristics'.
 NamedDeviceTypes getNamedDeviceTypes()
          Returns the value of field 'namedDeviceTypes'.
 NetworkCalledDeviceID getNetworkCalledDevice()
          Returns the value of field 'networkCalledDevice'.
 NetworkCallingDeviceID getNetworkCallingDevice()
          Returns the value of field 'networkCallingDevice'.
 NodeNumber getNodeNumber()
          Returns the value of field 'nodeNumber'.
 DeviceID getOperatorDevice()
          Returns the value of field 'operatorDevice'.
 ReasonForTerm getReasonForTerm()
          Returns the value of field 'reasonForTerm'.
 java.lang.String getRecordCreationTime()
          Returns the value of field 'recordCreationTime'.
 ConnectionID getRecordedCall()
          Returns the value of field 'recordedCall'.
 java.lang.Integer getRecordNumber()
          Returns the value of field 'recordNumber'.
 java.lang.Long getSelectedRoute()
          Returns the value of field 'selectedRoute'.
 SupplServiceInfo getSupplServiceInfo()
          Returns the value of field 'supplServiceInfo'.
 java.lang.Long getTariffTable()
          Returns the value of field 'tariffTable'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 void setAccessCode(java.lang.String accessCode)
          Sets the value of field 'accessCode'.
 void setAccountInfo(byte[] accountInfo)
          Sets the value of field 'accountInfo'.
 void setAssociatedCalledDevice(AssociatedCalledDeviceID associatedCalledDevice)
          Sets the value of field 'associatedCalledDevice'.
 void setAssociatedCallingDevice(AssociatedCallingDeviceID associatedCallingDevice)
          Sets the value of field 'associatedCallingDevice'.
 void setAuthCode(byte[] authCode)
          Sets the value of field 'authCode'.
 void setBillingID(BillingID billingID)
          Sets the value of field 'billingID'.
 void setCallCharacteristics(CallCharacteristics callCharacteristics)
          Sets the value of field 'callCharacteristics'.
 void setCalledDevice(CalledDeviceID calledDevice)
          Sets the value of field 'calledDevice'.
 void setCallingDevice(CallingDeviceID callingDevice)
          Sets the value of field 'callingDevice'.
 void setCarrier(java.lang.Long carrier)
          Sets the value of field 'carrier'.
 void setChargedDevice(ChargedDevice chargedDevice)
          Sets the value of field 'chargedDevice'.
 void setChargingInfo(ChargingInfo chargingInfo)
          Sets the value of field 'chargingInfo'.
 void setConnectionDuration(java.lang.Long connectionDuration)
          Sets the value of field 'connectionDuration'.
 void setConnectionEnd(java.lang.String connectionEnd)
          Sets the value of field 'connectionEnd'.
 void setConnectionStart(java.lang.String connectionStart)
          Sets the value of field 'connectionStart'.
 void setDeviceCategory(DeviceCategory deviceCategory)
          Sets the value of field 'deviceCategory'.
 void setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
          Sets the value of field 'mediaCallCharacteristics'.
 void setNamedDeviceTypes(NamedDeviceTypes namedDeviceTypes)
          Sets the value of field 'namedDeviceTypes'.
 void setNetworkCalledDevice(NetworkCalledDeviceID networkCalledDevice)
          Sets the value of field 'networkCalledDevice'.
 void setNetworkCallingDevice(NetworkCallingDeviceID networkCallingDevice)
          Sets the value of field 'networkCallingDevice'.
 void setNodeNumber(NodeNumber nodeNumber)
          Sets the value of field 'nodeNumber'.
 void setOperatorDevice(DeviceID operatorDevice)
          Sets the value of field 'operatorDevice'.
 void setReasonForTerm(ReasonForTerm reasonForTerm)
          Sets the value of field 'reasonForTerm'.
 void setRecordCreationTime(java.lang.String recordCreationTime)
          Sets the value of field 'recordCreationTime'.
 void setRecordedCall(ConnectionID recordedCall)
          Sets the value of field 'recordedCall'.
 void setRecordNumber(java.lang.Integer recordNumber)
          Sets the value of field 'recordNumber'.
 void setSelectedRoute(java.lang.Long selectedRoute)
          Sets the value of field 'selectedRoute'.
 void setSupplServiceInfo(SupplServiceInfo supplServiceInfo)
          Sets the value of field 'supplServiceInfo'.
 void setTariffTable(java.lang.Long tariffTable)
          Sets the value of field 'tariffTable'.
static CDRInformationItem unmarshalCDRInformationItem(java.io.Reader reader)
          Method unmarshalCDRInformationItem
 void validate()
          Method validate
 
Methods inherited from class ch.ecma.csta.CastorObject
getOldSessionID, hashCode, setOldSessionID, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CDRInformationItem

public CDRInformationItem()
Method Detail

equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden

Overrides:
equals in class ch.ecma.csta.CastorObject
Parameters:
obj -
Returns:
boolean

getAccessCode

public java.lang.String getAccessCode()
Returns the value of field 'accessCode'.

Returns:
String

getAccountInfo

public byte[] getAccountInfo()
Returns the value of field 'accountInfo'.

Returns:
byte

getAssociatedCalledDevice

public AssociatedCalledDeviceID getAssociatedCalledDevice()
Returns the value of field 'associatedCalledDevice'.

Returns:
AssociatedCalledDeviceID

getAssociatedCallingDevice

public AssociatedCallingDeviceID getAssociatedCallingDevice()
Returns the value of field 'associatedCallingDevice'.

Returns:
AssociatedCallingDeviceID

getAuthCode

public byte[] getAuthCode()
Returns the value of field 'authCode'.

Returns:
byte

getBillingID

public BillingID getBillingID()
Returns the value of field 'billingID'.

Returns:
BillingID

getCallCharacteristics

public CallCharacteristics getCallCharacteristics()
Returns the value of field 'callCharacteristics'.

Returns:
CallCharacteristics

getCalledDevice

public CalledDeviceID getCalledDevice()
Returns the value of field 'calledDevice'.

Returns:
CalledDeviceID

getCallingDevice

public CallingDeviceID getCallingDevice()
Returns the value of field 'callingDevice'.

Returns:
CallingDeviceID

getCarrier

public java.lang.Long getCarrier()
Returns the value of field 'carrier'.

Returns:
Long

getChargedDevice

public ChargedDevice getChargedDevice()
Returns the value of field 'chargedDevice'.

Returns:
ChargedDevice

getChargingInfo

public ChargingInfo getChargingInfo()
Returns the value of field 'chargingInfo'.

Returns:
ChargingInfo

getConnectionDuration

public java.lang.Long getConnectionDuration()
Returns the value of field 'connectionDuration'.

Returns:
Long

getConnectionEnd

public java.lang.String getConnectionEnd()
Returns the value of field 'connectionEnd'.

Returns:
String

getConnectionStart

public java.lang.String getConnectionStart()
Returns the value of field 'connectionStart'.

Returns:
String

getDeviceCategory

public DeviceCategory getDeviceCategory()
Returns the value of field 'deviceCategory'.

Returns:
DeviceCategory

getMediaCallCharacteristics

public MediaCallCharacteristics getMediaCallCharacteristics()
Returns the value of field 'mediaCallCharacteristics'.

Returns:
MediaCallCharacteristics

getNamedDeviceTypes

public NamedDeviceTypes getNamedDeviceTypes()
Returns the value of field 'namedDeviceTypes'.

Returns:
NamedDeviceTypes

getNetworkCalledDevice

public NetworkCalledDeviceID getNetworkCalledDevice()
Returns the value of field 'networkCalledDevice'.

Returns:
NetworkCalledDeviceID

getNetworkCallingDevice

public NetworkCallingDeviceID getNetworkCallingDevice()
Returns the value of field 'networkCallingDevice'.

Returns:
NetworkCallingDeviceID

getNodeNumber

public NodeNumber getNodeNumber()
Returns the value of field 'nodeNumber'.

Returns:
NodeNumber

getOperatorDevice

public DeviceID getOperatorDevice()
Returns the value of field 'operatorDevice'.

Returns:
DeviceID

getReasonForTerm

public ReasonForTerm getReasonForTerm()
Returns the value of field 'reasonForTerm'.

Returns:
ReasonForTerm

getRecordCreationTime

public java.lang.String getRecordCreationTime()
Returns the value of field 'recordCreationTime'.

Returns:
String

getRecordNumber

public java.lang.Integer getRecordNumber()
Returns the value of field 'recordNumber'.

Returns:
Integer

getRecordedCall

public ConnectionID getRecordedCall()
Returns the value of field 'recordedCall'.

Returns:
ConnectionID

getSelectedRoute

public java.lang.Long getSelectedRoute()
Returns the value of field 'selectedRoute'.

Returns:
Long

getSupplServiceInfo

public SupplServiceInfo getSupplServiceInfo()
Returns the value of field 'supplServiceInfo'.

Returns:
SupplServiceInfo

getTariffTable

public java.lang.Long getTariffTable()
Returns the value of field 'tariffTable'.

Returns:
Long

isValid

public boolean isValid()
Method isValid

Returns:
boolean

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
Throws:
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

setAccessCode

public void setAccessCode(java.lang.String accessCode)
Sets the value of field 'accessCode'.

Parameters:
accessCode - the value of field 'accessCode'.

setAccountInfo

public void setAccountInfo(byte[] accountInfo)
Sets the value of field 'accountInfo'.

Parameters:
accountInfo - the value of field 'accountInfo'.

setAssociatedCalledDevice

public void setAssociatedCalledDevice(AssociatedCalledDeviceID associatedCalledDevice)
Sets the value of field 'associatedCalledDevice'.

Parameters:
associatedCalledDevice - the value of field 'associatedCalledDevice'.

setAssociatedCallingDevice

public void setAssociatedCallingDevice(AssociatedCallingDeviceID associatedCallingDevice)
Sets the value of field 'associatedCallingDevice'.

Parameters:
associatedCallingDevice - the value of field 'associatedCallingDevice'.

setAuthCode

public void setAuthCode(byte[] authCode)
Sets the value of field 'authCode'.

Parameters:
authCode - the value of field 'authCode'.

setBillingID

public void setBillingID(BillingID billingID)
Sets the value of field 'billingID'.

Parameters:
billingID - the value of field 'billingID'.

setCallCharacteristics

public void setCallCharacteristics(CallCharacteristics callCharacteristics)
Sets the value of field 'callCharacteristics'.

Parameters:
callCharacteristics - the value of field 'callCharacteristics'.

setCalledDevice

public void setCalledDevice(CalledDeviceID calledDevice)
Sets the value of field 'calledDevice'.

Parameters:
calledDevice - the value of field 'calledDevice'.

setCallingDevice

public void setCallingDevice(CallingDeviceID callingDevice)
Sets the value of field 'callingDevice'.

Parameters:
callingDevice - the value of field 'callingDevice'.

setCarrier

public void setCarrier(java.lang.Long carrier)
Sets the value of field 'carrier'.

Parameters:
carrier - the value of field 'carrier'.

setChargedDevice

public void setChargedDevice(ChargedDevice chargedDevice)
Sets the value of field 'chargedDevice'.

Parameters:
chargedDevice - the value of field 'chargedDevice'.

setChargingInfo

public void setChargingInfo(ChargingInfo chargingInfo)
Sets the value of field 'chargingInfo'.

Parameters:
chargingInfo - the value of field 'chargingInfo'.

setConnectionDuration

public void setConnectionDuration(java.lang.Long connectionDuration)
Sets the value of field 'connectionDuration'.

Parameters:
connectionDuration - the value of field 'connectionDuration'.

setConnectionEnd

public void setConnectionEnd(java.lang.String connectionEnd)
Sets the value of field 'connectionEnd'.

Parameters:
connectionEnd - the value of field 'connectionEnd'.

setConnectionStart

public void setConnectionStart(java.lang.String connectionStart)
Sets the value of field 'connectionStart'.

Parameters:
connectionStart - the value of field 'connectionStart'.

setDeviceCategory

public void setDeviceCategory(DeviceCategory deviceCategory)
Sets the value of field 'deviceCategory'.

Parameters:
deviceCategory - the value of field 'deviceCategory'.

setMediaCallCharacteristics

public void setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
Sets the value of field 'mediaCallCharacteristics'.

Parameters:
mediaCallCharacteristics - the value of field 'mediaCallCharacteristics'.

setNamedDeviceTypes

public void setNamedDeviceTypes(NamedDeviceTypes namedDeviceTypes)
Sets the value of field 'namedDeviceTypes'.

Parameters:
namedDeviceTypes - the value of field 'namedDeviceTypes'

setNetworkCalledDevice

public void setNetworkCalledDevice(NetworkCalledDeviceID networkCalledDevice)
Sets the value of field 'networkCalledDevice'.

Parameters:
networkCalledDevice - the value of field 'networkCalledDevice'.

setNetworkCallingDevice

public void setNetworkCallingDevice(NetworkCallingDeviceID networkCallingDevice)
Sets the value of field 'networkCallingDevice'.

Parameters:
networkCallingDevice - the value of field 'networkCallingDevice'.

setNodeNumber

public void setNodeNumber(NodeNumber nodeNumber)
Sets the value of field 'nodeNumber'.

Parameters:
nodeNumber - the value of field 'nodeNumber'.

setOperatorDevice

public void setOperatorDevice(DeviceID operatorDevice)
Sets the value of field 'operatorDevice'.

Parameters:
operatorDevice - the value of field 'operatorDevice'.

setReasonForTerm

public void setReasonForTerm(ReasonForTerm reasonForTerm)
Sets the value of field 'reasonForTerm'.

Parameters:
reasonForTerm - the value of field 'reasonForTerm'.

setRecordCreationTime

public void setRecordCreationTime(java.lang.String recordCreationTime)
Sets the value of field 'recordCreationTime'.

Parameters:
recordCreationTime - the value of field 'recordCreationTime'.

setRecordNumber

public void setRecordNumber(java.lang.Integer recordNumber)
Sets the value of field 'recordNumber'.

Parameters:
recordNumber - the value of field 'recordNumber'.

setRecordedCall

public void setRecordedCall(ConnectionID recordedCall)
Sets the value of field 'recordedCall'.

Parameters:
recordedCall - the value of field 'recordedCall'.

setSelectedRoute

public void setSelectedRoute(java.lang.Long selectedRoute)
Sets the value of field 'selectedRoute'.

Parameters:
selectedRoute - the value of field 'selectedRoute'.

setSupplServiceInfo

public void setSupplServiceInfo(SupplServiceInfo supplServiceInfo)
Sets the value of field 'supplServiceInfo'.

Parameters:
supplServiceInfo - the value of field 'supplServiceInfo'

setTariffTable

public void setTariffTable(java.lang.Long tariffTable)
Sets the value of field 'tariffTable'.

Parameters:
tariffTable - the value of field 'tariffTable'.

unmarshalCDRInformationItem

public static CDRInformationItem unmarshalCDRInformationItem(java.io.Reader reader)
                                                      throws org.exolab.castor.xml.MarshalException,
                                                             org.exolab.castor.xml.ValidationException
Method unmarshalCDRInformationItem

Parameters:
reader -
Returns:
CDRInformationItem
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

Throws:
org.exolab.castor.xml.ValidationException

4.1.0.610 20071213

Copyright 2004 Avaya Inc All Rights Reserved.