Class MAPProvideSubscriberLocation_Arg
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPProvideSubscriberLocation_Arg
-
- All Implemented Interfaces:
DataObject,Serializable
public class MAPProvideSubscriberLocation_Arg extends AbstractFieldsObject
API for MAP-LCS-DataTypes.ProvideSubscriberLocation-Arg. Generated from the following ASN.1 type definition.ProvideSubscriberLocation-Arg ::= SEQUENCE { locationType LocationType, mlc-Number ISDN-AddressString, lcs-ClientID LCS-ClientID OPTIONAL, privacyOverride NULL OPTIONAL, imsi IMSI OPTIONAL, msisdn ISDN-AddressString OPTIONAL, lmsi LMSI OPTIONAL, imei IMEI OPTIONAL, lcs-Priority LCS-Priority OPTIONAL, lcs-QoS LCS-QoS OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... supportedGADShapes SupportedGADShapes OPTIONAL, -- Added in R99. lcs-ReferenceNumber LCS-ReferenceNumber OPTIONAL, -- Added in release 4. lcsServiceTypeID LCSServiceTypeID OPTIONAL, -- Added in release 5. lcsCodeword LCSCodeword OPTIONAL, -- Added in release 5. lcs-PrivacyCheck LCS-PrivacyCheck OPTIONAL, -- Added in release 6. areaEventInfo AreaEventInfo OPTIONAL, -- Added in release 6. h-gmlc-Address GSN-Address OPTIONAL, -- Added in release 6. mo-lrShortCircuitIndicator NULL OPTIONAL, -- Added in release 7. periodicLDRInfo PeriodicLDRInfo OPTIONAL, -- Added in release 7. reportingPLMNList ReportingPLMNList OPTIONAL -- Added in release 7. }Added in R98. One of imsi or msisdn is mandatory. If a location estimate type indicates activate deferred location or cancel deferred location, a lcs-Reference number shall be included. Exception handling: a ProvideSubscriberLocation-Arg containing an unrecognized LocationEstimateType shall be rejected by the receiver with a return error cause of unexpected data value. beingInsideArea is always treated as oneTimeEvent regardless of the possible value of occurrenceInfo inside areaEventInfo. Exception handling: a ProvideSubscriberLocation-Arg containing other values than listed above in DeferredLocationEventType shall be rejected by the receiver with a return error cause of unexpected data value. Exception handling: a ProvideSubscriberLocation-Arg containing an unrecognized PrivacyCheckRelatedAction shall be rejected by the receiver with a return error cause of unexpected data value.Used as argument type by
MAPOperations.provideSubscriberLocation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPProvideSubscriberLocation_Arg()Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPProvideSubscriberLocation_Argclone()Constructs a copy of this object and everything reachable from it.static MAPProvideSubscriberLocation_ArgcopyOf(MAPProvideSubscriberLocation_Arg 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.MAPAreaEventInfogetAreaEventInfo()Gets the value of the field areaEventInfo.MAPExtensionContainergetExtensionContainer()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.GSNAddressgetH_gmlc_Address()Gets the value of the field h-gmlc-Address.IMEIAddressgetImei()Gets the value of the field imei.IMSIAddressgetImsi()Gets the value of the field imsi.MAPLCS_ClientIDgetLcs_ClientID()Gets the value of the field lcs-ClientID.byte[]getLcs_Priority()Gets the value of the field lcs-Priority.MAPLCS_PrivacyCheckgetLcs_PrivacyCheck()Gets the value of the field lcs-PrivacyCheck.MAPLCS_QoSgetLcs_QoS()Gets the value of the field lcs-QoS.byte[]getLcs_ReferenceNumber()Gets the value of the field lcs-ReferenceNumber.MAPLCSCodewordgetLcsCodeword()Gets the value of the field lcsCodeword.intgetLcsServiceTypeID()Gets the value of the field lcsServiceTypeID.LMSIAddressgetLmsi()Gets the value of the field lmsi.MAPLocationTypegetLocationType()Gets the value of the field locationType.AddressStringgetMlc_Number()Gets the value of the field mlc-Number.AddressStringgetMsisdn()Gets the value of the field msisdn.MAPPeriodicLDRInfogetPeriodicLDRInfo()Gets the value of the field periodicLDRInfo.MAPReportingPLMNListgetReportingPLMNList()Gets the value of the field reportingPLMNList.MAPSupportedGADShapesgetSupportedGADShapes()Gets the value of the field supportedGADShapes.booleanhasAreaEventInfo()Tests whether the field areaEventInfo has a value.booleanhasExtensionContainer()Tests whether the field extensionContainer has a value.booleanhasH_gmlc_Address()Tests whether the field h-gmlc-Address has a value.booleanhasImei()Tests whether the field imei has a value.booleanhasImsi()Tests whether the field imsi has a value.booleanhasLcs_ClientID()Tests whether the field lcs-ClientID has a value.booleanhasLcs_Priority()Tests whether the field lcs-Priority has a value.booleanhasLcs_PrivacyCheck()Tests whether the field lcs-PrivacyCheck has a value.booleanhasLcs_QoS()Tests whether the field lcs-QoS has a value.booleanhasLcs_ReferenceNumber()Tests whether the field lcs-ReferenceNumber has a value.booleanhasLcsCodeword()Tests whether the field lcsCodeword has a value.booleanhasLcsServiceTypeID()Tests whether the field lcsServiceTypeID has a value.booleanhasLmsi()Tests whether the field lmsi has a value.booleanhasLocationType()Tests whether the field locationType has a value.booleanhasMlc_Number()Tests whether the field mlc-Number has a value.booleanhasMo_lrShortCircuitIndicator()Tests whether the field mo-lrShortCircuitIndicator is present.booleanhasMsisdn()Tests whether the field msisdn has a value.booleanhasPeriodicLDRInfo()Tests whether the field periodicLDRInfo has a value.booleanhasPrivacyOverride()Tests whether the field privacyOverride is present.booleanhasReportingPLMNList()Tests whether the field reportingPLMNList has a value.booleanhasSupportedGADShapes()Tests whether the field supportedGADShapes has a value.MAPProvideSubscriberLocation_ArgsetAreaEventInfo(MAPAreaEventInfo value)Sets the value of the field areaEventInfo.MAPProvideSubscriberLocation_ArgsetExtensionContainer(MAPExtensionContainer value)Sets the value of the field extensionContainer.MAPProvideSubscriberLocation_ArgsetH_gmlc_Address(GSNAddress value)Sets the value of the field h-gmlc-Address.MAPProvideSubscriberLocation_ArgsetImei(IMEIAddress value)Sets the value of the field imei.MAPProvideSubscriberLocation_ArgsetImsi(IMSIAddress value)Sets the value of the field imsi.MAPProvideSubscriberLocation_ArgsetLcs_ClientID(MAPLCS_ClientID value)Sets the value of the field lcs-ClientID.MAPProvideSubscriberLocation_ArgsetLcs_Priority(byte[] value)Sets the value of the field lcs-Priority.MAPProvideSubscriberLocation_ArgsetLcs_PrivacyCheck(MAPLCS_PrivacyCheck value)Sets the value of the field lcs-PrivacyCheck.MAPProvideSubscriberLocation_ArgsetLcs_QoS(MAPLCS_QoS value)Sets the value of the field lcs-QoS.MAPProvideSubscriberLocation_ArgsetLcs_ReferenceNumber(byte[] value)Sets the value of the field lcs-ReferenceNumber.MAPProvideSubscriberLocation_ArgsetLcsCodeword(MAPLCSCodeword value)Sets the value of the field lcsCodeword.MAPProvideSubscriberLocation_ArgsetLcsServiceTypeID(int value)Sets the value of the field lcsServiceTypeID and marks the field as present.MAPProvideSubscriberLocation_ArgsetLcsServiceTypeIDPresent(boolean flag)Sets the presence or absence of the optional field lcsServiceTypeID.MAPProvideSubscriberLocation_ArgsetLmsi(LMSIAddress value)Sets the value of the field lmsi.MAPProvideSubscriberLocation_ArgsetLocationType(MAPLocationType value)Sets the value of the field locationType.MAPProvideSubscriberLocation_ArgsetMlc_Number(AddressString value)Sets the value of the field mlc-Number.MAPProvideSubscriberLocation_ArgsetMo_lrShortCircuitIndicatorPresent(boolean flag)Sets the presence or absence of the optional field mo-lrShortCircuitIndicator.MAPProvideSubscriberLocation_ArgsetMsisdn(AddressString value)Sets the value of the field msisdn.MAPProvideSubscriberLocation_ArgsetPeriodicLDRInfo(MAPPeriodicLDRInfo value)Sets the value of the field periodicLDRInfo.MAPProvideSubscriberLocation_ArgsetPrivacyOverridePresent(boolean flag)Sets the presence or absence of the optional field privacyOverride.voidsetReadOnly()Sets this and all its fields to be immutable.MAPProvideSubscriberLocation_ArgsetReportingPLMNList(MAPReportingPLMNList value)Sets the value of the field reportingPLMNList.MAPProvideSubscriberLocation_ArgsetSupportedGADShapes(MAPSupportedGADShapes value)Sets the value of the field supportedGADShapes.-
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 MAPProvideSubscriberLocation_Arg clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clonein interfaceDataObject- Specified by:
clonein classAbstractDataObject- Returns:
- copy of object
-
copyOf
public static MAPProvideSubscriberLocation_Arg copyOf(MAPProvideSubscriberLocation_Arg 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:
- MAPProvideSubscriberLocation_Arg
-
getAreaEventInfo
public MAPAreaEventInfo getAreaEventInfo()
Gets the value of the field areaEventInfo.- Returns:
- value of field areaEventInfo, 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.- Specified by:
getFieldsMapin classAbstractFieldsObject- Parameters:
withAbsents- whether to put absent optional fields into Map- Returns:
- Map from field-name to field-value
-
getH_gmlc_Address
public GSNAddress getH_gmlc_Address()
Gets the value of the field h-gmlc-Address.- Returns:
- value of field h-gmlc-Address, or null if not present
-
getImei
public IMEIAddress getImei()
Gets the value of the field imei.- Returns:
- value of field imei, or null if not present
-
getImsi
public IMSIAddress getImsi()
Gets the value of the field imsi.- Returns:
- value of field imsi, or null if not present
-
getLcsCodeword
public MAPLCSCodeword getLcsCodeword()
Gets the value of the field lcsCodeword.- Returns:
- value of field lcsCodeword, or null if not present
-
getLcsServiceTypeID
public int getLcsServiceTypeID()
Gets the value of the field lcsServiceTypeID.- Returns:
- value of field lcsServiceTypeID
-
getLcs_ClientID
public MAPLCS_ClientID getLcs_ClientID()
Gets the value of the field lcs-ClientID.- Returns:
- value of field lcs-ClientID, or null if not present
-
getLcs_Priority
public byte[] getLcs_Priority()
Gets the value of the field lcs-Priority.- Returns:
- value of field lcs-Priority, or null if not present
-
getLcs_PrivacyCheck
public MAPLCS_PrivacyCheck getLcs_PrivacyCheck()
Gets the value of the field lcs-PrivacyCheck.- Returns:
- value of field lcs-PrivacyCheck, or null if not present
-
getLcs_QoS
public MAPLCS_QoS getLcs_QoS()
Gets the value of the field lcs-QoS.- Returns:
- value of field lcs-QoS, or null if not present
-
getLcs_ReferenceNumber
public byte[] getLcs_ReferenceNumber()
Gets the value of the field lcs-ReferenceNumber.- Returns:
- value of field lcs-ReferenceNumber, or null if not present
-
getLmsi
public LMSIAddress getLmsi()
Gets the value of the field lmsi.- Returns:
- value of field lmsi, or null if not present
-
getLocationType
public MAPLocationType getLocationType()
Gets the value of the field locationType.- Returns:
- value of field locationType, or null if not present
-
getMlc_Number
public AddressString getMlc_Number()
Gets the value of the field mlc-Number.- Returns:
- value of field mlc-Number, or null if not present
-
getMsisdn
public AddressString getMsisdn()
Gets the value of the field msisdn.- Returns:
- value of field msisdn, or null if not present
-
getPeriodicLDRInfo
public MAPPeriodicLDRInfo getPeriodicLDRInfo()
Gets the value of the field periodicLDRInfo.- Returns:
- value of field periodicLDRInfo, or null if not present
-
getReportingPLMNList
public MAPReportingPLMNList getReportingPLMNList()
Gets the value of the field reportingPLMNList.- Returns:
- value of field reportingPLMNList, or null if not present
-
getSupportedGADShapes
public MAPSupportedGADShapes getSupportedGADShapes()
Gets the value of the field supportedGADShapes.- Returns:
- value of field supportedGADShapes, or null if not present
-
hasAreaEventInfo
public boolean hasAreaEventInfo()
Tests whether the field areaEventInfo has a value.- Returns:
- whether the field areaEventInfo has a value
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasH_gmlc_Address
public boolean hasH_gmlc_Address()
Tests whether the field h-gmlc-Address has a value.- Returns:
- whether the field h-gmlc-Address has a value
-
hasImei
public boolean hasImei()
Tests whether the field imei has a value.- Returns:
- whether the field imei has a value
-
hasImsi
public boolean hasImsi()
Tests whether the field imsi has a value.- Returns:
- whether the field imsi has a value
-
hasLcsCodeword
public boolean hasLcsCodeword()
Tests whether the field lcsCodeword has a value.- Returns:
- whether the field lcsCodeword has a value
-
hasLcsServiceTypeID
public boolean hasLcsServiceTypeID()
Tests whether the field lcsServiceTypeID has a value.- Returns:
- whether the field lcsServiceTypeID has a value
-
hasLcs_ClientID
public boolean hasLcs_ClientID()
Tests whether the field lcs-ClientID has a value.- Returns:
- whether the field lcs-ClientID has a value
-
hasLcs_Priority
public boolean hasLcs_Priority()
Tests whether the field lcs-Priority has a value.- Returns:
- whether the field lcs-Priority has a value
-
hasLcs_PrivacyCheck
public boolean hasLcs_PrivacyCheck()
Tests whether the field lcs-PrivacyCheck has a value.- Returns:
- whether the field lcs-PrivacyCheck has a value
-
hasLcs_QoS
public boolean hasLcs_QoS()
Tests whether the field lcs-QoS has a value.- Returns:
- whether the field lcs-QoS has a value
-
hasLcs_ReferenceNumber
public boolean hasLcs_ReferenceNumber()
Tests whether the field lcs-ReferenceNumber has a value.- Returns:
- whether the field lcs-ReferenceNumber has a value
-
hasLmsi
public boolean hasLmsi()
Tests whether the field lmsi has a value.- Returns:
- whether the field lmsi has a value
-
hasLocationType
public boolean hasLocationType()
Tests whether the field locationType has a value.- Returns:
- whether the field locationType has a value
-
hasMlc_Number
public boolean hasMlc_Number()
Tests whether the field mlc-Number has a value.- Returns:
- whether the field mlc-Number has a value
-
hasMo_lrShortCircuitIndicator
public boolean hasMo_lrShortCircuitIndicator()
Tests whether the field mo-lrShortCircuitIndicator is present.- Returns:
- whether the field mo-lrShortCircuitIndicator is present
-
hasMsisdn
public boolean hasMsisdn()
Tests whether the field msisdn has a value.- Returns:
- whether the field msisdn has a value
-
hasPeriodicLDRInfo
public boolean hasPeriodicLDRInfo()
Tests whether the field periodicLDRInfo has a value.- Returns:
- whether the field periodicLDRInfo has a value
-
hasPrivacyOverride
public boolean hasPrivacyOverride()
Tests whether the field privacyOverride is present.- Returns:
- whether the field privacyOverride is present
-
hasReportingPLMNList
public boolean hasReportingPLMNList()
Tests whether the field reportingPLMNList has a value.- Returns:
- whether the field reportingPLMNList has a value
-
hasSupportedGADShapes
public boolean hasSupportedGADShapes()
Tests whether the field supportedGADShapes has a value.- Returns:
- whether the field supportedGADShapes has a value
-
setAreaEventInfo
public MAPProvideSubscriberLocation_Arg setAreaEventInfo(MAPAreaEventInfo value) throws IllegalStateException
Sets the value of the field areaEventInfo. 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
-
setExtensionContainer
public MAPProvideSubscriberLocation_Arg 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
-
setH_gmlc_Address
public MAPProvideSubscriberLocation_Arg setH_gmlc_Address(GSNAddress value) throws IllegalStateException
Sets the value of the field h-gmlc-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
-
setImei
public MAPProvideSubscriberLocation_Arg setImei(IMEIAddress value) throws IllegalStateException
Sets the value of the field imei. 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 MAPProvideSubscriberLocation_Arg setImsi(IMSIAddress value) throws IllegalStateException
Sets the value of the field imsi. 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
-
setLcsCodeword
public MAPProvideSubscriberLocation_Arg setLcsCodeword(MAPLCSCodeword value) throws IllegalStateException
Sets the value of the field lcsCodeword. 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
-
setLcsServiceTypeID
public MAPProvideSubscriberLocation_Arg setLcsServiceTypeID(int value) throws IllegalStateException
Sets the value of the field lcsServiceTypeID 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
-
setLcsServiceTypeIDPresent
public MAPProvideSubscriberLocation_Arg setLcsServiceTypeIDPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field lcsServiceTypeID.- 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
-
setLcs_ClientID
public MAPProvideSubscriberLocation_Arg setLcs_ClientID(MAPLCS_ClientID value) throws IllegalStateException
Sets the value of the field lcs-ClientID. 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
-
setLcs_Priority
public MAPProvideSubscriberLocation_Arg setLcs_Priority(byte[] value) throws IllegalStateException
Sets the value of the field lcs-Priority. 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
-
setLcs_PrivacyCheck
public MAPProvideSubscriberLocation_Arg setLcs_PrivacyCheck(MAPLCS_PrivacyCheck value) throws IllegalStateException
Sets the value of the field lcs-PrivacyCheck. 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
-
setLcs_QoS
public MAPProvideSubscriberLocation_Arg setLcs_QoS(MAPLCS_QoS value) throws IllegalStateException
Sets the value of the field lcs-QoS. 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
-
setLcs_ReferenceNumber
public MAPProvideSubscriberLocation_Arg setLcs_ReferenceNumber(byte[] value) throws IllegalStateException
Sets the value of the field lcs-ReferenceNumber. 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
-
setLmsi
public MAPProvideSubscriberLocation_Arg setLmsi(LMSIAddress value) throws IllegalStateException
Sets the value of the field lmsi. 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
-
setLocationType
public MAPProvideSubscriberLocation_Arg setLocationType(MAPLocationType value) throws IllegalStateException
Sets the value of the field locationType.- Parameters:
value- the new value for the field- Returns:
- this
- Throws:
IllegalStateException- if this instance has been marked as read-only
-
setMlc_Number
public MAPProvideSubscriberLocation_Arg setMlc_Number(AddressString value) throws IllegalStateException
Sets the value of the field mlc-Number.- Parameters:
value- the new value for the field- Returns:
- this
- Throws:
IllegalStateException- if this instance has been marked as read-only
-
setMo_lrShortCircuitIndicatorPresent
public MAPProvideSubscriberLocation_Arg setMo_lrShortCircuitIndicatorPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field mo-lrShortCircuitIndicator.- 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 MAPProvideSubscriberLocation_Arg 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
-
setPeriodicLDRInfo
public MAPProvideSubscriberLocation_Arg setPeriodicLDRInfo(MAPPeriodicLDRInfo value) throws IllegalStateException
Sets the value of the field periodicLDRInfo. 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
-
setPrivacyOverridePresent
public MAPProvideSubscriberLocation_Arg setPrivacyOverridePresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field privacyOverride.- 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
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnlyin interfaceDataObject- Overrides:
setReadOnlyin classAbstractDataObject
-
setReportingPLMNList
public MAPProvideSubscriberLocation_Arg setReportingPLMNList(MAPReportingPLMNList value) throws IllegalStateException
Sets the value of the field reportingPLMNList. 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
-
setSupportedGADShapes
public MAPProvideSubscriberLocation_Arg setSupportedGADShapes(MAPSupportedGADShapes value) throws IllegalStateException
Sets the value of the field supportedGADShapes. 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
-
-