Class MAPVlrCamelSubscriptionInfo

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPVlrCamelSubscriptionInfo
    extends AbstractFieldsObject
    API for MAP-MS-DataTypes.VlrCamelSubscriptionInfo. Generated from the following ASN.1 type definition.
     VlrCamelSubscriptionInfo ::=
         SEQUENCE {
             o-CSI                         O-CSI OPTIONAL,
             extensionContainer            ExtensionContainer OPTIONAL,
             ...
             ss-CSI                        SS-CSI OPTIONAL,                     -- Added in R97.
             o-BcsmCamelTDP-CriteriaList   O-BcsmCamelTDPCriteriaList OPTIONAL, -- Added in R97.
             tif-CSI                       NULL OPTIONAL,                       -- Added in R98.
             m-CSI                         M-CSI OPTIONAL,                      -- Added in R99.
             mo-sms-CSI                    SMS-CSI OPTIONAL,                    -- Added in R99.  Renamed from sms-CSI between releases 4 and 5.
             vt-CSI                        T-CSI OPTIONAL,                      -- Added in R99.
             t-BCSM-CAMEL-TDP-CriteriaList T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL, -- Added in R99.
             d-CSI                         D-CSI OPTIONAL,                      -- Added in R99.
             mt-sms-CSI                    SMS-CSI OPTIONAL,                    -- Added in release 5.
             mt-smsCAMELTDP-CriteriaList   MT-smsCAMELTDP-CriteriaList OPTIONAL -- Added in release 5.
         }
     
    Added in R96.

    Used as field type by MAPInsertSubscriberDataArg.

    Used as field type by MAPSubscriberData.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPVlrCamelSubscriptionInfo

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

      • copyOf

        public static MAPVlrCamelSubscriptionInfo copyOf​(MAPVlrCamelSubscriptionInfo 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:
        MAPVlrCamelSubscriptionInfo
      • getD_CSI

        public MAPD_CSI getD_CSI()
        Gets the value of the field d-CSI.
        Returns:
        value of field d-CSI, 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
      • getM_CSI

        public MAPM_CSI getM_CSI()
        Gets the value of the field m-CSI.
        Returns:
        value of field m-CSI, or null if not present
      • getMo_sms_CSI

        public MAPSMS_CSI getMo_sms_CSI()
        Gets the value of the field mo-sms-CSI.
        Returns:
        value of field mo-sms-CSI, or null if not present
      • getMt_smsCAMELTDP_CriteriaList

        public MAPMT_smsCAMELTDP_Criteria[] getMt_smsCAMELTDP_CriteriaList()
        Gets the value of the field mt-smsCAMELTDP-CriteriaList.
        Returns:
        value of field mt-smsCAMELTDP-CriteriaList, or null if not present
      • getMt_sms_CSI

        public MAPSMS_CSI getMt_sms_CSI()
        Gets the value of the field mt-sms-CSI.
        Returns:
        value of field mt-sms-CSI, or null if not present
      • getO_BcsmCamelTDP_CriteriaList

        public MAPO_BcsmCamelTDP_Criteria[] getO_BcsmCamelTDP_CriteriaList()
        Gets the value of the field o-BcsmCamelTDP-CriteriaList.
        Returns:
        value of field o-BcsmCamelTDP-CriteriaList, or null if not present
      • getO_CSI

        public MAPO_CSI getO_CSI()
        Gets the value of the field o-CSI.
        Returns:
        value of field o-CSI, or null if not present
      • getSs_CSI

        public MAPSS_CSI getSs_CSI()
        Gets the value of the field ss-CSI.
        Returns:
        value of field ss-CSI, or null if not present
      • getT_BCSM_CAMEL_TDP_CriteriaList

        public MAPT_BCSM_CAMEL_TDP_Criteria[] getT_BCSM_CAMEL_TDP_CriteriaList()
        Gets the value of the field t-BCSM-CAMEL-TDP-CriteriaList.
        Returns:
        value of field t-BCSM-CAMEL-TDP-CriteriaList, or null if not present
      • getVt_CSI

        public MAPT_CSI getVt_CSI()
        Gets the value of the field vt-CSI.
        Returns:
        value of field vt-CSI, or null if not present
      • hasD_CSI

        public boolean hasD_CSI()
        Tests whether the field d-CSI has a value.
        Returns:
        whether the field d-CSI has a value
      • hasExtensionContainer

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

        public boolean hasM_CSI()
        Tests whether the field m-CSI has a value.
        Returns:
        whether the field m-CSI has a value
      • hasMo_sms_CSI

        public boolean hasMo_sms_CSI()
        Tests whether the field mo-sms-CSI has a value.
        Returns:
        whether the field mo-sms-CSI has a value
      • hasMt_smsCAMELTDP_CriteriaList

        public boolean hasMt_smsCAMELTDP_CriteriaList()
        Tests whether the field mt-smsCAMELTDP-CriteriaList has a value.
        Returns:
        whether the field mt-smsCAMELTDP-CriteriaList has a value
      • hasMt_sms_CSI

        public boolean hasMt_sms_CSI()
        Tests whether the field mt-sms-CSI has a value.
        Returns:
        whether the field mt-sms-CSI has a value
      • hasO_BcsmCamelTDP_CriteriaList

        public boolean hasO_BcsmCamelTDP_CriteriaList()
        Tests whether the field o-BcsmCamelTDP-CriteriaList has a value.
        Returns:
        whether the field o-BcsmCamelTDP-CriteriaList has a value
      • hasO_CSI

        public boolean hasO_CSI()
        Tests whether the field o-CSI has a value.
        Returns:
        whether the field o-CSI has a value
      • hasSs_CSI

        public boolean hasSs_CSI()
        Tests whether the field ss-CSI has a value.
        Returns:
        whether the field ss-CSI has a value
      • hasT_BCSM_CAMEL_TDP_CriteriaList

        public boolean hasT_BCSM_CAMEL_TDP_CriteriaList()
        Tests whether the field t-BCSM-CAMEL-TDP-CriteriaList has a value.
        Returns:
        whether the field t-BCSM-CAMEL-TDP-CriteriaList has a value
      • hasTif_CSI

        public boolean hasTif_CSI()
        Tests whether the field tif-CSI is present.
        Returns:
        whether the field tif-CSI is present
      • hasVt_CSI

        public boolean hasVt_CSI()
        Tests whether the field vt-CSI has a value.
        Returns:
        whether the field vt-CSI has a value
      • setTif_CSIPresent

        public MAPVlrCamelSubscriptionInfo setTif_CSIPresent​(boolean flag)
                                                      throws IllegalStateException
        Sets the presence or absence of the optional field tif-CSI.
        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