Class MAPRoutingInfoForLCS_Res
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPRoutingInfoForLCS_Res
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPRoutingInfoForLCS_Res extends AbstractFieldsObject
API for MAP-LCS-DataTypes.RoutingInfoForLCS-Res. Generated from the following ASN.1 type definition.RoutingInfoForLCS-Res ::= SEQUENCE { targetMS SubscriberIdentity, lcsLocationInfo LCSLocationInfo, extensionContainer ExtensionContainer OPTIONAL, ... v-gmlc-Address GSN-Address OPTIONAL, -- Added in release 6. h-gmlc-Address GSN-Address OPTIONAL, -- Added in release 6. ppr-Address GSN-Address OPTIONAL, -- Added in release 6. additional-v-gmlc-Address GSN-Address OPTIONAL -- Added in release 6. }
Added in R98.Used as result type by
MAPOperations.sendRoutingInfoForLCS
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPRoutingInfoForLCS_Res()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPRoutingInfoForLCS_Res
clone()
Constructs a copy of this object and everything reachable from it.static MAPRoutingInfoForLCS_Res
copyOf(MAPRoutingInfoForLCS_Res 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.GSNAddress
getAdditional_v_gmlc_Address()
Gets the value of the field additional-v-gmlc-Address.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.GSNAddress
getH_gmlc_Address()
Gets the value of the field h-gmlc-Address.MAPLCSLocationInfo
getLcsLocationInfo()
Gets the value of the field lcsLocationInfo.GSNAddress
getPpr_Address()
Gets the value of the field ppr-Address.MAPSubscriberIdentity
getTargetMS()
Gets the value of the field targetMS.GSNAddress
getV_gmlc_Address()
Gets the value of the field v-gmlc-Address.boolean
hasAdditional_v_gmlc_Address()
Tests whether the field additional-v-gmlc-Address has a value.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasH_gmlc_Address()
Tests whether the field h-gmlc-Address has a value.boolean
hasLcsLocationInfo()
Tests whether the field lcsLocationInfo has a value.boolean
hasPpr_Address()
Tests whether the field ppr-Address has a value.boolean
hasTargetMS()
Tests whether the field targetMS has a value.boolean
hasV_gmlc_Address()
Tests whether the field v-gmlc-Address has a value.MAPRoutingInfoForLCS_Res
setAdditional_v_gmlc_Address(GSNAddress value)
Sets the value of the field additional-v-gmlc-Address.MAPRoutingInfoForLCS_Res
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPRoutingInfoForLCS_Res
setH_gmlc_Address(GSNAddress value)
Sets the value of the field h-gmlc-Address.MAPRoutingInfoForLCS_Res
setLcsLocationInfo(MAPLCSLocationInfo value)
Sets the value of the field lcsLocationInfo.MAPRoutingInfoForLCS_Res
setPpr_Address(GSNAddress value)
Sets the value of the field ppr-Address.void
setReadOnly()
Sets this and all its fields to be immutable.MAPRoutingInfoForLCS_Res
setTargetMS(MAPSubscriberIdentity value)
Sets the value of the field targetMS.MAPRoutingInfoForLCS_Res
setV_gmlc_Address(GSNAddress value)
Sets the value of the field v-gmlc-Address.-
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 MAPRoutingInfoForLCS_Res clone()
Constructs a copy of this object and everything reachable from it.- Specified by:
clone
in interfaceDataObject
- Specified by:
clone
in classAbstractDataObject
- Returns:
- copy of object
-
copyOf
public static MAPRoutingInfoForLCS_Res copyOf(MAPRoutingInfoForLCS_Res 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:
- MAPRoutingInfoForLCS_Res
-
getAdditional_v_gmlc_Address
public GSNAddress getAdditional_v_gmlc_Address()
Gets the value of the field additional-v-gmlc-Address.- Returns:
- value of field additional-v-gmlc-Address, 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:
getFieldsMap
in 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
-
getLcsLocationInfo
public MAPLCSLocationInfo getLcsLocationInfo()
Gets the value of the field lcsLocationInfo.- Returns:
- value of field lcsLocationInfo, or null if not present
-
getPpr_Address
public GSNAddress getPpr_Address()
Gets the value of the field ppr-Address.- Returns:
- value of field ppr-Address, or null if not present
-
getTargetMS
public MAPSubscriberIdentity getTargetMS()
Gets the value of the field targetMS.- Returns:
- value of field targetMS, or null if not present
-
getV_gmlc_Address
public GSNAddress getV_gmlc_Address()
Gets the value of the field v-gmlc-Address.- Returns:
- value of field v-gmlc-Address, or null if not present
-
hasAdditional_v_gmlc_Address
public boolean hasAdditional_v_gmlc_Address()
Tests whether the field additional-v-gmlc-Address has a value.- Returns:
- whether the field additional-v-gmlc-Address 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
-
hasLcsLocationInfo
public boolean hasLcsLocationInfo()
Tests whether the field lcsLocationInfo has a value.- Returns:
- whether the field lcsLocationInfo has a value
-
hasPpr_Address
public boolean hasPpr_Address()
Tests whether the field ppr-Address has a value.- Returns:
- whether the field ppr-Address has a value
-
hasTargetMS
public boolean hasTargetMS()
Tests whether the field targetMS has a value.- Returns:
- whether the field targetMS has a value
-
hasV_gmlc_Address
public boolean hasV_gmlc_Address()
Tests whether the field v-gmlc-Address has a value.- Returns:
- whether the field v-gmlc-Address has a value
-
setAdditional_v_gmlc_Address
public MAPRoutingInfoForLCS_Res setAdditional_v_gmlc_Address(GSNAddress value) throws IllegalStateException
Sets the value of the field additional-v-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
-
setExtensionContainer
public MAPRoutingInfoForLCS_Res 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 MAPRoutingInfoForLCS_Res 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
-
setLcsLocationInfo
public MAPRoutingInfoForLCS_Res setLcsLocationInfo(MAPLCSLocationInfo value) throws IllegalStateException
Sets the value of the field lcsLocationInfo.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setPpr_Address
public MAPRoutingInfoForLCS_Res setPpr_Address(GSNAddress value) throws IllegalStateException
Sets the value of the field ppr-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
-
setReadOnly
public void setReadOnly()
Sets this and all its fields to be immutable.- Specified by:
setReadOnly
in interfaceDataObject
- Overrides:
setReadOnly
in classAbstractDataObject
-
setTargetMS
public MAPRoutingInfoForLCS_Res setTargetMS(MAPSubscriberIdentity value) throws IllegalStateException
Sets the value of the field targetMS.- Parameters:
value
- the new value for the field- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setV_gmlc_Address
public MAPRoutingInfoForLCS_Res setV_gmlc_Address(GSNAddress value) throws IllegalStateException
Sets the value of the field v-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
-
-