public class MAPSendRoutingInfoArg extends AbstractFieldsObject
SendRoutingInfoArg ::= SEQUENCE { msisdn ISDN-AddressString, cug-CheckInfo CUG-CheckInfo OPTIONAL, numberOfForwarding NumberOfForwarding OPTIONAL, interrogationType InterrogationType, -- Added in R96. or-Interrogation NULL OPTIONAL, -- Added in R96. or-Capability OR-Phase OPTIONAL, -- Added in R96. gmsc-OrGsmSCF-Address ISDN-AddressString, -- Added in R96. Renamed from gmsc-Address between releases 4 and 5. callReferenceNumber CallReferenceNumber OPTIONAL, -- Added in R96. forwardingReason ForwardingReason OPTIONAL, -- Added in R96. basicServiceGroup Ext-BasicServiceCode OPTIONAL, -- Added in R96. networkSignalInfo ExternalSignalInfo OPTIONAL, camelInfo CamelInfo OPTIONAL, -- Added in R96. suppressionOfAnnouncement SuppressionOfAnnouncement OPTIONAL, -- Added in R96. extensionContainer ExtensionContainer OPTIONAL, -- Added in R96. ... alertingPattern AlertingPattern OPTIONAL, -- Added in R97. ccbs-Call NULL OPTIONAL, -- Added in R97. supportedCCBS-Phase SupportedCCBS-Phase OPTIONAL, -- Added in R97. additionalSignalInfo Ext-ExternalSignalInfo OPTIONAL, -- Added in R98. istSupportIndicator IST-SupportIndicator OPTIONAL, -- Added in R99. pre-pagingSupported NULL OPTIONAL, -- Added in R99. callDiversionTreatmentIndicator CallDiversionTreatmentIndicator OPTIONAL, -- Added in R99. Use Treatment.TreatmentValue.ACCEPT(1) for callDiversionAllowed(1); use Treatment.TreatmentValue.REJECT(2) for callDiversionNotAllowed(2). longFTN-Supported NULL OPTIONAL, -- Added in R99. suppress-VT-CSI NULL OPTIONAL, -- Added in release 5. suppressIncomingCallBarring NULL OPTIONAL, -- Added in release 5. gsmSCF-InitiatedCall NULL OPTIONAL, -- Added in release 5. basicServiceGroup2 Ext-BasicServiceCode OPTIONAL, -- Added in release 5. networkSignalInfo2 ExternalSignalInfo OPTIONAL, -- Added in release 5. suppressMTSS SuppressMTSS OPTIONAL, -- Added in release 7. mtRoamingRetrySupported NULL OPTIONAL, -- Added in release 7. callPriority EMLPP-Priority OPTIONAL -- Added in release 8. }Added in ph2.
Used as argument type by MAPOperations.sendRoutingInfo
.
Used as argument type by MAPOperations.sendRoutingInfo_v3
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSendRoutingInfoArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSendRoutingInfoArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSendRoutingInfoArg |
copyOf(MAPSendRoutingInfoArg 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_ExternalSignalInfo |
getAdditionalSignalInfo()
Gets the value of the field additionalSignalInfo.
|
byte[] |
getAlertingPattern()
Gets the value of the field alertingPattern.
|
MAPExt_BasicServiceCode |
getBasicServiceGroup()
Gets the value of the field basicServiceGroup.
|
MAPExt_BasicServiceCode |
getBasicServiceGroup2()
Gets the value of the field basicServiceGroup2.
|
Treatment |
getCallDiversionTreatmentIndicator()
Gets the value of the field callDiversionTreatmentIndicator.
|
int |
getCallPriority()
Gets the value of the field callPriority.
|
byte[] |
getCallReferenceNumber()
Gets the value of the field callReferenceNumber.
|
MAPCamelInfo |
getCamelInfo()
Gets the value of the field camelInfo.
|
MAPCUG_CheckInfo |
getCug_CheckInfo()
Gets the value of the field cug-CheckInfo.
|
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.
|
MAPForwardingReason |
getForwardingReason()
Gets the value of the field forwardingReason.
|
AddressString |
getGmsc_OrGsmSCF_Address()
Gets the value of the field gmsc-OrGsmSCF-Address.
|
MAPInterrogationType |
getInterrogationType()
Gets the value of the field interrogationType.
|
MAPIST_SupportIndicator |
getIstSupportIndicator()
Gets the value of the field istSupportIndicator.
|
AddressString |
getMsisdn()
Gets the value of the field msisdn.
|
MAPExternalSignalInfo |
getNetworkSignalInfo()
Gets the value of the field networkSignalInfo.
|
MAPExternalSignalInfo |
getNetworkSignalInfo2()
Gets the value of the field networkSignalInfo2.
|
int |
getNumberOfForwarding()
Gets the value of the field numberOfForwarding.
|
int |
getOr_Capability()
Gets the value of the field or-Capability.
|
int |
getSupportedCCBS_Phase()
Gets the value of the field supportedCCBS-Phase.
|
MAPSuppressMTSS |
getSuppressMTSS()
Gets the value of the field suppressMTSS.
|
boolean |
hasAdditionalSignalInfo()
Tests whether the field additionalSignalInfo has a value.
|
boolean |
hasAlertingPattern()
Tests whether the field alertingPattern has a value.
|
boolean |
hasBasicServiceGroup()
Tests whether the field basicServiceGroup has a value.
|
boolean |
hasBasicServiceGroup2()
Tests whether the field basicServiceGroup2 has a value.
|
boolean |
hasCallDiversionTreatmentIndicator()
Tests whether the field callDiversionTreatmentIndicator has a value.
|
boolean |
hasCallPriority()
Tests whether the field callPriority has a value.
|
boolean |
hasCallReferenceNumber()
Tests whether the field callReferenceNumber has a value.
|
boolean |
hasCamelInfo()
Tests whether the field camelInfo has a value.
|
boolean |
hasCcbs_Call()
Tests whether the field ccbs-Call is present.
|
boolean |
hasCug_CheckInfo()
Tests whether the field cug-CheckInfo has a value.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasForwardingReason()
Tests whether the field forwardingReason has a value.
|
boolean |
hasGmsc_OrGsmSCF_Address()
Tests whether the field gmsc-OrGsmSCF-Address has a value.
|
boolean |
hasGsmSCF_InitiatedCall()
Tests whether the field gsmSCF-InitiatedCall is present.
|
boolean |
hasInterrogationType()
Tests whether the field interrogationType has a value.
|
boolean |
hasIstSupportIndicator()
Tests whether the field istSupportIndicator has a value.
|
boolean |
hasLongFTN_Supported()
Tests whether the field longFTN-Supported is present.
|
boolean |
hasMsisdn()
Tests whether the field msisdn has a value.
|
boolean |
hasMtRoamingRetrySupported()
Tests whether the field mtRoamingRetrySupported is present.
|
boolean |
hasNetworkSignalInfo()
Tests whether the field networkSignalInfo has a value.
|
boolean |
hasNetworkSignalInfo2()
Tests whether the field networkSignalInfo2 has a value.
|
boolean |
hasNumberOfForwarding()
Tests whether the field numberOfForwarding has a value.
|
boolean |
hasOr_Capability()
Tests whether the field or-Capability has a value.
|
boolean |
hasOr_Interrogation()
Tests whether the field or-Interrogation is present.
|
boolean |
hasPre_pagingSupported()
Tests whether the field pre-pagingSupported is present.
|
boolean |
hasSupportedCCBS_Phase()
Tests whether the field supportedCCBS-Phase has a value.
|
boolean |
hasSuppress_VT_CSI()
Tests whether the field suppress-VT-CSI is present.
|
boolean |
hasSuppressIncomingCallBarring()
Tests whether the field suppressIncomingCallBarring is present.
|
boolean |
hasSuppressionOfAnnouncement()
Tests whether the field suppressionOfAnnouncement is present.
|
boolean |
hasSuppressMTSS()
Tests whether the field suppressMTSS has a value.
|
MAPSendRoutingInfoArg |
setAdditionalSignalInfo(MAPExt_ExternalSignalInfo value)
Sets the value of the field additionalSignalInfo.
|
MAPSendRoutingInfoArg |
setAlertingPattern(byte[] value)
Sets the value of the field alertingPattern.
|
MAPSendRoutingInfoArg |
setBasicServiceGroup(MAPExt_BasicServiceCode value)
Sets the value of the field basicServiceGroup.
|
MAPSendRoutingInfoArg |
setBasicServiceGroup2(MAPExt_BasicServiceCode value)
Sets the value of the field basicServiceGroup2.
|
MAPSendRoutingInfoArg |
setCallDiversionTreatmentIndicator(Treatment value)
Sets the value of the field callDiversionTreatmentIndicator.
|
MAPSendRoutingInfoArg |
setCallPriority(int value)
Sets the value of the field callPriority and marks the field as present.
|
MAPSendRoutingInfoArg |
setCallPriorityPresent(boolean flag)
Sets the presence or absence of the optional field callPriority.
|
MAPSendRoutingInfoArg |
setCallReferenceNumber(byte[] value)
Sets the value of the field callReferenceNumber.
|
MAPSendRoutingInfoArg |
setCamelInfo(MAPCamelInfo value)
Sets the value of the field camelInfo.
|
MAPSendRoutingInfoArg |
setCcbs_CallPresent(boolean flag)
Sets the presence or absence of the optional field ccbs-Call.
|
MAPSendRoutingInfoArg |
setCug_CheckInfo(MAPCUG_CheckInfo value)
Sets the value of the field cug-CheckInfo.
|
MAPSendRoutingInfoArg |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPSendRoutingInfoArg |
setForwardingReason(MAPForwardingReason value)
Sets the value of the field forwardingReason.
|
MAPSendRoutingInfoArg |
setGmsc_OrGsmSCF_Address(AddressString value)
Sets the value of the field gmsc-OrGsmSCF-Address.
|
MAPSendRoutingInfoArg |
setGsmSCF_InitiatedCallPresent(boolean flag)
Sets the presence or absence of the optional field gsmSCF-InitiatedCall.
|
MAPSendRoutingInfoArg |
setInterrogationType(MAPInterrogationType value)
Sets the value of the field interrogationType.
|
MAPSendRoutingInfoArg |
setIstSupportIndicator(MAPIST_SupportIndicator value)
Sets the value of the field istSupportIndicator.
|
MAPSendRoutingInfoArg |
setLongFTN_SupportedPresent(boolean flag)
Sets the presence or absence of the optional field longFTN-Supported.
|
MAPSendRoutingInfoArg |
setMsisdn(AddressString value)
Sets the value of the field msisdn.
|
MAPSendRoutingInfoArg |
setMtRoamingRetrySupportedPresent(boolean flag)
Sets the presence or absence of the optional field mtRoamingRetrySupported.
|
MAPSendRoutingInfoArg |
setNetworkSignalInfo(MAPExternalSignalInfo value)
Sets the value of the field networkSignalInfo.
|
MAPSendRoutingInfoArg |
setNetworkSignalInfo2(MAPExternalSignalInfo value)
Sets the value of the field networkSignalInfo2.
|
MAPSendRoutingInfoArg |
setNumberOfForwarding(int value)
Sets the value of the field numberOfForwarding and marks the field as present.
|
MAPSendRoutingInfoArg |
setNumberOfForwardingPresent(boolean flag)
Sets the presence or absence of the optional field numberOfForwarding.
|
MAPSendRoutingInfoArg |
setOr_Capability(int value)
Sets the value of the field or-Capability and marks the field as present.
|
MAPSendRoutingInfoArg |
setOr_CapabilityPresent(boolean flag)
Sets the presence or absence of the optional field or-Capability.
|
MAPSendRoutingInfoArg |
setOr_InterrogationPresent(boolean flag)
Sets the presence or absence of the optional field or-Interrogation.
|
MAPSendRoutingInfoArg |
setPre_pagingSupportedPresent(boolean flag)
Sets the presence or absence of the optional field pre-pagingSupported.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSendRoutingInfoArg |
setSupportedCCBS_Phase(int value)
Sets the value of the field supportedCCBS-Phase and marks the field as present.
|
MAPSendRoutingInfoArg |
setSupportedCCBS_PhasePresent(boolean flag)
Sets the presence or absence of the optional field supportedCCBS-Phase.
|
MAPSendRoutingInfoArg |
setSuppress_VT_CSIPresent(boolean flag)
Sets the presence or absence of the optional field suppress-VT-CSI.
|
MAPSendRoutingInfoArg |
setSuppressIncomingCallBarringPresent(boolean flag)
Sets the presence or absence of the optional field suppressIncomingCallBarring.
|
MAPSendRoutingInfoArg |
setSuppressionOfAnnouncementPresent(boolean flag)
Sets the presence or absence of the optional field suppressionOfAnnouncement.
|
MAPSendRoutingInfoArg |
setSuppressMTSS(MAPSuppressMTSS value)
Sets the value of the field suppressMTSS.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPSendRoutingInfoArg()
public MAPSendRoutingInfoArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPSendRoutingInfoArg copyOf(MAPSendRoutingInfoArg from)
from
- the object from which to copypublic MAPExt_ExternalSignalInfo getAdditionalSignalInfo()
public byte[] getAlertingPattern()
public MAPExt_BasicServiceCode getBasicServiceGroup()
public MAPExt_BasicServiceCode getBasicServiceGroup2()
public Treatment getCallDiversionTreatmentIndicator()
public int getCallPriority()
public byte[] getCallReferenceNumber()
public MAPCamelInfo getCamelInfo()
public MAPCUG_CheckInfo getCug_CheckInfo()
public MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic MAPForwardingReason getForwardingReason()
public AddressString getGmsc_OrGsmSCF_Address()
public MAPInterrogationType getInterrogationType()
public MAPIST_SupportIndicator getIstSupportIndicator()
public AddressString getMsisdn()
public MAPExternalSignalInfo getNetworkSignalInfo()
public MAPExternalSignalInfo getNetworkSignalInfo2()
public int getNumberOfForwarding()
public int getOr_Capability()
public int getSupportedCCBS_Phase()
public MAPSuppressMTSS getSuppressMTSS()
public boolean hasAdditionalSignalInfo()
public boolean hasAlertingPattern()
public boolean hasBasicServiceGroup()
public boolean hasBasicServiceGroup2()
public boolean hasCallDiversionTreatmentIndicator()
public boolean hasCallPriority()
public boolean hasCallReferenceNumber()
public boolean hasCamelInfo()
public boolean hasCcbs_Call()
public boolean hasCug_CheckInfo()
public boolean hasExtensionContainer()
public boolean hasForwardingReason()
public boolean hasGmsc_OrGsmSCF_Address()
public boolean hasGsmSCF_InitiatedCall()
public boolean hasInterrogationType()
public boolean hasIstSupportIndicator()
public boolean hasLongFTN_Supported()
public boolean hasMsisdn()
public boolean hasMtRoamingRetrySupported()
public boolean hasNetworkSignalInfo()
public boolean hasNetworkSignalInfo2()
public boolean hasNumberOfForwarding()
public boolean hasOr_Capability()
public boolean hasOr_Interrogation()
public boolean hasPre_pagingSupported()
public boolean hasSupportedCCBS_Phase()
public boolean hasSuppressIncomingCallBarring()
public boolean hasSuppressMTSS()
public boolean hasSuppress_VT_CSI()
public boolean hasSuppressionOfAnnouncement()
public MAPSendRoutingInfoArg setAdditionalSignalInfo(MAPExt_ExternalSignalInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setAlertingPattern(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setBasicServiceGroup(MAPExt_BasicServiceCode value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setBasicServiceGroup2(MAPExt_BasicServiceCode value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setCallDiversionTreatmentIndicator(Treatment value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setCallPriority(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setCallPriorityPresent(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 MAPSendRoutingInfoArg setCallReferenceNumber(byte[] value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setCamelInfo(MAPCamelInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setCcbs_CallPresent(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 MAPSendRoutingInfoArg setCug_CheckInfo(MAPCUG_CheckInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setForwardingReason(MAPForwardingReason value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setGmsc_OrGsmSCF_Address(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setGsmSCF_InitiatedCallPresent(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 MAPSendRoutingInfoArg setInterrogationType(MAPInterrogationType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setIstSupportIndicator(MAPIST_SupportIndicator value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setLongFTN_SupportedPresent(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 MAPSendRoutingInfoArg setMsisdn(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setMtRoamingRetrySupportedPresent(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 MAPSendRoutingInfoArg setNetworkSignalInfo(MAPExternalSignalInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setNetworkSignalInfo2(MAPExternalSignalInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setNumberOfForwarding(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setNumberOfForwardingPresent(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 MAPSendRoutingInfoArg setOr_Capability(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setOr_CapabilityPresent(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 MAPSendRoutingInfoArg setOr_InterrogationPresent(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 MAPSendRoutingInfoArg setPre_pagingSupportedPresent(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 void setReadOnly()
setReadOnly
in interface DataObject
setReadOnly
in class AbstractDataObject
public MAPSendRoutingInfoArg setSupportedCCBS_Phase(int value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setSupportedCCBS_PhasePresent(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 MAPSendRoutingInfoArg setSuppressIncomingCallBarringPresent(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 MAPSendRoutingInfoArg setSuppressMTSS(MAPSuppressMTSS value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSendRoutingInfoArg setSuppress_VT_CSIPresent(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 MAPSendRoutingInfoArg setSuppressionOfAnnouncementPresent(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-only