public class MAPSendRoutingInfoRes_v3 extends MAPSendRoutingInfoRes
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
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSendRoutingInfoRes_v3()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and 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.
|
getCug_CheckInfo, getImsi, getRoutingInfo, hasCug_CheckInfo, hasImsi, hasRoutingInfo
equals, hashCode, toString
checkModify, isReadOnly
public MAPSendRoutingInfoRes_v3()
public MAPSendRoutingInfoRes_v3 clone()
clone
in interface DataObject
clone
in class MAPSendRoutingInfoRes
public static MAPSendRoutingInfoRes_v3 copyOf(MAPSendRoutingInfoRes from)
from
- the object from which to copypublic MAPAllowedServices getAllowedServices()
public MAPExt_BasicServiceCode getBasicService()
public MAPExt_BasicServiceCode getBasicService2()
public MAPCCBS_Indicators getCcbs_Indicators()
public MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class MAPSendRoutingInfoRes
withAbsents
- whether to put absent optional fields into Mappublic MAPExternalSignalInfo getGsm_BearerCapability()
public int getIstAlertTimer()
public AddressString getMsisdn()
public MAPNAEA_PreferredCI getNaea_PreferredCI()
public MAPNumberPortabilityStatus getNumberPortabilityStatus()
public MAPOfferedCamel4CSIs getOfferedCamel4CSIsInVMSC()
public MAPExtendedRoutingInfo getRoutingInfo2()
public SSCode[] getSs_List()
public SSCode[] getSs_List2()
public MAPSubscriberInfo getSubscriberInfo()
public MAPSupportedCamelPhases getSupportedCamelPhasesInVMSC()
public MAPUnavailabilityCause getUnavailabilityCause()
public AddressString getVmsc_Address()
public boolean hasAllowedServices()
public boolean hasBasicService()
public boolean hasBasicService2()
public boolean hasCcbs_Indicators()
public boolean hasCugSubscriptionFlag()
public boolean hasExtensionContainer()
public boolean hasForwardingInterrogationRequired()
public boolean hasGsm_BearerCapability()
public boolean hasIstAlertTimer()
public boolean hasMsisdn()
public boolean hasNaea_PreferredCI()
public boolean hasNumberPortabilityStatus()
public boolean hasOfferedCamel4CSIsInVMSC()
public boolean hasReleaseResourcesSupported()
public boolean hasRoutingInfo2()
public boolean hasSs_List()
public boolean hasSs_List2()
public boolean hasSubscriberInfo()
public boolean hasSupportedCamelPhasesInVMSC()
public boolean hasUnavailabilityCause()
public boolean hasVmsc_Address()
public MAPSendRoutingInfoRes_v3 setAllowedServices(MAPAllowedServices value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setBasicService(MAPExt_BasicServiceCode value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setBasicService2(MAPExt_BasicServiceCode value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setCcbs_Indicators(MAPCCBS_Indicators value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setCugSubscriptionFlagPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setCug_CheckInfo(MAPCUG_CheckInfo value) throws IllegalStateException
setCug_CheckInfo
in class MAPSendRoutingInfoRes
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setForwardingInterrogationRequiredPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setGsm_BearerCapability(MAPExternalSignalInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setImsi(IMSIAddress value) throws IllegalStateException
setImsi
in class MAPSendRoutingInfoRes
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setIstAlertTimer(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setIstAlertTimerPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setMsisdn(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setNaea_PreferredCI(MAPNAEA_PreferredCI value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setNumberPortabilityStatus(MAPNumberPortabilityStatus value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setOfferedCamel4CSIsInVMSC(MAPOfferedCamel4CSIs value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class MAPSendRoutingInfoRes
public MAPSendRoutingInfoRes_v3 setReleaseResourcesSupportedPresent(boolean flag) throws IllegalStateException
flag
- either true if the field should be marked as present or false if the field should be marked as absentIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setRoutingInfo(MAPExtendedRoutingInfo value) throws IllegalStateException
setRoutingInfo
in class MAPSendRoutingInfoRes
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setRoutingInfo2(MAPExtendedRoutingInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setSs_List(SSCode[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setSs_List2(SSCode[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setSubscriberInfo(MAPSubscriberInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setSupportedCamelPhasesInVMSC(MAPSupportedCamelPhases value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setUnavailabilityCause(MAPUnavailabilityCause value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoRes_v3 setVmsc_Address(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only