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.TDisconnectSpecificInfoFIELD_ABSENT, FIELD_UNINITIALISED| Constructor and Description |
|---|
CAP4EventSpecificInformationBCSM() |
setOAnswerSpecificInfo, setTAnswerSpecificInfo, setTCalledPartyBusySpecificInfo, setTNoAnswerSpecificInfosetOAnswerSpecificInfo, setTAnswerSpecificInfo, setTCalledPartyBusySpecificInfogetAnalyzedInfoSpecificInfo, 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, setTNoAnswerSpecificInfoequals, hashCode, toStringcheckModify, isReadOnlypublic CAP4EventSpecificInformationBCSM clone()
clone in interface DataObjectclone in class CAP3EventSpecificInformationBCSMpublic 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 CAP3EventSpecificInformationBCSMwithAbsents - 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 CAP3EventSpecificInformationBCSMvalue - 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 CAP3EventSpecificInformationBCSMvalue - 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 CAP3EventSpecificInformationBCSMvalue - 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 DataObjectsetReadOnly in class CCEventSpecificInformationBCSMpublic CAP4EventSpecificInformationBCSM setRouteSelectFailureSpecificInfo(CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo value) throws IllegalStateException, NullPointerException
setRouteSelectFailureSpecificInfo in class CAP3EventSpecificInformationBCSMvalue - 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 CAP3EventSpecificInformationBCSMvalue - 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