public class MAPVLR_Capability extends AbstractFieldsObject
VLR-Capability ::= SEQUENCE { supportedCamelPhases SupportedCamelPhases OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... solsaSupportIndicator NULL OPTIONAL, istSupportIndicator IST-SupportIndicator OPTIONAL, -- Added in R99. superChargerSupportedInServingNetworkEntity SuperChargerInfo OPTIONAL, -- Added in R99. longFTN-Supported NULL OPTIONAL, -- Added in R99. supportedLCS-CapabilitySets SupportedLCS-CapabilitySets OPTIONAL, -- Added in release 4. offeredCamel4CSIs OfferedCamel4CSIs OPTIONAL, -- Added in release 5. supportedRAT-TypesIndicator SupportedRAT-Types OPTIONAL, -- Added in release 7. longGroupID-Supported NULL OPTIONAL -- Added in release 7. }Added in R97.
Used as field type by MAPRestoreDataArg
.
Used as field type by MAPUpdateLocationArg
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPVLR_Capability()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPVLR_Capability |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPVLR_Capability |
copyOf(MAPVLR_Capability 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.
|
MAPIST_SupportIndicator |
getIstSupportIndicator()
Gets the value of the field istSupportIndicator.
|
MAPOfferedCamel4CSIs |
getOfferedCamel4CSIs()
Gets the value of the field offeredCamel4CSIs.
|
MAPSuperChargerInfo |
getSuperChargerSupportedInServingNetworkEntity()
Gets the value of the field superChargerSupportedInServingNetworkEntity.
|
MAPSupportedCamelPhases |
getSupportedCamelPhases()
Gets the value of the field supportedCamelPhases.
|
MAPSupportedLCS_CapabilitySets |
getSupportedLCS_CapabilitySets()
Gets the value of the field supportedLCS-CapabilitySets.
|
MAPSupportedRAT_Types |
getSupportedRAT_TypesIndicator()
Gets the value of the field supportedRAT-TypesIndicator.
|
boolean |
hasExtensionContainer()
Tests whether the field extensionContainer has a value.
|
boolean |
hasIstSupportIndicator()
Tests whether the field istSupportIndicator has a value.
|
boolean |
hasLongFTN_Supported()
Tests whether the field longFTN-Supported is present.
|
boolean |
hasLongGroupID_Supported()
Tests whether the field longGroupID-Supported is present.
|
boolean |
hasOfferedCamel4CSIs()
Tests whether the field offeredCamel4CSIs has a value.
|
boolean |
hasSolsaSupportIndicator()
Tests whether the field solsaSupportIndicator is present.
|
boolean |
hasSuperChargerSupportedInServingNetworkEntity()
Tests whether the field superChargerSupportedInServingNetworkEntity has a value.
|
boolean |
hasSupportedCamelPhases()
Tests whether the field supportedCamelPhases has a value.
|
boolean |
hasSupportedLCS_CapabilitySets()
Tests whether the field supportedLCS-CapabilitySets has a value.
|
boolean |
hasSupportedRAT_TypesIndicator()
Tests whether the field supportedRAT-TypesIndicator has a value.
|
MAPVLR_Capability |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPVLR_Capability |
setIstSupportIndicator(MAPIST_SupportIndicator value)
Sets the value of the field istSupportIndicator.
|
MAPVLR_Capability |
setLongFTN_SupportedPresent(boolean flag)
Sets the presence or absence of the optional field longFTN-Supported.
|
MAPVLR_Capability |
setLongGroupID_SupportedPresent(boolean flag)
Sets the presence or absence of the optional field longGroupID-Supported.
|
MAPVLR_Capability |
setOfferedCamel4CSIs(MAPOfferedCamel4CSIs value)
Sets the value of the field offeredCamel4CSIs.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPVLR_Capability |
setSolsaSupportIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field solsaSupportIndicator.
|
MAPVLR_Capability |
setSuperChargerSupportedInServingNetworkEntity(MAPSuperChargerInfo value)
Sets the value of the field superChargerSupportedInServingNetworkEntity.
|
MAPVLR_Capability |
setSupportedCamelPhases(MAPSupportedCamelPhases value)
Sets the value of the field supportedCamelPhases.
|
MAPVLR_Capability |
setSupportedLCS_CapabilitySets(MAPSupportedLCS_CapabilitySets value)
Sets the value of the field supportedLCS-CapabilitySets.
|
MAPVLR_Capability |
setSupportedRAT_TypesIndicator(MAPSupportedRAT_Types value)
Sets the value of the field supportedRAT-TypesIndicator.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPVLR_Capability()
public MAPVLR_Capability clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPVLR_Capability copyOf(MAPVLR_Capability 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 MAPIST_SupportIndicator getIstSupportIndicator()
public MAPOfferedCamel4CSIs getOfferedCamel4CSIs()
public MAPSuperChargerInfo getSuperChargerSupportedInServingNetworkEntity()
public MAPSupportedCamelPhases getSupportedCamelPhases()
public MAPSupportedLCS_CapabilitySets getSupportedLCS_CapabilitySets()
public MAPSupportedRAT_Types getSupportedRAT_TypesIndicator()
public boolean hasExtensionContainer()
public boolean hasIstSupportIndicator()
public boolean hasLongFTN_Supported()
public boolean hasLongGroupID_Supported()
public boolean hasOfferedCamel4CSIs()
public boolean hasSolsaSupportIndicator()
public boolean hasSuperChargerSupportedInServingNetworkEntity()
public boolean hasSupportedCamelPhases()
public boolean hasSupportedLCS_CapabilitySets()
public boolean hasSupportedRAT_TypesIndicator()
public MAPVLR_Capability setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPVLR_Capability setIstSupportIndicator(MAPIST_SupportIndicator value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPVLR_Capability setLongFTN_SupportedPresent(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 MAPVLR_Capability setLongGroupID_SupportedPresent(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 MAPVLR_Capability setOfferedCamel4CSIs(MAPOfferedCamel4CSIs 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
public MAPVLR_Capability setSolsaSupportIndicatorPresent(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 MAPVLR_Capability setSuperChargerSupportedInServingNetworkEntity(MAPSuperChargerInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPVLR_Capability setSupportedCamelPhases(MAPSupportedCamelPhases value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPVLR_Capability setSupportedLCS_CapabilitySets(MAPSupportedLCS_CapabilitySets value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPVLR_Capability setSupportedRAT_TypesIndicator(MAPSupportedRAT_Types value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only