public class MAPSGSN_Capability extends AbstractFieldsObject
SGSN-Capability ::= SEQUENCE { solsaSupportIndicator NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... superChargerSupportedInServingNetworkEntity SuperChargerInfo OPTIONAL, -- Added in R99. gprsEnhancementsSupportIndicator NULL OPTIONAL, -- Added in R99. supportedCamelPhases SupportedCamelPhases OPTIONAL, -- Added in R99. supportedLCS-CapabilitySets SupportedLCS-CapabilitySets OPTIONAL, -- Added in release 4. offeredCamel4CSIs OfferedCamel4CSIs OPTIONAL, -- Added in release 5. smsCallBarringSupportIndicator NULL OPTIONAL, -- Added in release 6. supportedRAT-TypesIndicator SupportedRAT-Types OPTIONAL, -- Added in release 7. supportedFeatures SupportedFeatures OPTIONAL, -- Added in release 8. t-adsDataRetrieval NULL OPTIONAL, -- Added in release 9. homogeneousSupportOfIMSVoiceOverPSSessions BOOLEAN OPTIONAL -- Added in release 9. 'true' indicates homogeneous support, 'false' indicates homogeneous non-support in the complete SGSN area. }Added in R98.
Used as field type by MAPUpdateGprsLocationArg
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
MAPSGSN_Capability()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
MAPSGSN_Capability |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSGSN_Capability |
copyOf(MAPSGSN_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.
|
boolean |
getHomogeneousSupportOfIMSVoiceOverPSSessions()
Gets the value of the field homogeneousSupportOfIMSVoiceOverPSSessions.
|
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.
|
MAPSupportedFeatures |
getSupportedFeatures()
Gets the value of the field supportedFeatures.
|
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 |
hasGprsEnhancementsSupportIndicator()
Tests whether the field gprsEnhancementsSupportIndicator is present.
|
boolean |
hasHomogeneousSupportOfIMSVoiceOverPSSessions()
Tests whether the field homogeneousSupportOfIMSVoiceOverPSSessions has a value.
|
boolean |
hasOfferedCamel4CSIs()
Tests whether the field offeredCamel4CSIs has a value.
|
boolean |
hasSmsCallBarringSupportIndicator()
Tests whether the field smsCallBarringSupportIndicator is present.
|
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 |
hasSupportedFeatures()
Tests whether the field supportedFeatures 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.
|
boolean |
hasT_adsDataRetrieval()
Tests whether the field t-adsDataRetrieval is present.
|
MAPSGSN_Capability |
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.
|
MAPSGSN_Capability |
setGprsEnhancementsSupportIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field gprsEnhancementsSupportIndicator.
|
MAPSGSN_Capability |
setHomogeneousSupportOfIMSVoiceOverPSSessions(boolean value)
Sets the value of the field homogeneousSupportOfIMSVoiceOverPSSessions and marks the field as present.
|
MAPSGSN_Capability |
setHomogeneousSupportOfIMSVoiceOverPSSessionsPresent(boolean flag)
Sets the presence or absence of the optional field homogeneousSupportOfIMSVoiceOverPSSessions.
|
MAPSGSN_Capability |
setOfferedCamel4CSIs(MAPOfferedCamel4CSIs value)
Sets the value of the field offeredCamel4CSIs.
|
void |
setReadOnly()
Sets this and all its fields to be immutable.
|
MAPSGSN_Capability |
setSmsCallBarringSupportIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field smsCallBarringSupportIndicator.
|
MAPSGSN_Capability |
setSolsaSupportIndicatorPresent(boolean flag)
Sets the presence or absence of the optional field solsaSupportIndicator.
|
MAPSGSN_Capability |
setSuperChargerSupportedInServingNetworkEntity(MAPSuperChargerInfo value)
Sets the value of the field superChargerSupportedInServingNetworkEntity.
|
MAPSGSN_Capability |
setSupportedCamelPhases(MAPSupportedCamelPhases value)
Sets the value of the field supportedCamelPhases.
|
MAPSGSN_Capability |
setSupportedFeatures(MAPSupportedFeatures value)
Sets the value of the field supportedFeatures.
|
MAPSGSN_Capability |
setSupportedLCS_CapabilitySets(MAPSupportedLCS_CapabilitySets value)
Sets the value of the field supportedLCS-CapabilitySets.
|
MAPSGSN_Capability |
setSupportedRAT_TypesIndicator(MAPSupportedRAT_Types value)
Sets the value of the field supportedRAT-TypesIndicator.
|
MAPSGSN_Capability |
setT_adsDataRetrievalPresent(boolean flag)
Sets the presence or absence of the optional field t-adsDataRetrieval.
|
equals, hashCode, toString
checkModify, isReadOnly
public MAPSGSN_Capability()
public MAPSGSN_Capability clone()
clone
in interface DataObject
clone
in class AbstractDataObject
public static MAPSGSN_Capability copyOf(MAPSGSN_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 boolean getHomogeneousSupportOfIMSVoiceOverPSSessions()
public MAPOfferedCamel4CSIs getOfferedCamel4CSIs()
public MAPSuperChargerInfo getSuperChargerSupportedInServingNetworkEntity()
public MAPSupportedCamelPhases getSupportedCamelPhases()
public MAPSupportedFeatures getSupportedFeatures()
public MAPSupportedLCS_CapabilitySets getSupportedLCS_CapabilitySets()
public MAPSupportedRAT_Types getSupportedRAT_TypesIndicator()
public boolean hasExtensionContainer()
public boolean hasGprsEnhancementsSupportIndicator()
public boolean hasHomogeneousSupportOfIMSVoiceOverPSSessions()
public boolean hasOfferedCamel4CSIs()
public boolean hasSmsCallBarringSupportIndicator()
public boolean hasSolsaSupportIndicator()
public boolean hasSuperChargerSupportedInServingNetworkEntity()
public boolean hasSupportedCamelPhases()
public boolean hasSupportedFeatures()
public boolean hasSupportedLCS_CapabilitySets()
public boolean hasSupportedRAT_TypesIndicator()
public boolean hasT_adsDataRetrieval()
public MAPSGSN_Capability setExtensionContainer(MAPExtensionContainer value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setGprsEnhancementsSupportIndicatorPresent(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 MAPSGSN_Capability setHomogeneousSupportOfIMSVoiceOverPSSessions(boolean value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setHomogeneousSupportOfIMSVoiceOverPSSessionsPresent(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 MAPSGSN_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 MAPSGSN_Capability setSmsCallBarringSupportIndicatorPresent(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 MAPSGSN_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 MAPSGSN_Capability setSuperChargerSupportedInServingNetworkEntity(MAPSuperChargerInfo value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setSupportedCamelPhases(MAPSupportedCamelPhases value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setSupportedFeatures(MAPSupportedFeatures value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setSupportedLCS_CapabilitySets(MAPSupportedLCS_CapabilitySets value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setSupportedRAT_TypesIndicator(MAPSupportedRAT_Types value) throws IllegalStateException
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic MAPSGSN_Capability setT_adsDataRetrievalPresent(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