public class MAPUpdateGprsLocationArg extends AbstractFieldsObject
UpdateGprsLocationArg ::= SEQUENCE { imsi IMSI, sgsn-Number ISDN-AddressString, sgsn-Address GSN-Address, extensionContainer ExtensionContainer OPTIONAL, ... sgsn-Capability SGSN-Capability OPTIONAL, -- Added in R98. informPreviousNetworkEntity NULL OPTIONAL, -- Added in R99. ps-LCS-NotSupportedByUE NULL OPTIONAL, -- Added in release 5. v-gmlc-Address GSN-Address OPTIONAL, -- Added in release 6. add-info ADD-Info OPTIONAL, -- Added in release 6. eps-info EPS-Info OPTIONAL, -- Added in release 8. servingNodeTypeIndicator NULL OPTIONAL, -- Added in release 8. skipSubscriberDataUpdate NULL OPTIONAL, -- Added in release 8. usedRAT-Type Used-RAT-Type OPTIONAL, -- Added in release 8. gprsSubscriptionDataNotNeeded NULL OPTIONAL, -- Added in release 8. nodeTypeIndicator NULL OPTIONAL, -- Added in release 8. areaRestricted NULL OPTIONAL, -- Added in release 9. ue-reachableIndicator NULL OPTIONAL, -- Added in release 9. epsSubscriptionDataNotNeeded NULL OPTIONAL -- Added in release 9. }Added in R97.
Used as argument type by MAPOperations.updateGprsLocation
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPUpdateGprsLocationArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPUpdateGprsLocationArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPUpdateGprsLocationArg |
copyOf(MAPUpdateGprsLocationArg 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.
|
MAPADD_Info |
getAdd_info()
Gets the value of the field add-info.
|
MAPEPS_Info |
getEps_info()
Gets the value of the field eps-info.
|
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.
|
IMSIAddress |
getImsi()
Gets the value of the field imsi.
|
GSNAddress |
getSgsn_Address()
Gets the value of the field sgsn-Address.
|
MAPSGSN_Capability |
getSgsn_Capability()
Gets the value of the field sgsn-Capability.
|
AddressString |
getSgsn_Number()
Gets the value of the field sgsn-Number.
|
MAPUsed_RAT_Type |
getUsedRAT_Type()
Gets the value of the field usedRAT-Type.
|
GSNAddress |
getV_gmlc_Address()
Gets the value of the field v-gmlc-Address.
|
boolean |
hasAdd_info()
Tests whether the field add-info has a value.
|
boolean |
hasAreaRestricted()
Tests whether the field areaRestricted is present.
|
boolean |
hasEps_info()
Tests whether the field eps-info has a value.
|
boolean |
hasEpsSubscriptionDataNotNeeded()
Tests whether the field epsSubscriptionDataNotNeeded is present.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasGprsSubscriptionDataNotNeeded()
Tests whether the field gprsSubscriptionDataNotNeeded is present.
|
boolean |
hasImsi()
Tests whether the field imsi has a value.
|
boolean |
hasInformPreviousNetworkEntity()
Tests whether the field informPreviousNetworkEntity is present.
|
boolean |
hasNodeTypeIndicator()
Tests whether the field nodeTypeIndicator is present.
|
boolean |
hasPs_LCS_NotSupportedByUE()
Tests whether the field ps-LCS-NotSupportedByUE is present.
|
boolean |
hasServingNodeTypeIndicator()
Tests whether the field servingNodeTypeIndicator is present.
|
boolean |
hasSgsn_Address()
Tests whether the field sgsn-Address has a value.
|
boolean |
hasSgsn_Capability()
Tests whether the field sgsn-Capability has a value.
|
boolean |
hasSgsn_Number()
Tests whether the field sgsn-Number has a value.
|
boolean |
hasSkipSubscriberDataUpdate()
Tests whether the field skipSubscriberDataUpdate is present.
|
boolean |
hasUe_reachableIndicator()
Tests whether the field ue-reachableIndicator is present.
|
boolean |
hasUsedRAT_Type()
Tests whether the field usedRAT-Type has a value.
|
boolean |
hasV_gmlc_Address()
Tests whether the field v-gmlc-Address has a value.
|
MAPUpdateGprsLocationArg |
setAdd_info(MAPADD_Info value)
Sets the value of the field add-info.
|
MAPUpdateGprsLocationArg |
setAreaRestrictedPresent(boolean flag)
Sets the presence or absence of the optional field areaRestricted.
|
MAPUpdateGprsLocationArg |
setEps_info(MAPEPS_Info value)
Sets the value of the field eps-info.
|
MAPUpdateGprsLocationArg |
setEpsSubscriptionDataNotNeededPresent(boolean flag)
Sets the presence or absence of the optional field epsSubscriptionDataNotNeeded.
|
MAPUpdateGprsLocationArg |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPUpdateGprsLocationArg |
setGprsSubscriptionDataNotNeededPresent(boolean flag)
Sets the presence or absence of the optional field gprsSubscriptionDataNotNeeded.
|
MAPUpdateGprsLocationArg |
setImsi(IMSIAddress value)
Sets the value of the field imsi.
|
MAPUpdateGprsLocationArg |
setInformPreviousNetworkEntityPresent(boolean flag)
Sets the presence or absence of the optional field informPreviousNetworkEntity.
|
MAPUpdateGprsLocationArg |
setNodeTypeIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field nodeTypeIndicator.
|
MAPUpdateGprsLocationArg |
setPs_LCS_NotSupportedByUEPresent(boolean flag)
Sets the presence or absence of the optional field ps-LCS-NotSupportedByUE.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPUpdateGprsLocationArg |
setServingNodeTypeIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field servingNodeTypeIndicator.
|
MAPUpdateGprsLocationArg |
setSgsn_Address(GSNAddress value)
Sets the value of the field sgsn-Address.
|
MAPUpdateGprsLocationArg |
setSgsn_Capability(MAPSGSN_Capability value)
Sets the value of the field sgsn-Capability.
|
MAPUpdateGprsLocationArg |
setSgsn_Number(AddressString value)
Sets the value of the field sgsn-Number.
|
MAPUpdateGprsLocationArg |
setSkipSubscriberDataUpdatePresent(boolean flag)
Sets the presence or absence of the optional field skipSubscriberDataUpdate.
|
MAPUpdateGprsLocationArg |
setUe_reachableIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field ue-reachableIndicator.
|
MAPUpdateGprsLocationArg |
setUsedRAT_Type(MAPUsed_RAT_Type value)
Sets the value of the field usedRAT-Type.
|
MAPUpdateGprsLocationArg |
setV_gmlc_Address(GSNAddress value)
Sets the value of the field v-gmlc-Address.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPUpdateGprsLocationArg()
public MAPUpdateGprsLocationArg clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPUpdateGprsLocationArg copyOf(MAPUpdateGprsLocationArg from)
from
- the object from which to copypublic MAPADD_Info getAdd_info()
public MAPEPS_Info getEps_info()
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 IMSIAddress getImsi()
public GSNAddress getSgsn_Address()
public MAPSGSN_Capability getSgsn_Capability()
public AddressString getSgsn_Number()
public MAPUsed_RAT_Type getUsedRAT_Type()
public GSNAddress getV_gmlc_Address()
public boolean hasAdd_info()
public boolean hasAreaRestricted()
public boolean hasEpsSubscriptionDataNotNeeded()
public boolean hasEps_info()
public boolean hasExtensionContainer()
public boolean hasGprsSubscriptionDataNotNeeded()
public boolean hasImsi()
public boolean hasInformPreviousNetworkEntity()
public boolean hasNodeTypeIndicator()
public boolean hasPs_LCS_NotSupportedByUE()
public boolean hasServingNodeTypeIndicator()
public boolean hasSgsn_Address()
public boolean hasSgsn_Capability()
public boolean hasSgsn_Number()
public boolean hasSkipSubscriberDataUpdate()
public boolean hasUe_reachableIndicator()
public boolean hasUsedRAT_Type()
public boolean hasV_gmlc_Address()
public MAPUpdateGprsLocationArg setAdd_info(MAPADD_Info value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setAreaRestrictedPresent(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 MAPUpdateGprsLocationArg setEpsSubscriptionDataNotNeededPresent(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 MAPUpdateGprsLocationArg setEps_info(MAPEPS_Info value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setGprsSubscriptionDataNotNeededPresent(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 MAPUpdateGprsLocationArg setImsi(IMSIAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setInformPreviousNetworkEntityPresent(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 MAPUpdateGprsLocationArg setNodeTypeIndicatorPresent(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 MAPUpdateGprsLocationArg setPs_LCS_NotSupportedByUEPresent(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 MAPUpdateGprsLocationArg setServingNodeTypeIndicatorPresent(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 MAPUpdateGprsLocationArg setSgsn_Address(GSNAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setSgsn_Capability(MAPSGSN_Capability value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setSgsn_Number(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setSkipSubscriberDataUpdatePresent(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 MAPUpdateGprsLocationArg setUe_reachableIndicatorPresent(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 MAPUpdateGprsLocationArg setUsedRAT_Type(MAPUsed_RAT_Type value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPUpdateGprsLocationArg setV_gmlc_Address(GSNAddress value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only