public class MAPRequestedInfo extends AbstractFieldsObject
RequestedInfo ::= SEQUENCE { locationInformation NULL OPTIONAL, subscriberState NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... currentLocation NULL OPTIONAL, -- Added in R99. requestedDomain DomainType OPTIONAL, -- Added in release 5. imei NULL OPTIONAL, -- Added in release 5. ms-classmark NULL OPTIONAL, -- Added in release 5. mnpRequestedInfo NULL OPTIONAL, -- Added in release 5. t-adsData NULL OPTIONAL, -- Added in release 9. requestedNodes RequestedNodes OPTIONAL -- Added in release 9. }Added in R96. currentLocation shall be absent if locationInformation is absent. t-adsData shall be absent in messages sent to the VLR. requestedNodes shall be absent if requestedDomain is 'cs-Domain'.
Used as field type by MAPProvideSubscriberInfoArg
.
Used as field type by MAPAnyTimeInterrogationArg
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPRequestedInfo()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPRequestedInfo |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPRequestedInfo |
copyOf(MAPRequestedInfo 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.
|
MAPDomainType |
getRequestedDomain()
Gets the value of the field requestedDomain.
|
MAPRequestedNodes |
getRequestedNodes()
Gets the value of the field requestedNodes.
|
boolean |
hasCurrentLocation()
Tests whether the field currentLocation is present.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasImei()
Tests whether the field imei is present.
|
boolean |
hasLocationInformation()
Tests whether the field locationInformation is present.
|
boolean |
hasMnpRequestedInfo()
Tests whether the field mnpRequestedInfo is present.
|
boolean |
hasMs_classmark()
Tests whether the field ms-classmark is present.
|
boolean |
hasRequestedDomain()
Tests whether the field requestedDomain has a value.
|
boolean |
hasRequestedNodes()
Tests whether the field requestedNodes has a value.
|
boolean |
hasSubscriberState()
Tests whether the field subscriberState is present.
|
boolean |
hasT_adsData()
Tests whether the field t-adsData is present.
|
MAPRequestedInfo |
setCurrentLocationPresent(boolean flag)
Sets the presence or absence of the optional field currentLocation.
|
MAPRequestedInfo |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPRequestedInfo |
setImeiPresent(boolean flag)
Sets the presence or absence of the optional field imei.
|
MAPRequestedInfo |
setLocationInformationPresent(boolean flag)
Sets the presence or absence of the optional field locationInformation.
|
MAPRequestedInfo |
setMnpRequestedInfoPresent(boolean flag)
Sets the presence or absence of the optional field mnpRequestedInfo.
|
MAPRequestedInfo |
setMs_classmarkPresent(boolean flag)
Sets the presence or absence of the optional field ms-classmark.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPRequestedInfo |
setRequestedDomain(MAPDomainType value)
Sets the value of the field requestedDomain.
|
MAPRequestedInfo |
setRequestedNodes(MAPRequestedNodes value)
Sets the value of the field requestedNodes.
|
MAPRequestedInfo |
setSubscriberStatePresent(boolean flag)
Sets the presence or absence of the optional field subscriberState.
|
MAPRequestedInfo |
setT_adsDataPresent(boolean flag)
Sets the presence or absence of the optional field t-adsData.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPRequestedInfo()
public MAPRequestedInfo clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPRequestedInfo copyOf(MAPRequestedInfo from)
from
- the object from which to copypublic 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 MAPDomainType getRequestedDomain()
public MAPRequestedNodes getRequestedNodes()
public boolean hasCurrentLocation()
public boolean hasExtensionContainer()
public boolean hasImei()
public boolean hasLocationInformation()
public boolean hasMnpRequestedInfo()
public boolean hasMs_classmark()
public boolean hasRequestedDomain()
public boolean hasRequestedNodes()
public boolean hasSubscriberState()
public boolean hasT_adsData()
public MAPRequestedInfo setCurrentLocationPresent(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 MAPRequestedInfo setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRequestedInfo setImeiPresent(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 MAPRequestedInfo setLocationInformationPresent(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 MAPRequestedInfo setMnpRequestedInfoPresent(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 MAPRequestedInfo setMs_classmarkPresent(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 MAPRequestedInfo setRequestedDomain(MAPDomainType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRequestedInfo setRequestedNodes(MAPRequestedNodes value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPRequestedInfo setSubscriberStatePresent(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 MAPRequestedInfo setT_adsDataPresent(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