Class MAPNoteSubscriberDataModifiedArg

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPNoteSubscriberDataModifiedArg
    extends AbstractFieldsObject
    API for MAP-MS-DataTypes.NoteSubscriberDataModifiedArg. Generated from the following ASN.1 type definition.
     NoteSubscriberDataModifiedArg ::=
         SEQUENCE {
             imsi                     IMSI,
             msisdn                   ISDN-AddressString,
             forwardingInfoFor-CSE    Ext-ForwardingInfoFor-CSE OPTIONAL,
             callBarringInfoFor-CSE   Ext-CallBarringInfoFor-CSE OPTIONAL,
             odb-Info                 ODB-Info OPTIONAL,
             camel-SubscriptionInfo   CAMEL-SubscriptionInfo OPTIONAL,
             allInformationSent       NULL OPTIONAL,
             extensionContainer       ExtensionContainer OPTIONAL,
             ...
             ue-reachable             ServingNode OPTIONAL,                -- Added in release 9.
             csg-SubscriptionDataList CSG-SubscriptionDataList OPTIONAL,   -- Added in release 9.
             cw-Data                  CallWaitingData OPTIONAL,            -- Added in release 10.
             ch-Data                  CallHoldData OPTIONAL,               -- Added in release 10.
             clip-Data                ClipData OPTIONAL,                   -- Added in release 10.
             clir-Data                ClirData OPTIONAL,                   -- Added in release 10.
             ect-data                 EctData OPTIONAL                     -- Added in release 10.
         }
     
    Added in R99.

    Used as argument type by MAPOperations.noteSubscriberDataModified.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPNoteSubscriberDataModifiedArg

        public MAPNoteSubscriberDataModifiedArg()
        Constructs an object with uninitialised state.
    • Method Detail

      • copyOf

        public static MAPNoteSubscriberDataModifiedArg copyOf​(MAPNoteSubscriberDataModifiedArg 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:
        MAPNoteSubscriberDataModifiedArg
      • getCallBarringInfoFor_CSE

        public MAPExt_CallBarringInfoFor_CSE getCallBarringInfoFor_CSE()
        Gets the value of the field callBarringInfoFor-CSE.
        Returns:
        value of field callBarringInfoFor-CSE, or null if not present
      • getCamel_SubscriptionInfo

        public MAPCAMEL_SubscriptionInfo getCamel_SubscriptionInfo()
        Gets the value of the field camel-SubscriptionInfo.
        Returns:
        value of field camel-SubscriptionInfo, or null if not present
      • getCh_Data

        public MAPCallHoldData getCh_Data()
        Gets the value of the field ch-Data.
        Returns:
        value of field ch-Data, or null if not present
      • getClip_Data

        public MAPClipData getClip_Data()
        Gets the value of the field clip-Data.
        Returns:
        value of field clip-Data, or null if not present
      • getClir_Data

        public MAPClirData getClir_Data()
        Gets the value of the field clir-Data.
        Returns:
        value of field clir-Data, or null if not present
      • getCsg_SubscriptionDataList

        public MAPCSG_SubscriptionData[] getCsg_SubscriptionDataList()
        Gets the value of the field csg-SubscriptionDataList.
        Returns:
        value of field csg-SubscriptionDataList, or null if not present
      • getCw_Data

        public MAPCallWaitingData getCw_Data()
        Gets the value of the field cw-Data.
        Returns:
        value of field cw-Data, or null if not present
      • getEct_data

        public MAPEctData getEct_data()
        Gets the value of the field ect-data.
        Returns:
        value of field ect-data, 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 class AbstractFieldsObject
        Parameters:
        withAbsents - whether to put absent optional fields into Map
        Returns:
        Map from field-name to field-value
      • getForwardingInfoFor_CSE

        public MAPExt_ForwardingInfoFor_CSE getForwardingInfoFor_CSE()
        Gets the value of the field forwardingInfoFor-CSE.
        Returns:
        value of field forwardingInfoFor-CSE, or null if not present
      • getImsi

        public IMSIAddress getImsi()
        Gets the value of the field imsi.
        Returns:
        value of field imsi, or null if not present
      • getMsisdn

        public AddressString getMsisdn()
        Gets the value of the field msisdn.
        Returns:
        value of field msisdn, or null if not present
      • getOdb_Info

        public MAPODB_Info getOdb_Info()
        Gets the value of the field odb-Info.
        Returns:
        value of field odb-Info, or null if not present
      • getUe_reachable

        public MAPServingNode getUe_reachable()
        Gets the value of the field ue-reachable.
        Returns:
        value of field ue-reachable, or null if not present
      • hasAllInformationSent

        public boolean hasAllInformationSent()
        Tests whether the field allInformationSent is present.
        Returns:
        whether the field allInformationSent is present
      • hasCallBarringInfoFor_CSE

        public boolean hasCallBarringInfoFor_CSE()
        Tests whether the field callBarringInfoFor-CSE has a value.
        Returns:
        whether the field callBarringInfoFor-CSE has a value
      • hasCamel_SubscriptionInfo

        public boolean hasCamel_SubscriptionInfo()
        Tests whether the field camel-SubscriptionInfo has a value.
        Returns:
        whether the field camel-SubscriptionInfo has a value
      • hasCh_Data

        public boolean hasCh_Data()
        Tests whether the field ch-Data has a value.
        Returns:
        whether the field ch-Data has a value
      • hasClip_Data

        public boolean hasClip_Data()
        Tests whether the field clip-Data has a value.
        Returns:
        whether the field clip-Data has a value
      • hasClir_Data

        public boolean hasClir_Data()
        Tests whether the field clir-Data has a value.
        Returns:
        whether the field clir-Data has a value
      • hasCsg_SubscriptionDataList

        public boolean hasCsg_SubscriptionDataList()
        Tests whether the field csg-SubscriptionDataList has a value.
        Returns:
        whether the field csg-SubscriptionDataList has a value
      • hasCw_Data

        public boolean hasCw_Data()
        Tests whether the field cw-Data has a value.
        Returns:
        whether the field cw-Data has a value
      • hasEct_data

        public boolean hasEct_data()
        Tests whether the field ect-data has a value.
        Returns:
        whether the field ect-data has a value
      • hasExtensionContainer

        public boolean hasExtensionContainer()
        Tests whether the field extensionContainer has a value.
        Returns:
        whether the field extensionContainer has a value
      • hasForwardingInfoFor_CSE

        public boolean hasForwardingInfoFor_CSE()
        Tests whether the field forwardingInfoFor-CSE has a value.
        Returns:
        whether the field forwardingInfoFor-CSE has a value
      • hasImsi

        public boolean hasImsi()
        Tests whether the field imsi has a value.
        Returns:
        whether the field imsi has a value
      • hasMsisdn

        public boolean hasMsisdn()
        Tests whether the field msisdn has a value.
        Returns:
        whether the field msisdn has a value
      • hasOdb_Info

        public boolean hasOdb_Info()
        Tests whether the field odb-Info has a value.
        Returns:
        whether the field odb-Info has a value
      • hasUe_reachable

        public boolean hasUe_reachable()
        Tests whether the field ue-reachable has a value.
        Returns:
        whether the field ue-reachable has a value
      • setAllInformationSentPresent

        public MAPNoteSubscriberDataModifiedArg setAllInformationSentPresent​(boolean flag)
                                                                      throws IllegalStateException
        Sets the presence or absence of the optional field allInformationSent.
        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