public class MAPLCS_ClientID extends AbstractFieldsObject
LCS-ClientID ::= SEQUENCE { lcsClientType LCSClientType, lcsClientExternalID LCSClientExternalID OPTIONAL, lcsClientDialedByMS AddressString OPTIONAL, lcsClientInternalID LCSClientInternalID OPTIONAL, lcsClientName LCSClientName OPTIONAL, ... lcsAPN APN OPTIONAL, -- Added in release 4. lcsRequestorID LCSRequestorID OPTIONAL -- Added in release 5. }Added in R98.
Used as field type by MAPSubscriberLocationReport_Arg
.
Used as field type by MAPProvideSubscriberLocation_Arg
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPLCS_ClientID()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPLCS_ClientID |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPLCS_ClientID |
copyOf(MAPLCS_ClientID 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.
|
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.
|
AccessPointName |
getLcsAPN()
Gets the value of the field lcsAPN.
|
AddressString |
getLcsClientDialedByMS()
Gets the value of the field lcsClientDialedByMS.
|
MAPLCSClientExternalID |
getLcsClientExternalID()
Gets the value of the field lcsClientExternalID.
|
MAPLCSClientInternalID |
getLcsClientInternalID()
Gets the value of the field lcsClientInternalID.
|
MAPLCSClientName |
getLcsClientName()
Gets the value of the field lcsClientName.
|
MAPLCSClientType |
getLcsClientType()
Gets the value of the field lcsClientType.
|
MAPLCSRequestorID |
getLcsRequestorID()
Gets the value of the field lcsRequestorID.
|
boolean |
hasLcsAPN()
Tests whether the field lcsAPN has a value.
|
boolean |
hasLcsClientDialedByMS()
Tests whether the field lcsClientDialedByMS has a value.
|
boolean |
hasLcsClientExternalID()
Tests whether the field lcsClientExternalID has a value.
|
boolean |
hasLcsClientInternalID()
Tests whether the field lcsClientInternalID has a value.
|
boolean |
hasLcsClientName()
Tests whether the field lcsClientName has a value.
|
boolean |
hasLcsClientType()
Tests whether the field lcsClientType has a value.
|
boolean |
hasLcsRequestorID()
Tests whether the field lcsRequestorID has a value.
|
MAPLCS_ClientID |
setLcsAPN(AccessPointName value)
Sets the value of the field lcsAPN.
|
MAPLCS_ClientID |
setLcsClientDialedByMS(AddressString value)
Sets the value of the field lcsClientDialedByMS.
|
MAPLCS_ClientID |
setLcsClientExternalID(MAPLCSClientExternalID value)
Sets the value of the field lcsClientExternalID.
|
MAPLCS_ClientID |
setLcsClientInternalID(MAPLCSClientInternalID value)
Sets the value of the field lcsClientInternalID.
|
MAPLCS_ClientID |
setLcsClientName(MAPLCSClientName value)
Sets the value of the field lcsClientName.
|
MAPLCS_ClientID |
setLcsClientType(MAPLCSClientType value)
Sets the value of the field lcsClientType.
|
MAPLCS_ClientID |
setLcsRequestorID(MAPLCSRequestorID value)
Sets the value of the field lcsRequestorID.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPLCS_ClientID()
public MAPLCS_ClientID clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPLCS_ClientID copyOf(MAPLCS_ClientID from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class AbstractFieldsObject
withAbsents
- whether to put absent optional fields into Mappublic AccessPointName getLcsAPN()
public AddressString getLcsClientDialedByMS()
public MAPLCSClientExternalID getLcsClientExternalID()
public MAPLCSClientInternalID getLcsClientInternalID()
public MAPLCSClientName getLcsClientName()
public MAPLCSClientType getLcsClientType()
public MAPLCSRequestorID getLcsRequestorID()
public boolean hasLcsAPN()
public boolean hasLcsClientDialedByMS()
public boolean hasLcsClientExternalID()
public boolean hasLcsClientInternalID()
public boolean hasLcsClientName()
public boolean hasLcsClientType()
public boolean hasLcsRequestorID()
public MAPLCS_ClientID setLcsAPN(AccessPointName value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsClientDialedByMS(AddressString value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsClientExternalID(MAPLCSClientExternalID value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsClientInternalID(MAPLCSClientInternalID value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsClientName(MAPLCSClientName value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsClientType(MAPLCSClientType value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPLCS_ClientID setLcsRequestorID(MAPLCSRequestorID 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 AbstractDataObject