public class CCEventSpecificInformationBCSM extends AbstractFieldsObject
EventSpecificInformationBCSM ::= CHOICE { collectedInfoSpecificInfo SEQUENCE { calledPartyNumber CalledPartyNumber, ... }, analyzedInfoSpecificInfo SEQUENCE { calledPartyNumber CalledPartyNumber, ... }, routeSelectFailureSpecificInfo SEQUENCE { failureCause Cause OPTIONAL, ... }, oCalledPartyBusySpecificInfo SEQUENCE { busyCause Cause OPTIONAL, ... }, oNoAnswerSpecificInfo SEQUENCE { ... }, oAnswerSpecificInfo SEQUENCE { ... }, oMidCallSpecificInfo SEQUENCE { ... }, oDisconnectSpecificInfo SEQUENCE { releaseCause Cause OPTIONAL, ... }, tCalledPartyBusySpecificInfo SEQUENCE { busyCause Cause OPTIONAL, ... }, tNoAnswerSpecificInfo SEQUENCE { ... }, tAnswerSpecificInfo SEQUENCE { ... }, tMidCallSpecificInfo SEQUENCE { ... }, tDisconnectSpecificInfo SEQUENCE { releaseCause Cause OPTIONAL, ... } } CC-DataTypes { EventSpecificInformationBCSM { @extendible } }
Used as field type by CCEventReportBCSMArg
.
Modifier and Type | Class and Description |
---|---|
static class |
CCEventSpecificInformationBCSM.AnalyzedInfoSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.analyzedInfoSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.Choice
API for CC-DataTypes.EventSpecificInformationBCSM.Choice.
|
static class |
CCEventSpecificInformationBCSM.CollectedInfoSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.collectedInfoSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.OAnswerSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.oAnswerSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.OCalledPartyBusySpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.oCalledPartyBusySpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.ODisconnectSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.oDisconnectSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.OMidCallSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.oMidCallSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.ONoAnswerSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.oNoAnswerSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.routeSelectFailureSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.TAnswerSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.tAnswerSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.TCalledPartyBusySpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.tCalledPartyBusySpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.TDisconnectSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.tDisconnectSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.TMidCallSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.tMidCallSpecificInfo.
|
static class |
CCEventSpecificInformationBCSM.TNoAnswerSpecificInfo
API for CC-DataTypes.EventSpecificInformationBCSM.tNoAnswerSpecificInfo.
|
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CCEventSpecificInformationBCSM() |
equals, hashCode, toString
checkModify, isReadOnly
public CCEventSpecificInformationBCSM clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static CCEventSpecificInformationBCSM copyOf(CCEventSpecificInformationBCSM from)
from
- the object from which to copypublic CCEventSpecificInformationBCSM.AnalyzedInfoSpecificInfo getAnalyzedInfoSpecificInfo()
public CCEventSpecificInformationBCSM.Choice getChoice()
public CCEventSpecificInformationBCSM.CollectedInfoSpecificInfo getCollectedInfoSpecificInfo()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- ignored, as value cannot be optionalpublic CCEventSpecificInformationBCSM.OAnswerSpecificInfo getOAnswerSpecificInfo()
public CCEventSpecificInformationBCSM.OCalledPartyBusySpecificInfo getOCalledPartyBusySpecificInfo()
public CCEventSpecificInformationBCSM.ODisconnectSpecificInfo getODisconnectSpecificInfo()
public CCEventSpecificInformationBCSM.OMidCallSpecificInfo getOMidCallSpecificInfo()
public CCEventSpecificInformationBCSM.ONoAnswerSpecificInfo getONoAnswerSpecificInfo()
public CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo getRouteSelectFailureSpecificInfo()
public CCEventSpecificInformationBCSM.TAnswerSpecificInfo getTAnswerSpecificInfo()
public CCEventSpecificInformationBCSM.TCalledPartyBusySpecificInfo getTCalledPartyBusySpecificInfo()
public CCEventSpecificInformationBCSM.TDisconnectSpecificInfo getTDisconnectSpecificInfo()
public CCEventSpecificInformationBCSM.TMidCallSpecificInfo getTMidCallSpecificInfo()
public CCEventSpecificInformationBCSM.TNoAnswerSpecificInfo getTNoAnswerSpecificInfo()
public boolean isAnalyzedInfoSpecificInfoChosen()
public boolean isCollectedInfoSpecificInfoChosen()
public boolean isOAnswerSpecificInfoChosen()
public boolean isOCalledPartyBusySpecificInfoChosen()
public boolean isODisconnectSpecificInfoChosen()
public boolean isOMidCallSpecificInfoChosen()
public boolean isONoAnswerSpecificInfoChosen()
public boolean isRouteSelectFailureSpecificInfoChosen()
public boolean isTAnswerSpecificInfoChosen()
public boolean isTCalledPartyBusySpecificInfoChosen()
public boolean isTDisconnectSpecificInfoChosen()
public boolean isTMidCallSpecificInfoChosen()
public boolean isTNoAnswerSpecificInfoChosen()
public CCEventSpecificInformationBCSM setAnalyzedInfoSpecificInfo(CCEventSpecificInformationBCSM.AnalyzedInfoSpecificInfo 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 nullprotected void setChoice(CCEventSpecificInformationBCSM.Choice arg)
arg
- the new discriminantpublic CCEventSpecificInformationBCSM setCollectedInfoSpecificInfo(CCEventSpecificInformationBCSM.CollectedInfoSpecificInfo 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 CCEventSpecificInformationBCSM setOAnswerSpecificInfo(CCEventSpecificInformationBCSM.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 CCEventSpecificInformationBCSM setOCalledPartyBusySpecificInfo(CCEventSpecificInformationBCSM.OCalledPartyBusySpecificInfo 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 CCEventSpecificInformationBCSM setODisconnectSpecificInfo(CCEventSpecificInformationBCSM.ODisconnectSpecificInfo 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 CCEventSpecificInformationBCSM setOMidCallSpecificInfo(CCEventSpecificInformationBCSM.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 CCEventSpecificInformationBCSM setONoAnswerSpecificInfo(CCEventSpecificInformationBCSM.ONoAnswerSpecificInfo 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 AbstractDataObject
public CCEventSpecificInformationBCSM setRouteSelectFailureSpecificInfo(CCEventSpecificInformationBCSM.RouteSelectFailureSpecificInfo 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 CCEventSpecificInformationBCSM setTAnswerSpecificInfo(CCEventSpecificInformationBCSM.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 CCEventSpecificInformationBCSM setTCalledPartyBusySpecificInfo(CCEventSpecificInformationBCSM.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 CCEventSpecificInformationBCSM setTDisconnectSpecificInfo(CCEventSpecificInformationBCSM.TDisconnectSpecificInfo 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 CCEventSpecificInformationBCSM setTMidCallSpecificInfo(CCEventSpecificInformationBCSM.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 CCEventSpecificInformationBCSM setTNoAnswerSpecificInfo(CCEventSpecificInformationBCSM.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