public class MAPRoutingInfoForSM_Res extends MAPSendRoutingInfoForSMRes
RoutingInfoForSM-Res ::= SEQUENCE { imsi IMSI, locationInfoWithLMSI LocationInfoWithLMSI, -- Added in ph2. extensionContainer ExtensionContainer OPTIONAL, -- Added in R96. ... ip-sm-gwGuidance IP-SM-GW-Guidance OPTIONAL -- Added in release 10. } MAP-SM-DataTypes { RoutingInfoForSM-Res { @parentASN1Type MAP-SM-DataTypes-ph1.SendRoutingInfoForSMRes } }Extended in ph2. Note that the parent's fields locationOrForwarding and mwd-Set are for use only in -v1 contexts.
Used as result type by MAPOperations.sendRoutingInfoForSM
.
Used as result type by MAPOperations.sendRoutingInfoForSM_v3
.
MAPSendRoutingInfoForSMRes.LocationOrForwarding
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPRoutingInfoForSM_Res()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPRoutingInfoForSM_Res |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPRoutingInfoForSM_Res |
copyOf(MAPSendRoutingInfoForSMRes 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.
|
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.
|
MAPIP_SM_GW_Guidance |
getIp_sm_gwGuidance()
Gets the value of the field ip-sm-gwGuidance.
|
MAPLocationInfoWithLMSI |
getLocationInfoWithLMSI()
Gets the value of the field locationInfoWithLMSI.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasIp_sm_gwGuidance()
Tests whether the field ip-sm-gwGuidance has a value.
|
boolean |
hasLocationInfoWithLMSI()
Tests whether the field locationInfoWithLMSI has a value.
|
MAPRoutingInfoForSM_Res |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPRoutingInfoForSM_Res |
setImsi(IMSIAddress value)
Sets the value of the field imsi.
|
MAPRoutingInfoForSM_Res |
setIp_sm_gwGuidance(MAPIP_SM_GW_Guidance value)
Sets the value of the field ip-sm-gwGuidance.
|
MAPRoutingInfoForSM_Res |
setLocationInfoWithLMSI(MAPLocationInfoWithLMSI value)
Sets the value of the field locationInfoWithLMSI.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
getImsi, getLocationOrForwarding, getMwd_Set, hasImsi, hasLocationOrForwarding, hasMwd_Set, setLocationOrForwarding, setMwd_Set, setMwd_SetPresent
equals, hashCode, toString
checkModify, isReadOnly
public MAPRoutingInfoForSM_Res()
public MAPRoutingInfoForSM_Res clone()
clone
in interface DataObject
clone
in class MAPSendRoutingInfoForSMRes
public static MAPRoutingInfoForSM_Res copyOf(MAPSendRoutingInfoForSMRes from)
from
- the object from which to copypublic MAPExtensionContainer getExtensionContainer()
public static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class MAPSendRoutingInfoForSMRes
withAbsents
- whether to put absent optional fields into Mappublic MAPIP_SM_GW_Guidance getIp_sm_gwGuidance()
public MAPLocationInfoWithLMSI getLocationInfoWithLMSI()
public boolean hasExtensionContainer()
public boolean hasIp_sm_gwGuidance()
public boolean hasLocationInfoWithLMSI()
public MAPRoutingInfoForSM_Res setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRoutingInfoForSM_Res setImsi(IMSIAddress value) throws IllegalStateException
setImsi
in class MAPSendRoutingInfoForSMRes
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRoutingInfoForSM_Res setIp_sm_gwGuidance(MAPIP_SM_GW_Guidance value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRoutingInfoForSM_Res setLocationInfoWithLMSI(MAPLocationInfoWithLMSI 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 MAPSendRoutingInfoForSMRes