SAP CC 3.0 BART API

com.highdeal.bart.hci
Class AcquireCDROp

java.lang.Object
  extended by com.highdeal.bart.hci.AcquireCDROp

public class AcquireCDROp
extends java.lang.Object

This operation allows to acquire CDRs (CDRModel).

It is one of the three operations of the acquisition process. See AcquisitionSessionModel.

Operation Failure Exception :
InvalidCDRException
InvalidAcquisitionException

XML Schema Fragment
<xs:element name="acquireCDR">
   <xs:complexType>
     <xs:sequence>
       <xs:element ref="cdr" minOccurs="1" maxOccurs="unbounded"/>
     </xs:sequence>
     <xs:attribute name="sessionID" type="xs:string" use="required"/>
   </xs:complexType>
 </xs:element>

Constructor Summary
AcquireCDROp()
          Builds an empty operation.
 
Method Summary
 void addCDR(CDRModel cdr)
          Adds a CDR to the list.
 void addCharacterData(java.lang.String cData)
           
 void addChild(java.lang.String tagName, XMLMarshallable child)
           
 AcquisitionSessionModel getAcquisitionSession()
          Deprecated. use getAcquisitionSessionID() instead
 java.lang.Long getAcquisitionSessionID()
          Gets the acquisition session unique ID.
 CDRModel getCDR()
          Gets the first element of CDR list.
 java.util.Vector<CDRModel> getCDRs()
          Gets the CDRs list.
 java.lang.String getName()
          Gets the name.
 void marshal(XMLOutputter output)
           
 void setAcquisitionSession(AcquisitionSessionModel asm)
          Sets the acquisition session.
 void setAcquisitionSessionID(java.lang.Long sessionID)
          Sets the acquisition session unique ID.
 void setAttributes(XMLAttributes atts)
           
 void setCDR(CDRModel cdr)
          Sets the CDR.
 void setCDRs(java.util.Vector<CDRModel> cdrs)
          Sets the CDRs list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcquireCDROp

public AcquireCDROp()
Builds an empty operation.

Method Detail

getName

public java.lang.String getName()
Gets the name.

Returns:
the name.

getCDR

public CDRModel getCDR()
Gets the first element of CDR list.

Returns:
the first CDRModel contained by the operation.

getCDRs

public java.util.Vector<CDRModel> getCDRs()
Gets the CDRs list.

Returns:
a vector of CDRModel.

setCDR

public void setCDR(CDRModel cdr)
Sets the CDR.

Parameters:
cdr - the CDRModel.

setCDRs

public void setCDRs(java.util.Vector<CDRModel> cdrs)
Sets the CDRs list.

Parameters:
cdrs - a vector of CDRModel.

addCDR

public void addCDR(CDRModel cdr)
Adds a CDR to the list.

Parameters:
cdr - the CDRModel to add.

getAcquisitionSession

@Deprecated
public AcquisitionSessionModel getAcquisitionSession()
Deprecated. use getAcquisitionSessionID() instead

Gets the acquisition session.

Returns:
the acquisition session.

getAcquisitionSessionID

public java.lang.Long getAcquisitionSessionID()
Gets the acquisition session unique ID.

Returns:
the acquisition session unique ID.

setAcquisitionSession

public void setAcquisitionSession(AcquisitionSessionModel asm)
Sets the acquisition session. Use this method or setAcquisitionSessionID(Long sessionID) to set the session these CDRs will be linked to

Parameters:
asm - the acquisition session.

setAcquisitionSessionID

public void setAcquisitionSessionID(java.lang.Long sessionID)
Sets the acquisition session unique ID. Use this method or setAcquisitionSession(AcquisitionSessionModel asm) to set the session these CDRs will be linked to

Parameters:
sessionID - the acquisition session unique ID.

setAttributes

public void setAttributes(XMLAttributes atts)

addCharacterData

public void addCharacterData(java.lang.String cData)

addChild

public void addChild(java.lang.String tagName,
                     XMLMarshallable child)

marshal

public void marshal(XMLOutputter output)

SAP CC 3.0 BART API

(c) Copyright 2011 SAP AG. All rights reserved. SAP Convergent Charging 3.0