Class MAPRequestedSubscriptionInfo
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPRequestedSubscriptionInfo
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPRequestedSubscriptionInfo extends AbstractFieldsObject
API for MAP-MS-DataTypes.RequestedSubscriptionInfo. Generated from the following ASN.1 type definition.RequestedSubscriptionInfo ::= SEQUENCE { requestedSS-Info SS-ForBS-Code OPTIONAL, odb NULL OPTIONAL, requestedCAMEL-SubscriptionInfo RequestedCAMEL-SubscriptionInfo OPTIONAL, supportedVLR-CAMEL-Phases NULL OPTIONAL, supportedSGSN-CAMEL-Phases NULL OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... additionalRequestedCAMEL-SubscriptionInfo AdditionalRequestedCAMEL-SubscriptionInfo OPTIONAL, -- Added in release 5. msisdn-BS-List NULL OPTIONAL, -- Added in release 7. csg-SubscriptionDataRequested NULL OPTIONAL, -- Added in release 9. cw-Info NULL OPTIONAL, -- Added in release 10. clip-Info NULL OPTIONAL, -- Added in release 10. clir-Info NULL OPTIONAL, -- Added in release 10. hold-Info NULL OPTIONAL, -- Added in release 10. ect-Info NULL OPTIONAL -- Added in release 10. }
Added in R99.Used as field type by
MAPAnyTimeSubscriptionInterrogationArg
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPRequestedSubscriptionInfo()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPRequestedSubscriptionInfo
clone()
Constructs a copy of this object and everything reachable from it.static MAPRequestedSubscriptionInfo
copyOf(MAPRequestedSubscriptionInfo 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.MAPAdditionalRequestedCAMEL_SubscriptionInfo
getAdditionalRequestedCAMEL_SubscriptionInfo()
Gets the value of the field additionalRequestedCAMEL-SubscriptionInfo.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.MAPRequestedCAMEL_SubscriptionInfo
getRequestedCAMEL_SubscriptionInfo()
Gets the value of the field requestedCAMEL-SubscriptionInfo.MAPSS_ForBS_Code
getRequestedSS_Info()
Gets the value of the field requestedSS-Info.boolean
hasAdditionalRequestedCAMEL_SubscriptionInfo()
Tests whether the field additionalRequestedCAMEL-SubscriptionInfo has a value.boolean
hasClip_Info()
Tests whether the field clip-Info is present.boolean
hasClir_Info()
Tests whether the field clir-Info is present.boolean
hasCsg_SubscriptionDataRequested()
Tests whether the field csg-SubscriptionDataRequested is present.boolean
hasCw_Info()
Tests whether the field cw-Info is present.boolean
hasEct_Info()
Tests whether the field ect-Info is present.boolean
hasExtensionContainer()
Tests whether the field extensionContainer has a value.boolean
hasHold_Info()
Tests whether the field hold-Info is present.boolean
hasMsisdn_BS_List()
Tests whether the field msisdn-BS-List is present.boolean
hasOdb()
Tests whether the field odb is present.boolean
hasRequestedCAMEL_SubscriptionInfo()
Tests whether the field requestedCAMEL-SubscriptionInfo has a value.boolean
hasRequestedSS_Info()
Tests whether the field requestedSS-Info has a value.boolean
hasSupportedSGSN_CAMEL_Phases()
Tests whether the field supportedSGSN-CAMEL-Phases is present.boolean
hasSupportedVLR_CAMEL_Phases()
Tests whether the field supportedVLR-CAMEL-Phases is present.MAPRequestedSubscriptionInfo
setAdditionalRequestedCAMEL_SubscriptionInfo(MAPAdditionalRequestedCAMEL_SubscriptionInfo value)
Sets the value of the field additionalRequestedCAMEL-SubscriptionInfo.MAPRequestedSubscriptionInfo
setClip_InfoPresent(boolean flag)
Sets the presence or absence of the optional field clip-Info.MAPRequestedSubscriptionInfo
setClir_InfoPresent(boolean flag)
Sets the presence or absence of the optional field clir-Info.MAPRequestedSubscriptionInfo
setCsg_SubscriptionDataRequestedPresent(boolean flag)
Sets the presence or absence of the optional field csg-SubscriptionDataRequested.MAPRequestedSubscriptionInfo
setCw_InfoPresent(boolean flag)
Sets the presence or absence of the optional field cw-Info.MAPRequestedSubscriptionInfo
setEct_InfoPresent(boolean flag)
Sets the presence or absence of the optional field ect-Info.MAPRequestedSubscriptionInfo
setExtensionContainer(MAPExtensionContainer value)
Sets the value of the field extensionContainer.MAPRequestedSubscriptionInfo
setHold_InfoPresent(boolean flag)
Sets the presence or absence of the optional field hold-Info.MAPRequestedSubscriptionInfo
setMsisdn_BS_ListPresent(boolean flag)
Sets the presence or absence of the optional field msisdn-BS-List.MAPRequestedSubscriptionInfo
setOdbPresent(boolean flag)
Sets the presence or absence of the optional field odb.void
setReadOnly()
Sets this and all its fields to be immutable.MAPRequestedSubscriptionInfo
setRequestedCAMEL_SubscriptionInfo(MAPRequestedCAMEL_SubscriptionInfo value)
Sets the value of the field requestedCAMEL-SubscriptionInfo.MAPRequestedSubscriptionInfo
setRequestedSS_Info(MAPSS_ForBS_Code value)
Sets the value of the field requestedSS-Info.MAPRequestedSubscriptionInfo
setSupportedSGSN_CAMEL_PhasesPresent(boolean flag)
Sets the presence or absence of the optional field supportedSGSN-CAMEL-Phases.MAPRequestedSubscriptionInfo
setSupportedVLR_CAMEL_PhasesPresent(boolean flag)
Sets the presence or absence of the optional field supportedVLR-CAMEL-Phases.-
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 MAPRequestedSubscriptionInfo 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 MAPRequestedSubscriptionInfo copyOf(MAPRequestedSubscriptionInfo 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:
- MAPRequestedSubscriptionInfo
-
getAdditionalRequestedCAMEL_SubscriptionInfo
public MAPAdditionalRequestedCAMEL_SubscriptionInfo getAdditionalRequestedCAMEL_SubscriptionInfo()
Gets the value of the field additionalRequestedCAMEL-SubscriptionInfo.- Returns:
- value of field additionalRequestedCAMEL-SubscriptionInfo, 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
-
getRequestedCAMEL_SubscriptionInfo
public MAPRequestedCAMEL_SubscriptionInfo getRequestedCAMEL_SubscriptionInfo()
Gets the value of the field requestedCAMEL-SubscriptionInfo.- Returns:
- value of field requestedCAMEL-SubscriptionInfo, or null if not present
-
getRequestedSS_Info
public MAPSS_ForBS_Code getRequestedSS_Info()
Gets the value of the field requestedSS-Info.- Returns:
- value of field requestedSS-Info, or null if not present
-
hasAdditionalRequestedCAMEL_SubscriptionInfo
public boolean hasAdditionalRequestedCAMEL_SubscriptionInfo()
Tests whether the field additionalRequestedCAMEL-SubscriptionInfo has a value.- Returns:
- whether the field additionalRequestedCAMEL-SubscriptionInfo has a value
-
hasClip_Info
public boolean hasClip_Info()
Tests whether the field clip-Info is present.- Returns:
- whether the field clip-Info is present
-
hasClir_Info
public boolean hasClir_Info()
Tests whether the field clir-Info is present.- Returns:
- whether the field clir-Info is present
-
hasCsg_SubscriptionDataRequested
public boolean hasCsg_SubscriptionDataRequested()
Tests whether the field csg-SubscriptionDataRequested is present.- Returns:
- whether the field csg-SubscriptionDataRequested is present
-
hasCw_Info
public boolean hasCw_Info()
Tests whether the field cw-Info is present.- Returns:
- whether the field cw-Info is present
-
hasEct_Info
public boolean hasEct_Info()
Tests whether the field ect-Info is present.- Returns:
- whether the field ect-Info is present
-
hasExtensionContainer
public boolean hasExtensionContainer()
Tests whether the field extensionContainer has a value.- Returns:
- whether the field extensionContainer has a value
-
hasHold_Info
public boolean hasHold_Info()
Tests whether the field hold-Info is present.- Returns:
- whether the field hold-Info is present
-
hasMsisdn_BS_List
public boolean hasMsisdn_BS_List()
Tests whether the field msisdn-BS-List is present.- Returns:
- whether the field msisdn-BS-List is present
-
hasOdb
public boolean hasOdb()
Tests whether the field odb is present.- Returns:
- whether the field odb is present
-
hasRequestedCAMEL_SubscriptionInfo
public boolean hasRequestedCAMEL_SubscriptionInfo()
Tests whether the field requestedCAMEL-SubscriptionInfo has a value.- Returns:
- whether the field requestedCAMEL-SubscriptionInfo has a value
-
hasRequestedSS_Info
public boolean hasRequestedSS_Info()
Tests whether the field requestedSS-Info has a value.- Returns:
- whether the field requestedSS-Info has a value
-
hasSupportedSGSN_CAMEL_Phases
public boolean hasSupportedSGSN_CAMEL_Phases()
Tests whether the field supportedSGSN-CAMEL-Phases is present.- Returns:
- whether the field supportedSGSN-CAMEL-Phases is present
-
hasSupportedVLR_CAMEL_Phases
public boolean hasSupportedVLR_CAMEL_Phases()
Tests whether the field supportedVLR-CAMEL-Phases is present.- Returns:
- whether the field supportedVLR-CAMEL-Phases is present
-
setAdditionalRequestedCAMEL_SubscriptionInfo
public MAPRequestedSubscriptionInfo setAdditionalRequestedCAMEL_SubscriptionInfo(MAPAdditionalRequestedCAMEL_SubscriptionInfo value) throws IllegalStateException
Sets the value of the field additionalRequestedCAMEL-SubscriptionInfo. 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
-
setClip_InfoPresent
public MAPRequestedSubscriptionInfo setClip_InfoPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field clip-Info.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setClir_InfoPresent
public MAPRequestedSubscriptionInfo setClir_InfoPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field clir-Info.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCsg_SubscriptionDataRequestedPresent
public MAPRequestedSubscriptionInfo setCsg_SubscriptionDataRequestedPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field csg-SubscriptionDataRequested.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setCw_InfoPresent
public MAPRequestedSubscriptionInfo setCw_InfoPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field cw-Info.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setEct_InfoPresent
public MAPRequestedSubscriptionInfo setEct_InfoPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field ect-Info.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setExtensionContainer
public MAPRequestedSubscriptionInfo 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
-
setHold_InfoPresent
public MAPRequestedSubscriptionInfo setHold_InfoPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field hold-Info.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setMsisdn_BS_ListPresent
public MAPRequestedSubscriptionInfo setMsisdn_BS_ListPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field msisdn-BS-List.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setOdbPresent
public MAPRequestedSubscriptionInfo setOdbPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field odb.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- 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
-
setRequestedCAMEL_SubscriptionInfo
public MAPRequestedSubscriptionInfo setRequestedCAMEL_SubscriptionInfo(MAPRequestedCAMEL_SubscriptionInfo value) throws IllegalStateException
Sets the value of the field requestedCAMEL-SubscriptionInfo. 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
-
setRequestedSS_Info
public MAPRequestedSubscriptionInfo setRequestedSS_Info(MAPSS_ForBS_Code value) throws IllegalStateException
Sets the value of the field requestedSS-Info. 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
-
setSupportedSGSN_CAMEL_PhasesPresent
public MAPRequestedSubscriptionInfo setSupportedSGSN_CAMEL_PhasesPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field supportedSGSN-CAMEL-Phases.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
setSupportedVLR_CAMEL_PhasesPresent
public MAPRequestedSubscriptionInfo setSupportedVLR_CAMEL_PhasesPresent(boolean flag) throws IllegalStateException
Sets the presence or absence of the optional field supportedVLR-CAMEL-Phases.- Parameters:
flag
- either true if the field should be marked as present or false if the field should be marked as absent- Returns:
- this
- Throws:
IllegalStateException
- if this instance has been marked as read-only
-
-