public class CAP4EventSpecificInformationBCSM extends CAP3EventSpecificInformationBCSM
EventSpecificInformationBCSM ::= CHOICE { routeSelectFailureSpecificInfo SEQUENCE { failureCause Cause OPTIONAL, ... }, oCalledPartyBusySpecificInfo SEQUENCE { busyCause Cause OPTIONAL, ... }, oNoAnswerSpecificInfo SEQUENCE { ... }, oAnswerSpecificInfo SEQUENCE { destinationAddress CalledPartyNumber OPTIONAL, or-Call NULL OPTIONAL, forwardedCall NULL OPTIONAL, chargeIndicator ChargeIndicator OPTIONAL, ext-basicServiceCode Ext-BasicServiceCode OPTIONAL, ext-basicServiceCode2 Ext-BasicServiceCode OPTIONAL, ... }, oMidCallSpecificInfo SEQUENCE { midCallEvents CHOICE { dTMFDigitsCompleted Digits, dTMFDigitsTimeOut Digits } OPTIONAL, ... }, oDisconnectSpecificInfo SEQUENCE { releaseCause Cause OPTIONAL, ... }, tBusySpecificInfo SEQUENCE { busyCause Cause OPTIONAL, callForwarded NULL OPTIONAL, routeNotPermitted NULL OPTIONAL, forwardingDestinationNumber CalledPartyNumber OPTIONAL, ... }, tNoAnswerSpecificInfo SEQUENCE { callForwarded NULL OPTIONAL, forwardingDestinationNumber CalledPartyNumber OPTIONAL, ... }, tAnswerSpecificInfo SEQUENCE { destinationAddress CalledPartyNumber OPTIONAL, or-Call NULL OPTIONAL, forwardedCall NULL OPTIONAL, chargeIndicator ChargeIndicator OPTIONAL, ext-basicServiceCode Ext-BasicServiceCode OPTIONAL, ext-basicServiceCode2 Ext-BasicServiceCode OPTIONAL, ... }, tMidCallSpecificInfo SEQUENCE { midCallEvents CHOICE { dTMFDigitsCompleted Digits, dTMFDigitsTimeOut Digits } OPTIONAL, ... }, tDisconnectSpecificInfo SEQUENCE { releaseCause Cause OPTIONAL, ... }, oTermSeizedSpecificInfo SEQUENCE { locationInformation LocationInformation OPTIONAL, ... }, callAcceptedSpecificInfo SEQUENCE { locationInformation LocationInformation OPTIONAL, ... }, oAbandonSpecificInfo SEQUENCE { routeNotPermitted NULL OPTIONAL, ... }, oChangeOfPositionSpecificInfo SEQUENCE { locationInformation LocationInformation OPTIONAL, ... metDPCriteriaList MetDPCriteriaList OPTIONAL }, tChangeOfPositionSpecificInfo SEQUENCE { locationInformation LocationInformation OPTIONAL, ... metDPCriteriaList MetDPCriteriaList OPTIONAL }, dpSpecificInfoAlt DpSpecificInfoAlt } CAP-datatypes { EventSpecificInformationBCSM { @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3EventSpecificInformationBCSM oMidCallSpecificInfo { midCallEvents { dTMFDigitsCompleted { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash @api { @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } dTMFDigitsTimeOut { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash @api { @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } } } tBusySpecificInfo { @rename tCalledPartyBusySpecificInfo } tMidCallSpecificInfo { midCallEvents { dTMFDigitsCompleted { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash @api { @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } dTMFDigitsTimeOut { @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash @api { @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits } } } } } }
Modifier and Type | Class and Description |
---|---|
static class |
CAP4EventSpecificInformationBCSM.CallAcceptedSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.callAcceptedSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.Choice
API for CAP-datatypes.EventSpecificInformationBCSM.Choice.
|
static class |
CAP4EventSpecificInformationBCSM.OAbandonSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.oAbandonSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.OAnswerSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.oAnswerSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.OChangeOfPositionSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.oChangeOfPositionSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.OMidCallSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.oMidCallSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.OTermSeizedSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.oTermSeizedSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.TAnswerSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.tAnswerSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.TCalledPartyBusySpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.tBusySpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.TChangeOfPositionSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.tChangeOfPositionSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.TMidCallSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.tMidCallSpecificInfo.
|
static class |
CAP4EventSpecificInformationBCSM.TNoAnswerSpecificInfo
API for CAP-datatypes.EventSpecificInformationBCSM.tNoAnswerSpecificInfo.
|
CCEventSpecificInformationBCSM.AnalyzedInfoSpecificInfo, CCEventSpecificInformationBCSM.CollectedInfoSpecificInfo, CCEventSpecificInformationBCSM.OCalledPartyBusySpecificInfo, CCEventSpecificInformationBCSM.ODisconnectSpecificInfo, CCEventSpecificInformationBCSM.ONoAnswerSpecificInfo, CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo, CCEventSpecificInformationBCSM.TDisconnectSpecificInfo
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4EventSpecificInformationBCSM() |
setOAnswerSpecificInfo, setTAnswerSpecificInfo, setTCalledPartyBusySpecificInfo, setTNoAnswerSpecificInfo
setOAnswerSpecificInfo, setTAnswerSpecificInfo, setTCalledPartyBusySpecificInfo
getAnalyzedInfoSpecificInfo, getChoice, getCollectedInfoSpecificInfo, getOAnswerSpecificInfo, getOCalledPartyBusySpecificInfo, getODisconnectSpecificInfo, getOMidCallSpecificInfo, getONoAnswerSpecificInfo, getRouteSelectFailureSpecificInfo, getTAnswerSpecificInfo, getTCalledPartyBusySpecificInfo, getTDisconnectSpecificInfo, getTMidCallSpecificInfo, getTNoAnswerSpecificInfo, isAnalyzedInfoSpecificInfoChosen, isCollectedInfoSpecificInfoChosen, isOAnswerSpecificInfoChosen, isOCalledPartyBusySpecificInfoChosen, isODisconnectSpecificInfoChosen, isOMidCallSpecificInfoChosen, isONoAnswerSpecificInfoChosen, isRouteSelectFailureSpecificInfoChosen, isTAnswerSpecificInfoChosen, isTCalledPartyBusySpecificInfoChosen, isTDisconnectSpecificInfoChosen, isTMidCallSpecificInfoChosen, isTNoAnswerSpecificInfoChosen, setAnalyzedInfoSpecificInfo, setChoice, setCollectedInfoSpecificInfo, setOMidCallSpecificInfo, setTCalledPartyBusySpecificInfo, setTMidCallSpecificInfo, setTNoAnswerSpecificInfo
equals, hashCode, toString
checkModify, isReadOnly
public CAP4EventSpecificInformationBCSM clone()
clone
in interface DataObject
clone
in class CAP3EventSpecificInformationBCSM
public static CAP4EventSpecificInformationBCSM copyOf(CCEventSpecificInformationBCSM from)
from
- the object from which to copypublic CAP4EventSpecificInformationBCSM.CallAcceptedSpecificInfo getCallAcceptedSpecificInfo()
public CAP4DpSpecificInfoAlt getDpSpecificInfoAlt()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP3EventSpecificInformationBCSM
withAbsents
- ignored, as value cannot be optionalpublic CAP4EventSpecificInformationBCSM.OAbandonSpecificInfo getOAbandonSpecificInfo()
public CAP4EventSpecificInformationBCSM.OChangeOfPositionSpecificInfo getOChangeOfPositionSpecificInfo()
public CAP4EventSpecificInformationBCSM.OTermSeizedSpecificInfo getOTermSeizedSpecificInfo()
public CAP4EventSpecificInformationBCSM.TChangeOfPositionSpecificInfo getTChangeOfPositionSpecificInfo()
public boolean isCallAcceptedSpecificInfoChosen()
public boolean isDpSpecificInfoAltChosen()
public boolean isOAbandonSpecificInfoChosen()
public boolean isOChangeOfPositionSpecificInfoChosen()
public boolean isOTermSeizedSpecificInfoChosen()
public boolean isTChangeOfPositionSpecificInfoChosen()
public CAP4EventSpecificInformationBCSM setCallAcceptedSpecificInfo(CAP4EventSpecificInformationBCSM.CallAcceptedSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setDpSpecificInfoAlt(CAP4DpSpecificInfoAlt value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOAbandonSpecificInfo(CAP4EventSpecificInformationBCSM.OAbandonSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOAnswerSpecificInfo(CAP4EventSpecificInformationBCSM.OAnswerSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOCalledPartyBusySpecificInfo(CCEventSpecificInformationBCSM.OCalledPartyBusySpecificInfo value) throws IllegalStateException, NullPointerException
setOCalledPartyBusySpecificInfo
in class CAP3EventSpecificInformationBCSM
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOChangeOfPositionSpecificInfo(CAP4EventSpecificInformationBCSM.OChangeOfPositionSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setODisconnectSpecificInfo(CCEventSpecificInformationBCSM.ODisconnectSpecificInfo value) throws IllegalStateException, NullPointerException
setODisconnectSpecificInfo
in class CAP3EventSpecificInformationBCSM
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOMidCallSpecificInfo(CAP4EventSpecificInformationBCSM.OMidCallSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setONoAnswerSpecificInfo(CCEventSpecificInformationBCSM.ONoAnswerSpecificInfo value) throws IllegalStateException, NullPointerException
setONoAnswerSpecificInfo
in class CAP3EventSpecificInformationBCSM
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setOTermSeizedSpecificInfo(CAP4EventSpecificInformationBCSM.OTermSeizedSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class CCEventSpecificInformationBCSM
public CAP4EventSpecificInformationBCSM setRouteSelectFailureSpecificInfo(CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo value) throws IllegalStateException, NullPointerException
setRouteSelectFailureSpecificInfo
in class CAP3EventSpecificInformationBCSM
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTAnswerSpecificInfo(CAP4EventSpecificInformationBCSM.TAnswerSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTCalledPartyBusySpecificInfo(CAP4EventSpecificInformationBCSM.TCalledPartyBusySpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTChangeOfPositionSpecificInfo(CAP4EventSpecificInformationBCSM.TChangeOfPositionSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTDisconnectSpecificInfo(CCEventSpecificInformationBCSM.TDisconnectSpecificInfo value) throws IllegalStateException, NullPointerException
setTDisconnectSpecificInfo
in class CAP3EventSpecificInformationBCSM
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTMidCallSpecificInfo(CAP4EventSpecificInformationBCSM.TMidCallSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is nullpublic CAP4EventSpecificInformationBCSM setTNoAnswerSpecificInfo(CAP4EventSpecificInformationBCSM.TNoAnswerSpecificInfo value) throws IllegalStateException, NullPointerException
value
- the new value for the choiceIllegalStateException
- if this instance has been marked as read-onlyNullPointerException
- if the given value is null