Class MAPResumeCallHandlingArg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPResumeCallHandlingArg
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPResumeCallHandlingArg extends AbstractFieldsObject
API for MAP-CH-DataTypes.ResumeCallHandlingArg. Generated from the following ASN.1 type definition.ResumeCallHandlingArg ::= SEQUENCE { callReferenceNumber CallReferenceNumber OPTIONAL, -- Was mandatory; became optional in R98. basicServiceGroup Ext-BasicServiceCode OPTIONAL, -- Was mandatory; became optional in R98. forwardingData ForwardingData OPTIONAL, -- Was mandatory; became optional in R98. imsi IMSI OPTIONAL, -- Was mandatory; became optional in R98. cug-CheckInfo CUG-CheckInfo OPTIONAL, o-CSI O-CSI OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ccbs-Possible NULL OPTIONAL, -- Added in R97. msisdn ISDN-AddressString OPTIONAL, -- Added in R98. uu-Data UU-Data OPTIONAL, -- Added in R98. allInformationSent NULL OPTIONAL, -- Added in R98. ... d-csi D-CSI OPTIONAL, -- Added in R99. o-BcsmCamelTDPCriteriaList O-BcsmCamelTDPCriteriaList OPTIONAL, -- Added in release 5. basicServiceGroup2 Ext-BasicServiceCode OPTIONAL, -- Added in release 5. mtRoamingRetry NULL OPTIONAL -- Added in release 7. }
Added in R96.Used as argument type by
MAPOperations.resumeCallHandling
.Used as argument type by
MAPOperations.resumeCallHandling_v4
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPResumeCallHandlingArg()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPResumeCallHandlingArg
clone()
Constructs a copy of this object and everything reachable from it.static MAPResumeCallHandlingArg
copyOf(MAPResumeCallHandlingArg from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.MAPExt_BasicServiceCode
getBasicServiceGroup()
Gets the value of the field basicServiceGroup.MAPExt_BasicServiceCode
getBasicServiceGroup2()
Gets the value of the field basicServiceGroup2.byte[]
getCallReferenceNumber()
Gets the value of the field callReferenceNumber.MAPCUG_CheckInfo
getCug_CheckInfo()
Gets the value of the field cug-CheckInfo.MAPD_CSI
getD_csi()
Gets the value of the field d-csi.MAPExtensionContainer
getExtensionContainer()
Gets the value of the field extensionContainer.static FieldAccessor[]
getFieldAccessors()
Gets a new array of the accessors for fields of this type.Map<String,Object>
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.MAPForwardingData
getForwardingData()
Gets the value of the field forwardingData.IMSIAddress
getImsi()
Gets the value of the field imsi.AddressString
getMsisdn()
Gets the value of the field msisdn.MAPO_BcsmCamelTDP_Criteria[]
getO_BcsmCamelTDPCriteriaList()
Gets the value of the field o-BcsmCamelTDPCriteriaList.MAPO_CSI
getO_CSI()
Gets the value of the field o-CSI.MAPUU_Data
getUu_Data()
Gets the value of the field uu-Data.boolean
hasAllInformationSent()
Tests whether the field allInformationSent is present.boolean
hasBasicServiceGroup()
Tests whether the field basicServiceGroup has a value.boolean
hasBasicServiceGroup2()
Tests whether the field basicServiceGroup2 has a value.boolean
hasCallReferenceNumber()
Tests whether the field callReferenceNumber has a value.boolean
hasCcbs_Possible()
Tests whether the field ccbs-Possible is present.boolean
hasCug_CheckInfo()
Tests whether the field cug-CheckInfo has a value.boolean
hasD_csi()
Tests whether the field d-csi has a value.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasForwardingData()
Tests whether the field forwardingData has a value.boolean
hasImsi()
Tests whether the field imsi has a value.boolean
hasMsisdn()
Tests whether the field msisdn has a value.boolean
hasMtRoamingRetry()
Tests whether the field mtRoamingRetry is present.boolean
hasO_BcsmCamelTDPCriteriaList()
Tests whether the field o-BcsmCamelTDPCriteriaList has a value.boolean
hasO_CSI()
Tests whether the field o-CSI has a value.boolean
hasUu_Data()
Tests whether the field uu-Data has a value.MAPResumeCallHandlingArg
setAllInformationSentPresent(boolean flag)
Sets the presence or absence of the optional field allInformationSent.MAPResumeCallHandlingArg
setBasicServiceGroup(MAPExt_BasicServiceCode value)
Sets the value of the field basicServiceGroup.MAPResumeCallHandlingArg
setBasicServiceGroup2(MAPExt_BasicServiceCode value)
Sets the value of the field basicServiceGroup2.MAPResumeCallHandlingArg
setCallReferenceNumber(byte[] value)
Sets the value of the field callReferenceNumber.MAPResumeCallHandlingArg
setCcbs_PossiblePresent(boolean flag)
Sets the presence or absence of the optional field ccbs-Possible.MAPResumeCallHandlingArg
setCug_CheckInfo(MAPCUG_CheckInfo value)
Sets the value of the field cug-CheckInfo.MAPResumeCallHandlingArg
setD_csi(MAPD_CSI value)
Sets the value of the field d-csi.MAPResumeCallHandlingArg
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPResumeCallHandlingArg
setForwardingData(MAPForwardingData value)
Sets the value of the field forwardingData.MAPResumeCallHandlingArg
setImsi(IMSIAddress value)
Sets the value of the field imsi.MAPResumeCallHandlingArg
setMsisdn(AddressString value)
Sets the value of the field msisdn.MAPResumeCallHandlingArg
setMtRoamingRetryPresent(boolean flag)
Sets the presence or absence of the optional field mtRoamingRetry.MAPResumeCallHandlingArg
setO_BcsmCamelTDPCriteriaList(MAPO_BcsmCamelTDP_Criteria[] value)
Sets the value of the field o-BcsmCamelTDPCriteriaList.MAPResumeCallHandlingArg
setO_CSI(MAPO_CSI value)
Sets the value of the field o-CSI.void
setReadOnly()
Sets this and all its fields to be immutable.MAPResumeCallHandlingArg
setUu_Data(MAPUU_Data value)
Sets the value of the field uu-Data.-
Methods inherited from class com.opencloud.util.AbstractFieldsObject
equals, hashCode, toString
-
Methods inherited from class com.opencloud.util.AbstractDataObject
checkModify, isReadOnly
-
-
-
-
Method Detail
-
clone
public MAPResumeCallHandlingArg clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static MAPResumeCallHandlingArg copyOf(MAPResumeCallHandlingArg from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.- Parameters:
from
- the object from which to copy- Returns:
- MAPResumeCallHandlingArg
-
getBasicServiceGroup
public MAPExt_BasicServiceCode getBasicServiceGroup()
Gets the value of the field basicServiceGroup.- Returns:
- value of field basicServiceGroup, or null if not present
-
getBasicServiceGroup2
public MAPExt_BasicServiceCode getBasicServiceGroup2()
Gets the value of the field basicServiceGroup2.- Returns:
- value of field basicServiceGroup2, or null if not present
-
getCallReferenceNumber
public byte[] getCallReferenceNumber()
Gets the value of the field callReferenceNumber.- Returns:
- value of field callReferenceNumber, or null if not present
-
getCug_CheckInfo
public MAPCUG_CheckInfo getCug_CheckInfo()
Gets the value of the field cug-CheckInfo.- Returns:
- value of field cug-CheckInfo, or null if not present
-
getD_csi
public MAPD_CSI getD_csi()
Gets the value of the field d-csi.- Returns:
- value of field d-csi, or null if not present
-
getExtensionContainer
public MAPExtensionContainer getExtensionContainer()
Gets the value of the field extensionContainer.- Returns:
- value of field extensionContainer, or null if not present
-
getFieldAccessors
public static FieldAccessor[] getFieldAccessors()
Gets a new array of the accessors for fields of this type.- Returns:
- FieldAccessor[]
-
getFieldsMap
public Map<String,Object> getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value. For a field of primitive type, the field-value is boxed. For an absent optional field, the field-value is AbstractFieldsObject.FIELD_ABSENT. For an unitialised mandatory field, the field-value is AbstractFieldsObject.FIELD_UNINITIALISED.- Specified by:
getFieldsMap
in classAbstractFieldsObject
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getForwardingData
public MAPForwardingData getForwardingData()
Gets the value of the field forwardingData.- Returns:
- value of field forwardingData, or null if not present
-
getImsi
public IMSIAddress getImsi()
Gets the value of the field imsi.- Returns:
- value of field imsi, or null if not present
-
getMsisdn
public AddressString getMsisdn()
Gets the value of the field msisdn.- Returns:
- value of field msisdn, or null if not present
-
getO_BcsmCamelTDPCriteriaList
public MAPO_BcsmCamelTDP_Criteria[] getO_BcsmCamelTDPCriteriaList()
Gets the value of the field o-BcsmCamelTDPCriteriaList.- Returns:
- value of field o-BcsmCamelTDPCriteriaList, or null if not present
-
getO_CSI
public MAPO_CSI getO_CSI()
Gets the value of the field o-CSI.- Returns:
- value of field o-CSI, or null if not present
-
getUu_Data
public MAPUU_Data getUu_Data()
Gets the value of the field uu-Data.- Returns:
- value of field uu-Data, or null if not present
-
hasAllInformationSent
public boolean hasAllInformationSent()
Tests whether the field allInformationSent is present.- Returns:
- whether the field allInformationSent is present
-
hasBasicServiceGroup
public boolean hasBasicServiceGroup()
Tests whether the field basicServiceGroup has a value.- Returns:
- whether the field basicServiceGroup has a value
-
hasBasicServiceGroup2
public boolean hasBasicServiceGroup2()
Tests whether the field basicServiceGroup2 has a value.- Returns:
- whether the field basicServiceGroup2 has a value
-
hasCallReferenceNumber
public boolean hasCallReferenceNumber()
Tests whether the field callReferenceNumber has a value.- Returns:
- whether the field callReferenceNumber has a value
-
hasCcbs_Possible
public boolean hasCcbs_Possible()
Tests whether the field ccbs-Possible is present.- Returns:
- whether the field ccbs-Possible is present
-
hasCug_CheckInfo
public boolean hasCug_CheckInfo()
Tests whether the field cug-CheckInfo has a value.- Returns:
- whether the field cug-CheckInfo has a value
-
hasD_csi
public boolean hasD_csi()
Tests whether the field d-csi has a value.- Returns:
- whether the field d-csi has a value
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasForwardingData
public boolean hasForwardingData()
Tests whether the field forwardingData has a value.- Returns:
- whether the field forwardingData has a value
-
hasImsi
public boolean hasImsi()
Tests whether the field imsi has a value.- Returns:
- whether the field imsi has a value
-
hasMsisdn
public boolean hasMsisdn()
Tests whether the field msisdn has a value.- Returns:
- whether the field msisdn has a value
-
hasMtRoamingRetry
public boolean hasMtRoamingRetry()
Tests whether the field mtRoamingRetry is present.- Returns:
- whether the field mtRoamingRetry is present
-
hasO_BcsmCamelTDPCriteriaList
public boolean hasO_BcsmCamelTDPCriteriaList()
Tests whether the field o-BcsmCamelTDPCriteriaList has a value.- Returns:
- whether the field o-BcsmCamelTDPCriteriaList has a value
-
hasO_CSI
public boolean hasO_CSI()
Tests whether the field o-CSI has a value.- Returns:
- whether the field o-CSI has a value
-
hasUu_Data
public boolean hasUu_Data()
Tests whether the field uu-Data has a value.- Returns:
- whether the field uu-Data has a value
-
setAllInformationSentPresent
public MAPResumeCallHandlingArg setAllInformationSentPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field allInformationSent.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setBasicServiceGroup
public MAPResumeCallHandlingArg setBasicServiceGroup(MAPExt_BasicServiceCode value) throws IllegalStateException
Sets the value of the field basicServiceGroup. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setBasicServiceGroup2
public MAPResumeCallHandlingArg setBasicServiceGroup2(MAPExt_BasicServiceCode value) throws IllegalStateException
Sets the value of the field basicServiceGroup2. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCallReferenceNumber
public MAPResumeCallHandlingArg setCallReferenceNumber(byte[] value) throws IllegalStateException
Sets the value of the field callReferenceNumber. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCcbs_PossiblePresent
public MAPResumeCallHandlingArg setCcbs_PossiblePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field ccbs-Possible.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCug_CheckInfo
public MAPResumeCallHandlingArg setCug_CheckInfo(MAPCUG_CheckInfo value) throws IllegalStateException
Sets the value of the field cug-CheckInfo. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setD_csi
public MAPResumeCallHandlingArg setD_csi(MAPD_CSI value) throws IllegalStateException
Sets the value of the field d-csi. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setExtensionContainer
public MAPResumeCallHandlingArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
Sets the value of the field extensionContainer. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setForwardingData
public MAPResumeCallHandlingArg setForwardingData(MAPForwardingData value) throws IllegalStateException
Sets the value of the field forwardingData. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setImsi
public MAPResumeCallHandlingArg setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsisdn
public MAPResumeCallHandlingArg setMsisdn(AddressString value) throws IllegalStateException
Sets the value of the field msisdn. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMtRoamingRetryPresent
public MAPResumeCallHandlingArg setMtRoamingRetryPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field mtRoamingRetry.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setO_BcsmCamelTDPCriteriaList
public MAPResumeCallHandlingArg setO_BcsmCamelTDPCriteriaList(MAPO_BcsmCamelTDP_Criteria[] value) throws IllegalStateException
Sets the value of the field o-BcsmCamelTDPCriteriaList. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setO_CSI
public MAPResumeCallHandlingArg setO_CSI(MAPO_CSI value) throws IllegalStateException
Sets the value of the field o-CSI. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnly
in interfaceDataObject
- Overrides:
setReadOnly
in classAbstractDataObject
-
setUu_Data
public MAPResumeCallHandlingArg setUu_Data(MAPUU_Data value) throws IllegalStateException
Sets the value of the field uu-Data. If null, marks the field as absent.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-