Class MAPSendRoutingInfoRes_v3
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPSendRoutingInfoRes
-
- MAPSendRoutingInfoRes_v3
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPSendRoutingInfoRes_v3 extends MAPSendRoutingInfoRes
API for MAP-CH-DataTypes.SendRoutingInfoRes-v3. Generated from the following ASN.1 type definition and the adaptations below.SendRoutingInfoRes-v3 ::= SEQUENCE { imsi IMSI OPTIONAL, -- IMSI must be present if SendRoutingInfoRes is not segmented. If the TC-Result-NL segmentation option is taken the IMSI must be present in one segmented transmission of SendRoutingInfoRes. extendedRoutingInfo ExtendedRoutingInfo OPTIONAL, -- Renamed from routingInfo between ph2 and R96. cug-CheckInfo CUG-CheckInfo OPTIONAL, cugSubscriptionFlag NULL OPTIONAL, -- Added in R96. subscriberInfo SubscriberInfo OPTIONAL, -- Added in R96. ss-List SS-List OPTIONAL, -- Added in R96. basicService Ext-BasicServiceCode OPTIONAL, -- Added in R96. forwardingInterrogationRequired NULL OPTIONAL, -- Added in R96. vmsc-Address ISDN-AddressString OPTIONAL, -- Added in R96. extensionContainer ExtensionContainer OPTIONAL, -- Added in R96. ... naea-PreferredCI NAEA-PreferredCI OPTIONAL, -- Added in R97. naea-PreferredCI is included at the discretion of the HLR operator. ccbs-Indicators CCBS-Indicators OPTIONAL, -- Added in R97. msisdn ISDN-AddressString OPTIONAL, -- Added in R98. numberPortabilityStatus NumberPortabilityStatus OPTIONAL, -- Added in R98. istAlertTimer IST-AlertTimerValue OPTIONAL, -- Added in R99. supportedCamelPhasesInVMSC SupportedCamelPhases OPTIONAL, -- Added in release 5. offeredCamel4CSIsInVMSC OfferedCamel4CSIs OPTIONAL, -- Added in release 5. routingInfo2 ExtendedRoutingInfo OPTIONAL, -- Added in release 5. ss-List2 SS-List OPTIONAL, -- Added in release 5. basicService2 Ext-BasicServiceCode OPTIONAL, -- Added in release 5. allowedServices AllowedServices OPTIONAL, -- Added in release 5. unavailabilityCause UnavailabilityCause OPTIONAL, -- Added in release 5. releaseResourcesSupported NULL OPTIONAL, -- Added in release 6. gsm-BearerCapability ExternalSignalInfo OPTIONAL -- Added in release 7. } MAP-CH-DataTypes { SendRoutingInfoRes-v3 { @parentASN1Type MAP-CH-DataTypes-ph2.SendRoutingInfoRes extendedRoutingInfo { @rename routingInfo } } }
Extended in R96.Used as result type by
MAPOperations.sendRoutingInfo_v3
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPSendRoutingInfoRes_v3()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPSendRoutingInfoRes_v3
clone()
Constructs a copy of this object and everything reachable from it.static MAPSendRoutingInfoRes_v3
copyOf(MAPSendRoutingInfoRes 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.MAPAllowedServices
getAllowedServices()
Gets the value of the field allowedServices.MAPExt_BasicServiceCode
getBasicService()
Gets the value of the field basicService.MAPExt_BasicServiceCode
getBasicService2()
Gets the value of the field basicService2.MAPCCBS_Indicators
getCcbs_Indicators()
Gets the value of the field ccbs-Indicators.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.MAPExternalSignalInfo
getGsm_BearerCapability()
Gets the value of the field gsm-BearerCapability.int
getIstAlertTimer()
Gets the value of the field istAlertTimer.AddressString
getMsisdn()
Gets the value of the field msisdn.MAPNAEA_PreferredCI
getNaea_PreferredCI()
Gets the value of the field naea-PreferredCI.MAPNumberPortabilityStatus
getNumberPortabilityStatus()
Gets the value of the field numberPortabilityStatus.MAPOfferedCamel4CSIs
getOfferedCamel4CSIsInVMSC()
Gets the value of the field offeredCamel4CSIsInVMSC.MAPExtendedRoutingInfo
getRoutingInfo2()
Gets the value of the field routingInfo2.SSCode[]
getSs_List()
Gets the value of the field ss-List.SSCode[]
getSs_List2()
Gets the value of the field ss-List2.MAPSubscriberInfo
getSubscriberInfo()
Gets the value of the field subscriberInfo.MAPSupportedCamelPhases
getSupportedCamelPhasesInVMSC()
Gets the value of the field supportedCamelPhasesInVMSC.MAPUnavailabilityCause
getUnavailabilityCause()
Gets the value of the field unavailabilityCause.AddressString
getVmsc_Address()
Gets the value of the field vmsc-Address.boolean
hasAllowedServices()
Tests whether the field allowedServices has a value.boolean
hasBasicService()
Tests whether the field basicService has a value.boolean
hasBasicService2()
Tests whether the field basicService2 has a value.boolean
hasCcbs_Indicators()
Tests whether the field ccbs-Indicators has a value.boolean
hasCugSubscriptionFlag()
Tests whether the field cugSubscriptionFlag is present.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasForwardingInterrogationRequired()
Tests whether the field forwardingInterrogationRequired is present.boolean
hasGsm_BearerCapability()
Tests whether the field gsm-BearerCapability has a value.boolean
hasIstAlertTimer()
Tests whether the field istAlertTimer has a value.boolean
hasMsisdn()
Tests whether the field msisdn has a value.boolean
hasNaea_PreferredCI()
Tests whether the field naea-PreferredCI has a value.boolean
hasNumberPortabilityStatus()
Tests whether the field numberPortabilityStatus has a value.boolean
hasOfferedCamel4CSIsInVMSC()
Tests whether the field offeredCamel4CSIsInVMSC has a value.boolean
hasReleaseResourcesSupported()
Tests whether the field releaseResourcesSupported is present.boolean
hasRoutingInfo2()
Tests whether the field routingInfo2 has a value.boolean
hasSs_List()
Tests whether the field ss-List has a value.boolean
hasSs_List2()
Tests whether the field ss-List2 has a value.boolean
hasSubscriberInfo()
Tests whether the field subscriberInfo has a value.boolean
hasSupportedCamelPhasesInVMSC()
Tests whether the field supportedCamelPhasesInVMSC has a value.boolean
hasUnavailabilityCause()
Tests whether the field unavailabilityCause has a value.boolean
hasVmsc_Address()
Tests whether the field vmsc-Address has a value.MAPSendRoutingInfoRes_v3
setAllowedServices(MAPAllowedServices value)
Sets the value of the field allowedServices.MAPSendRoutingInfoRes_v3
setBasicService(MAPExt_BasicServiceCode value)
Sets the value of the field basicService.MAPSendRoutingInfoRes_v3
setBasicService2(MAPExt_BasicServiceCode value)
Sets the value of the field basicService2.MAPSendRoutingInfoRes_v3
setCcbs_Indicators(MAPCCBS_Indicators value)
Sets the value of the field ccbs-Indicators.MAPSendRoutingInfoRes_v3
setCug_CheckInfo(MAPCUG_CheckInfo value)
Sets the value of the field cug-CheckInfo.MAPSendRoutingInfoRes_v3
setCugSubscriptionFlagPresent(boolean flag)
Sets the presence or absence of the optional field cugSubscriptionFlag.MAPSendRoutingInfoRes_v3
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPSendRoutingInfoRes_v3
setForwardingInterrogationRequiredPresent(boolean flag)
Sets the presence or absence of the optional field forwardingInterrogationRequired.MAPSendRoutingInfoRes_v3
setGsm_BearerCapability(MAPExternalSignalInfo value)
Sets the value of the field gsm-BearerCapability.MAPSendRoutingInfoRes_v3
setImsi(IMSIAddress value)
Sets the value of the field imsi.MAPSendRoutingInfoRes_v3
setIstAlertTimer(int value)
Sets the value of the field istAlertTimer and marks the field as present.MAPSendRoutingInfoRes_v3
setIstAlertTimerPresent(boolean flag)
Sets the presence or absence of the optional field istAlertTimer.MAPSendRoutingInfoRes_v3
setMsisdn(AddressString value)
Sets the value of the field msisdn.MAPSendRoutingInfoRes_v3
setNaea_PreferredCI(MAPNAEA_PreferredCI value)
Sets the value of the field naea-PreferredCI.MAPSendRoutingInfoRes_v3
setNumberPortabilityStatus(MAPNumberPortabilityStatus value)
Sets the value of the field numberPortabilityStatus.MAPSendRoutingInfoRes_v3
setOfferedCamel4CSIsInVMSC(MAPOfferedCamel4CSIs value)
Sets the value of the field offeredCamel4CSIsInVMSC.void
setReadOnly()
Sets this and all its fields to be immutable.MAPSendRoutingInfoRes_v3
setReleaseResourcesSupportedPresent(boolean flag)
Sets the presence or absence of the optional field releaseResourcesSupported.MAPSendRoutingInfoRes_v3
setRoutingInfo(MAPExtendedRoutingInfo value)
Sets the value of the field extendedRoutingInfo.MAPSendRoutingInfoRes_v3
setRoutingInfo2(MAPExtendedRoutingInfo value)
Sets the value of the field routingInfo2.MAPSendRoutingInfoRes_v3
setSs_List(SSCode[] value)
Sets the value of the field ss-List.MAPSendRoutingInfoRes_v3
setSs_List2(SSCode[] value)
Sets the value of the field ss-List2.MAPSendRoutingInfoRes_v3
setSubscriberInfo(MAPSubscriberInfo value)
Sets the value of the field subscriberInfo.MAPSendRoutingInfoRes_v3
setSupportedCamelPhasesInVMSC(MAPSupportedCamelPhases value)
Sets the value of the field supportedCamelPhasesInVMSC.MAPSendRoutingInfoRes_v3
setUnavailabilityCause(MAPUnavailabilityCause value)
Sets the value of the field unavailabilityCause.MAPSendRoutingInfoRes_v3
setVmsc_Address(AddressString value)
Sets the value of the field vmsc-Address.-
Methods inherited from class com.opencloud.slee.resources.cgin.map.MAPSendRoutingInfoRes
getCug_CheckInfo, getImsi, getRoutingInfo, hasCug_CheckInfo, hasImsi, hasRoutingInfo
-
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 MAPSendRoutingInfoRes_v3 clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Overrides:
clone
in classMAPSendRoutingInfoRes
- Returns:
- copy of object
-
copyOf
public static MAPSendRoutingInfoRes_v3 copyOf(MAPSendRoutingInfoRes 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:
- MAPSendRoutingInfoRes_v3
-
getAllowedServices
public MAPAllowedServices getAllowedServices()
Gets the value of the field allowedServices.- Returns:
- value of field allowedServices, or null if not present
-
getBasicService
public MAPExt_BasicServiceCode getBasicService()
Gets the value of the field basicService.- Returns:
- value of field basicService, or null if not present
-
getBasicService2
public MAPExt_BasicServiceCode getBasicService2()
Gets the value of the field basicService2.- Returns:
- value of field basicService2, or null if not present
-
getCcbs_Indicators
public MAPCCBS_Indicators getCcbs_Indicators()
Gets the value of the field ccbs-Indicators.- Returns:
- value of field ccbs-Indicators, 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.- Overrides:
getFieldsMap
in classMAPSendRoutingInfoRes
- Parameters:
withAbsents
- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getGsm_BearerCapability
public MAPExternalSignalInfo getGsm_BearerCapability()
Gets the value of the field gsm-BearerCapability.- Returns:
- value of field gsm-BearerCapability, or null if not present
-
getIstAlertTimer
public int getIstAlertTimer()
Gets the value of the field istAlertTimer.- Returns:
- value of field istAlertTimer
-
getMsisdn
public AddressString getMsisdn()
Gets the value of the field msisdn.- Returns:
- value of field msisdn, or null if not present
-
getNaea_PreferredCI
public MAPNAEA_PreferredCI getNaea_PreferredCI()
Gets the value of the field naea-PreferredCI.- Returns:
- value of field naea-PreferredCI, or null if not present
-
getNumberPortabilityStatus
public MAPNumberPortabilityStatus getNumberPortabilityStatus()
Gets the value of the field numberPortabilityStatus.- Returns:
- value of field numberPortabilityStatus, or null if not present
-
getOfferedCamel4CSIsInVMSC
public MAPOfferedCamel4CSIs getOfferedCamel4CSIsInVMSC()
Gets the value of the field offeredCamel4CSIsInVMSC.- Returns:
- value of field offeredCamel4CSIsInVMSC, or null if not present
-
getRoutingInfo2
public MAPExtendedRoutingInfo getRoutingInfo2()
Gets the value of the field routingInfo2.- Returns:
- value of field routingInfo2, or null if not present
-
getSs_List
public SSCode[] getSs_List()
Gets the value of the field ss-List.- Returns:
- value of field ss-List, or null if not present
-
getSs_List2
public SSCode[] getSs_List2()
Gets the value of the field ss-List2.- Returns:
- value of field ss-List2, or null if not present
-
getSubscriberInfo
public MAPSubscriberInfo getSubscriberInfo()
Gets the value of the field subscriberInfo.- Returns:
- value of field subscriberInfo, or null if not present
-
getSupportedCamelPhasesInVMSC
public MAPSupportedCamelPhases getSupportedCamelPhasesInVMSC()
Gets the value of the field supportedCamelPhasesInVMSC.- Returns:
- value of field supportedCamelPhasesInVMSC, or null if not present
-
getUnavailabilityCause
public MAPUnavailabilityCause getUnavailabilityCause()
Gets the value of the field unavailabilityCause.- Returns:
- value of field unavailabilityCause, or null if not present
-
getVmsc_Address
public AddressString getVmsc_Address()
Gets the value of the field vmsc-Address.- Returns:
- value of field vmsc-Address, or null if not present
-
hasAllowedServices
public boolean hasAllowedServices()
Tests whether the field allowedServices has a value.- Returns:
- whether the field allowedServices has a value
-
hasBasicService
public boolean hasBasicService()
Tests whether the field basicService has a value.- Returns:
- whether the field basicService has a value
-
hasBasicService2
public boolean hasBasicService2()
Tests whether the field basicService2 has a value.- Returns:
- whether the field basicService2 has a value
-
hasCcbs_Indicators
public boolean hasCcbs_Indicators()
Tests whether the field ccbs-Indicators has a value.- Returns:
- whether the field ccbs-Indicators has a value
-
hasCugSubscriptionFlag
public boolean hasCugSubscriptionFlag()
Tests whether the field cugSubscriptionFlag is present.- Returns:
- whether the field cugSubscriptionFlag is present
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasForwardingInterrogationRequired
public boolean hasForwardingInterrogationRequired()
Tests whether the field forwardingInterrogationRequired is present.- Returns:
- whether the field forwardingInterrogationRequired is present
-
hasGsm_BearerCapability
public boolean hasGsm_BearerCapability()
Tests whether the field gsm-BearerCapability has a value.- Returns:
- whether the field gsm-BearerCapability has a value
-
hasIstAlertTimer
public boolean hasIstAlertTimer()
Tests whether the field istAlertTimer has a value.- Returns:
- whether the field istAlertTimer has a value
-
hasMsisdn
public boolean hasMsisdn()
Tests whether the field msisdn has a value.- Returns:
- whether the field msisdn has a value
-
hasNaea_PreferredCI
public boolean hasNaea_PreferredCI()
Tests whether the field naea-PreferredCI has a value.- Returns:
- whether the field naea-PreferredCI has a value
-
hasNumberPortabilityStatus
public boolean hasNumberPortabilityStatus()
Tests whether the field numberPortabilityStatus has a value.- Returns:
- whether the field numberPortabilityStatus has a value
-
hasOfferedCamel4CSIsInVMSC
public boolean hasOfferedCamel4CSIsInVMSC()
Tests whether the field offeredCamel4CSIsInVMSC has a value.- Returns:
- whether the field offeredCamel4CSIsInVMSC has a value
-
hasReleaseResourcesSupported
public boolean hasReleaseResourcesSupported()
Tests whether the field releaseResourcesSupported is present.- Returns:
- whether the field releaseResourcesSupported is present
-
hasRoutingInfo2
public boolean hasRoutingInfo2()
Tests whether the field routingInfo2 has a value.- Returns:
- whether the field routingInfo2 has a value
-
hasSs_List
public boolean hasSs_List()
Tests whether the field ss-List has a value.- Returns:
- whether the field ss-List has a value
-
hasSs_List2
public boolean hasSs_List2()
Tests whether the field ss-List2 has a value.- Returns:
- whether the field ss-List2 has a value
-
hasSubscriberInfo
public boolean hasSubscriberInfo()
Tests whether the field subscriberInfo has a value.- Returns:
- whether the field subscriberInfo has a value
-
hasSupportedCamelPhasesInVMSC
public boolean hasSupportedCamelPhasesInVMSC()
Tests whether the field supportedCamelPhasesInVMSC has a value.- Returns:
- whether the field supportedCamelPhasesInVMSC has a value
-
hasUnavailabilityCause
public boolean hasUnavailabilityCause()
Tests whether the field unavailabilityCause has a value.- Returns:
- whether the field unavailabilityCause has a value
-
hasVmsc_Address
public boolean hasVmsc_Address()
Tests whether the field vmsc-Address has a value.- Returns:
- whether the field vmsc-Address has a value
-
setAllowedServices
public MAPSendRoutingInfoRes_v3 setAllowedServices(MAPAllowedServices value) throws IllegalStateException
Sets the value of the field allowedServices. 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
-
setBasicService
public MAPSendRoutingInfoRes_v3 setBasicService(MAPExt_BasicServiceCode value) throws IllegalStateException
Sets the value of the field basicService. 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
-
setBasicService2
public MAPSendRoutingInfoRes_v3 setBasicService2(MAPExt_BasicServiceCode value) throws IllegalStateException
Sets the value of the field basicService2. 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_Indicators
public MAPSendRoutingInfoRes_v3 setCcbs_Indicators(MAPCCBS_Indicators value) throws IllegalStateException
Sets the value of the field ccbs-Indicators. 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
-
setCugSubscriptionFlagPresent
public MAPSendRoutingInfoRes_v3 setCugSubscriptionFlagPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field cugSubscriptionFlag.- 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 MAPSendRoutingInfoRes_v3 setCug_CheckInfo(MAPCUG_CheckInfo value) throws IllegalStateException
Sets the value of the field cug-CheckInfo. If null, marks the field as absent.- Overrides:
setCug_CheckInfo
in classMAPSendRoutingInfoRes
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setExtensionContainer
public MAPSendRoutingInfoRes_v3 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
-
setForwardingInterrogationRequiredPresent
public MAPSendRoutingInfoRes_v3 setForwardingInterrogationRequiredPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field forwardingInterrogationRequired.- 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
-
setGsm_BearerCapability
public MAPSendRoutingInfoRes_v3 setGsm_BearerCapability(MAPExternalSignalInfo value) throws IllegalStateException
Sets the value of the field gsm-BearerCapability. 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 MAPSendRoutingInfoRes_v3 setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi. If null, marks the field as absent.- Overrides:
setImsi
in classMAPSendRoutingInfoRes
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setIstAlertTimer
public MAPSendRoutingInfoRes_v3 setIstAlertTimer(int value) throws IllegalStateException
Sets the value of the field istAlertTimer and marks the field as present.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setIstAlertTimerPresent
public MAPSendRoutingInfoRes_v3 setIstAlertTimerPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field istAlertTimer.- 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
-
setMsisdn
public MAPSendRoutingInfoRes_v3 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
-
setNaea_PreferredCI
public MAPSendRoutingInfoRes_v3 setNaea_PreferredCI(MAPNAEA_PreferredCI value) throws IllegalStateException
Sets the value of the field naea-PreferredCI. 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
-
setNumberPortabilityStatus
public MAPSendRoutingInfoRes_v3 setNumberPortabilityStatus(MAPNumberPortabilityStatus value) throws IllegalStateException
Sets the value of the field numberPortabilityStatus. 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
-
setOfferedCamel4CSIsInVMSC
public MAPSendRoutingInfoRes_v3 setOfferedCamel4CSIsInVMSC(MAPOfferedCamel4CSIs value) throws IllegalStateException
Sets the value of the field offeredCamel4CSIsInVMSC. 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 classMAPSendRoutingInfoRes
-
setReleaseResourcesSupportedPresent
public MAPSendRoutingInfoRes_v3 setReleaseResourcesSupportedPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field releaseResourcesSupported.- 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
-
setRoutingInfo
public MAPSendRoutingInfoRes_v3 setRoutingInfo(MAPExtendedRoutingInfo value) throws IllegalStateException
Sets the value of the field extendedRoutingInfo. If null, marks the field as absent.- Overrides:
setRoutingInfo
in classMAPSendRoutingInfoRes
- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setRoutingInfo2
public MAPSendRoutingInfoRes_v3 setRoutingInfo2(MAPExtendedRoutingInfo value) throws IllegalStateException
Sets the value of the field routingInfo2. 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
-
setSs_List
public MAPSendRoutingInfoRes_v3 setSs_List(SSCode[] value) throws IllegalStateException
Sets the value of the field ss-List. 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
-
setSs_List2
public MAPSendRoutingInfoRes_v3 setSs_List2(SSCode[] value) throws IllegalStateException
Sets the value of the field ss-List2. 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
-
setSubscriberInfo
public MAPSendRoutingInfoRes_v3 setSubscriberInfo(MAPSubscriberInfo value) throws IllegalStateException
Sets the value of the field subscriberInfo. 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
-
setSupportedCamelPhasesInVMSC
public MAPSendRoutingInfoRes_v3 setSupportedCamelPhasesInVMSC(MAPSupportedCamelPhases value) throws IllegalStateException
Sets the value of the field supportedCamelPhasesInVMSC. 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
-
setUnavailabilityCause
public MAPSendRoutingInfoRes_v3 setUnavailabilityCause(MAPUnavailabilityCause value) throws IllegalStateException
Sets the value of the field unavailabilityCause. 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
-
setVmsc_Address
public MAPSendRoutingInfoRes_v3 setVmsc_Address(AddressString value) throws IllegalStateException
Sets the value of the field vmsc-Address. 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
-
-