Class MAPExtensionContainer
- java.lang.Object
-
- com.opencloud.util.AbstractDataObject
-
- com.opencloud.util.AbstractFieldsObject
-
- MAPExtensionContainer
-
- All Implemented Interfaces:
DataObject
,Serializable
public class MAPExtensionContainer extends AbstractFieldsObject
API for MAP-ExtensionDataTypes.ExtensionContainer. Generated from the following ASN.1 type definition.ExtensionContainer ::= SEQUENCE { privateExtensionList PrivateExtensionList OPTIONAL, pcs-Extensions PCS-Extensions OPTIONAL, ... }
Added in R96.Used as field type by
MAPSendRoutingInfoForGprsArg
.Used as field type by
MAPSendRoutingInfoForGprsRes
.Used as field type by
MAPExtensibleSystemFailureParam
.Used as field type by
MAPDataMissingParam
.Used as field type by
MAPUnknownSubscriberParam
.Used as field type by
MAPUnexpectedDataParam
.Used as field type by
MAPAbsentSubscriberParam
.Used as field type by
MAPExternalSignalInfo
.Used as field type by
MAPSIWFSSignallingModifyArg
.Used as field type by
MAPSIWFSSignallingModifyRes
.Used as field type by
MAPResourceLimitationParam
.Used as field type by
MAPProvideSIWFSNumberArg
.Used as field type by
MAPProvideSIWFSNumberRes
.Used as field type by
MAPUpdateLocationArg
.Used as field type by
MAPVLR_Capability
.Used as field type by
MAPUpdateLocationRes
.Used as field type by
MAPRoamingNotAllowedParam
.Used as field type by
MAPRestoreDataArg
.Used as field type by
MAPRestoreDataRes
.Used as field type by
MAPActivateTraceModeArg
.Used as field type by
MAPFacilityNotSupParam
.Used as field type by
MAPUnidentifiedSubParam
.Used as field type by
MAPTracingBufferFullParam
.Used as field type by
MAPActivateTraceModeRes
.Used as field type by
MAPExt_ForwFeature
.Used as field type by
MAPExt_ForwInfo
.Used as field type by
MAPExt_CallBarringFeature
.Used as field type by
MAPExt_CallBarInfo
.Used as field type by
MAPCUG_Subscription
.Used as field type by
MAPCUG_Feature
.Used as field type by
MAPCUG_Info
.Used as field type by
MAPExt_SS_Data
.Used as field type by
MAPEMLPP_Info
.Used as field type by
MAPODB_Data
.Used as field type by
MAPVoiceBroadcastData
.Used as field type by
MAPVoiceGroupCallData
.Used as field type by
MAPO_BcsmCamelTDPData
.Used as field type by
MAPO_CSI
.Used as field type by
MAPVlrCamelSubscriptionInfo
.Used as field type by
MAPSS_CamelData
.Used as field type by
MAPSS_CSI
.Used as field type by
MAPO_BcsmCamelTDP_Criteria
.Used as field type by
MAPM_CSI
.Used as field type by
MAPSMS_CAMEL_TDP_Data
.Used as field type by
MAPSMS_CSI
.Used as field type by
MAPT_BcsmCamelTDPData
.Used as field type by
MAPT_CSI
.Used as field type by
MAPDP_AnalysedInfoCriterium
.Used as field type by
MAPD_CSI
.Used as field type by
MAPInsertSubscriberDataArg
.Used as field type by
MAPNAEA_PreferredCI
.Used as field type by
MAPPDP_Context
.Used as field type by
MAPGPRSSubscriptionData
.Used as field type by
MAPLSAData
.Used as field type by
MAPLSAInformation
.Used as field type by
MAPLCSClientExternalID
.Used as field type by
MAPExternalClient
.Used as field type by
MAPLCS_PrivacyClass
.Used as field type by
MAPServiceType
.Used as field type by
MAPMOLR_Class
.Used as field type by
MAPMC_SS_Info
.Used as field type by
MAPGPRS_CamelTDPData
.Used as field type by
MAPGPRS_CSI
.Used as field type by
MAPSGSN_CAMEL_SubscriptionInfo
.Used as field type by
MAPMG_CSI
.Used as field type by
MAPAMBR
.Used as field type by
MAPAllocation_Retention_Priority
.Used as field type by
MAPEPS_QoS_Subscribed
.Used as field type by
MAPPDN_GW_Identity
.Used as field type by
MAPSpecificAPNInfo
.Used as field type by
MAPAPN_Configuration
.Used as field type by
MAPAPN_ConfigurationProfile
.Used as field type by
MAPEPS_SubscriptionData
.Used as field type by
MAPCSG_SubscriptionData
.Used as field type by
MAPInsertSubscriberDataRes
.Used as field type by
MAPCancelLocationArg
.Used as field type by
MAPCancelLocationRes
.Used as field type by
MAPProvideRoamingNumberArg_v3
.Used as field type by
MAPExt_ExternalSignalInfo
.Used as field type by
MAPNoRoamingNbParam
.Used as field type by
MAPProvideRoamingNumberRes
.Used as field type by
MAPOR_NotAllowedParam
.Used as field type by
MAPCUG_CheckInfo
.Used as field type by
MAPCamelInfo
.Used as field type by
MAPSendRoutingInfoArg
.Used as field type by
MAPForwardingData
.Used as field type by
MAPGmscCamelSubscriptionInfo
.Used as field type by
MAPCamelRoutingInfo
.Used as field type by
MAPBearerServNotProvParam
.Used as field type by
MAPTeleservNotProvParam
.Used as field type by
MAPForwardingViolationParam
.Used as field type by
MAPNumberChangedParam
.Used as field type by
MAPExtensibleCallBarredParam
.Used as field type by
MAPLocationInformation
.Used as field type by
MAPLocationInformationEPS
.Used as field type by
MAPUserCSGInformation
.Used as field type by
MAPSubscriberInfo
.Used as field type by
MAPLocationInformationGPRS
.Used as field type by
MAPPDP_ContextInfo
.Used as field type by
MAPMNPInfoRes
.Used as field type by
MAPSendRoutingInfoRes_v3
.Used as field type by
MAPCCBS_Indicators
.Used as field type by
MAPNoSubscriberReplyParam
.Used as field type by
MAPCUG_RejectParam
.Used as field type by
MAPBusySubscriberParam
.Used as field type by
MAPResumeCallHandlingArg
.Used as field type by
MAPUU_Data
.Used as field type by
MAPResumeCallHandlingRes
.Used as field type by
MAPForwardingFailedParam
.Used as field type by
MAPAccessNetworkSignalInfo
.Used as field type by
MAPAllowedUMTS_Algorithms
.Used as field type by
MAPForwardAccessSignalling_Arg_v3
.Used as field type by
MAPCodecList
.Used as field type by
MAPSupportedCodecsList
.Used as field type by
MAPAoIPCodecsList
.Used as field type by
MAPPrepareHO_Arg_v3
.Used as field type by
MAPSelectedUMTS_Algorithms
.Used as field type by
MAPPrepareHO_Res_v3
.Used as field type by
MAPTargetCellOutsideGCA_Param
.Used as field type by
MAPProcessAccessSignalling_Arg_v3
.Used as field type by
MAPPrepareSubsequentHO_Arg_v3
.Used as field type by
MAPPrepareSubsequentHO_Res_v3
.Used as field type by
MAPSendEndSignal_Arg_v3
.Used as field type by
MAPSendEndSignal_Res
.Used as field type by
MAPCheckIMEI_Arg
.Used as field type by
MAPCheckIMEI_Res
.Used as field type by
MAPSendAuthenticationInfoArg_v3
.Used as field type by
MAPSendAuthenticationInfoRes_v3
.Used as field type by
MAPEPC_AV
.Used as field type by
MAPSendIdentificationArg
.Used as field type by
MAPSendIdentificationRes_v3
.Used as field type by
MAPDeleteSubscriberDataArg
.Used as field type by
MAPDeleteSubscriberDataRes
.Used as field type by
MAPDeactivateTraceModeArg
.Used as field type by
MAPDeactivateTraceModeRes
.Used as field type by
MAPSS_SubscriptionViolationParam
.Used as field type by
MAPSS_NotAvailableParam
.Used as field type by
MAPIllegalSS_OperationParam
.Used as field type by
MAPIllegalSubscriberParam
.Used as field type by
MAPIllegalEquipmentParam
.Used as field type by
MAPReportSM_DeliveryStatusArg
.Used as field type by
MAPMessageWaitListFullParam
.Used as field type by
MAPReportSM_DeliveryStatusRes
.Used as field type by
MAPRoutingInfoForSM_Arg
.Used as field type by
MAPLocationInfoWithLMSI_v3
.Used as field type by
MAPRoutingInfoForSM_Res
.Used as field type by
MAPIP_SM_GW_Guidance
.Used as field type by
MAPAbsentSubscriberSM_Param
.Used as field type by
MAPInformServiceCentreArg
.Used as field type by
MAPMO_ForwardSM_Arg_v3
.Used as field type by
MAPSM_DeliveryFailureCauseWithDiagnostic
.Used as field type by
MAPMO_ForwardSM_Res
.Used as field type by
MAPReadyForSM_Arg
.Used as field type by
MAPReadyForSM_Res
.Used as field type by
MAPMT_ForwardSM_Arg_v3
.Used as field type by
MAPSubBusyForMT_SMS_Param
.Used as field type by
MAPMT_ForwardSM_Res
.Used as field type by
MAPPurgeMS_Arg
.Used as field type by
MAPPurgeMS_Res
.Used as field type by
MAPRequestedInfo
.Used as field type by
MAPProvideSubscriberInfoArg
.Used as field type by
MAPProvideSubscriberInfoRes
.Used as field type by
MAPAnyTimeInterrogationArg
.Used as field type by
MAPAnyTimeInterrogationRes
.Used as field type by
MAPATI_NotAllowedParam
.Used as field type by
MAPPrepareGroupCallArg
.Used as field type by
MAPPrepareGroupCallRes
.Used as field type by
MAPNoGroupCallNbParam
.Used as field type by
MAPForwardGroupCallSignallingArg
.Used as field type by
MAPSendGroupCallEndSignalArg
.Used as field type by
MAPSendGroupCallEndSignalRes
.Used as field type by
MAPProcessGroupCallSignallingArg
.Used as field type by
MAPSendGroupCallInfoArg
.Used as field type by
MAPSendGroupCallInfoRes
.Used as field type by
MAPOngoingGroupCallParam
.Used as field type by
MAPUpdateGprsLocationArg
.Used as field type by
MAPSGSN_Capability
.Used as field type by
MAPPDN_GW_Update
.Used as field type by
MAPUpdateGprsLocationRes
.Used as field type by
MAPFailureReportArg
.Used as field type by
MAPFailureReportRes
.Used as field type by
MAPNoteMsPresentForGprsArg
.Used as field type by
MAPNoteMsPresentForGprsRes
.Used as field type by
MAPSS_InvocationNotificationArg
.Used as field type by
MAPSS_InvocationNotificationRes
.Used as field type by
MAPEventReportData
.Used as field type by
MAPCallReportData
.Used as field type by
MAPStatusReportArg
.Used as field type by
MAPStatusReportRes
.Used as field type by
MAPRemoteUserFreeArg
.Used as field type by
MAPRemoteUserFreeRes
.Used as field type by
MAPIncompatibleTerminalParam
.Used as field type by
MAPSetReportingStateArg
.Used as field type by
MAPSetReportingStateRes
.Used as field type by
MAPRoutingInfoForLCS_Arg
.Used as field type by
MAPLCSLocationInfo
.Used as field type by
MAPRoutingInfoForLCS_Res
.Used as field type by
MAPUnauthorizedRequestingNetwork_Param
.Used as field type by
MAPLCS_QoS
.Used as field type by
MAPProvideSubscriberLocation_Arg
.Used as field type by
MAPProvideSubscriberLocation_Res
.Used as field type by
MAPPositionMethodFailure_Param
.Used as field type by
MAPUnauthorizedLCSClient_Param
.Used as field type by
MAPSubscriberLocationReport_Res
.Used as field type by
MAPUnknownOrUnreachableLCSClient_Param
.Used as field type by
MAPIST_AlertArg
.Used as field type by
MAPIST_AlertRes
.Used as field type by
MAPIST_CommandArg
.Used as field type by
MAPIST_CommandRes
.Used as field type by
MAPNoteMM_EventArg
.Used as field type by
MAPNoteMM_EventRes
.Used as field type by
MAPMM_EventNotSupported_Param
.Used as field type by
MAPModificationRequestFor_CF_Info
.Used as field type by
MAPModificationRequestFor_CB_Info
.Used as field type by
MAPModificationRequestFor_CSI
.Used as field type by
MAPAnyTimeModificationArg
.Used as field type by
MAPModificationRequestFor_ODB_data
.Used as field type by
MAPModificationRequestFor_IP_SM_GW_Data
.Used as field type by
MAPModificationRequestFor_CSG
.Used as field type by
MAPModificationRequestFor_CW_Info
.Used as field type by
MAPModificationRequestFor_CLIP_Info
.Used as field type by
MAPModificationRequestFor_CLIR_Info
.Used as field type by
MAPModificationRequestFor_CH_Info
.Used as field type by
MAPModificationRequestFor_ECT_Info
.Used as field type by
MAPExt_ForwardingInfoFor_CSE
.Used as field type by
MAPExt_CallBarringInfoFor_CSE
.Used as field type by
MAPCAMEL_SubscriptionInfo
.Used as field type by
MAPAnyTimeModificationRes
.Used as field type by
MAPODB_Info
.Used as field type by
MAPInformationNotAvailableParam
.Used as field type by
MAPATM_NotAllowedParam
.Used as field type by
MAPRequestedSubscriptionInfo
.Used as field type by
MAPAnyTimeSubscriptionInterrogationArg
.Used as field type by
MAPCallForwardingData
.Used as field type by
MAPCallBarringData
.Used as field type by
MAPAnyTimeSubscriptionInterrogationRes
.Used as field type by
MAPMSISDN_BS
.Used as field type by
MAPATSI_NotAllowedParam
.Used as field type by
MAPNoteSubscriberDataModifiedArg
.Used as field type by
MAPNoteSubscriberDataModifiedRes
.Used as field type by
MAPAuthenticationFailureReportArg
.Used as field type by
MAPAuthenticationFailureReportRes
.Used as field type by
MAPReleaseResourcesArg
.Used as field type by
MAPReleaseResourcesRes
.Used as field type by
MAPMT_ForwardSM_VGCS_Arg
.Used as field type by
MAPMT_ForwardSM_VGCS_Res
.Used as field type by
MAPMAP_OpenInfo
.Used as field type by
MAPMAP_AcceptInfo
.Used as field type by
MAPMAP_CloseInfo
.Used as field type by
MAPMAP_RefuseInfo
.Used as field type by
MAPMAP_UserAbortInfo
.Used as field type by
MAPMAP_ProviderAbortInfo
.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.opencloud.util.AbstractFieldsObject
FIELD_ABSENT, FIELD_UNINITIALISED
-
-
Constructor Summary
Constructors Constructor Description MAPExtensionContainer()
Constructs an object with uninitialised state.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MAPExtensionContainer
clone()
Constructs a copy of this object and everything reachable from it.static MAPExtensionContainer
copyOf(MAPExtensionContainer 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.MAPPCS_Extensions
getPcs_Extensions()
Gets the value of the field pcs-Extensions.MAPPrivateExtension[]
getPrivateExtensionList()
Gets the value of the field privateExtensionList.boolean
hasPcs_Extensions()
Tests whether the field pcs-Extensions has a value.boolean
hasPrivateExtensionList()
Tests whether the field privateExtensionList has a value.MAPExtensionContainer
setPcs_Extensions(MAPPCS_Extensions value)
Sets the value of the field pcs-Extensions.MAPExtensionContainer
setPrivateExtensionList(MAPPrivateExtension[] value)
Sets the value of the field privateExtensionList.void
setReadOnly()
Sets this and all its fields to be immutable.-
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 MAPExtensionContainer 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 MAPExtensionContainer copyOf(MAPExtensionContainer 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:
- MAPExtensionContainer
-
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
-
getPcs_Extensions
public MAPPCS_Extensions getPcs_Extensions()
Gets the value of the field pcs-Extensions.- Returns:
- value of field pcs-Extensions, or null if not present
-
getPrivateExtensionList
public MAPPrivateExtension[] getPrivateExtensionList()
Gets the value of the field privateExtensionList.- Returns:
- value of field privateExtensionList, or null if not present
-
hasPcs_Extensions
public boolean hasPcs_Extensions()
Tests whether the field pcs-Extensions has a value.- Returns:
- whether the field pcs-Extensions has a value
-
hasPrivateExtensionList
public boolean hasPrivateExtensionList()
Tests whether the field privateExtensionList has a value.- Returns:
- whether the field privateExtensionList has a value
-
setPcs_Extensions
public MAPExtensionContainer setPcs_Extensions(MAPPCS_Extensions value) throws IllegalStateException
Sets the value of the field pcs-Extensions. 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
-
setPrivateExtensionList
public MAPExtensionContainer setPrivateExtensionList(MAPPrivateExtension[] value) throws IllegalStateException
Sets the value of the field privateExtensionList. 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
-
-