Class MAPSpecificCSI_Withdraw

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPSpecificCSI_Withdraw
    extends BitStringWithNamedBits
    API for MAP-MS-DataTypes.SpecificCSI-Withdraw. Generated from the following ASN.1 type definition.
     SpecificCSI-Withdraw ::=
         BIT STRING (SIZE (8..32)) {
             o-csi(0),
             ss-csi(1),
             tif-csi(2),
             d-csi(3),
             vt-csi(4),
             mo-sms-csi(5), -- Renamed from sms-csi between releases 4 and 5.
             m-csi(6),
             gprs-csi(7),
             t-csi(8),
             mt-sms-csi(9), -- Added in release 5.
             mg-csi(10),    -- Added in release 5.
             o-IM-CSI(11),  -- Added in release 5.
             d-IM-CSI(12),  -- Added in release 5.
             vt-IM-CSI(13)  -- Added in release 5.
         }
     
    Added in R99. Exception handling: bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity; bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity; bits 11-13 are only applicable in an IP Multimedia Core Network. Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation.

    Used as field type by MAPDeleteSubscriberDataArg.

    Used as field type by MAPCAMEL_SubscriptionInfo.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPSpecificCSI_Withdraw

        public MAPSpecificCSI_Withdraw()
        Constructs an object that has no bits set.
      • MAPSpecificCSI_Withdraw

        public MAPSpecificCSI_Withdraw​(int nbits)
        Constructs an object that has no bits set, initialised to accommodate the given number of bits.
        Parameters:
        nbits - initial number of bits
    • Method Detail

      • clearD_IM_CSI

        public MAPSpecificCSI_Withdraw clearD_IM_CSI()
        Clears the bit for d_IM_CSI to false.
        Returns:
        this
      • clearGprs_csi

        public MAPSpecificCSI_Withdraw clearGprs_csi()
        Clears the bit for gprs_csi to false.
        Returns:
        this
      • clearMo_sms_csi

        public MAPSpecificCSI_Withdraw clearMo_sms_csi()
        Clears the bit for mo_sms_csi to false.
        Returns:
        this
      • clearMt_sms_csi

        public MAPSpecificCSI_Withdraw clearMt_sms_csi()
        Clears the bit for mt_sms_csi to false.
        Returns:
        this
      • clearO_IM_CSI

        public MAPSpecificCSI_Withdraw clearO_IM_CSI()
        Clears the bit for o_IM_CSI to false.
        Returns:
        this
      • clearVt_IM_CSI

        public MAPSpecificCSI_Withdraw clearVt_IM_CSI()
        Clears the bit for vt_IM_CSI to false.
        Returns:
        this
      • copyOf

        public static MAPSpecificCSI_Withdraw copyOf​(BitString 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:
        MAPSpecificCSI_Withdraw
      • getD_IM_CSI

        public boolean getD_IM_CSI()
        Gets whether the bit for d_IM_CSI is set or not.
        Returns:
        the named bit's value
      • getD_csi

        public boolean getD_csi()
        Gets whether the bit for d_csi is set or not.
        Returns:
        the named bit's value
      • getGprs_csi

        public boolean getGprs_csi()
        Gets whether the bit for gprs_csi is set or not.
        Returns:
        the named bit's value
      • getM_csi

        public boolean getM_csi()
        Gets whether the bit for m_csi is set or not.
        Returns:
        the named bit's value
      • getMg_csi

        public boolean getMg_csi()
        Gets whether the bit for mg_csi is set or not.
        Returns:
        the named bit's value
      • getMo_sms_csi

        public boolean getMo_sms_csi()
        Gets whether the bit for mo_sms_csi is set or not.
        Returns:
        the named bit's value
      • getMt_sms_csi

        public boolean getMt_sms_csi()
        Gets whether the bit for mt_sms_csi is set or not.
        Returns:
        the named bit's value
      • getO_IM_CSI

        public boolean getO_IM_CSI()
        Gets whether the bit for o_IM_CSI is set or not.
        Returns:
        the named bit's value
      • getO_csi

        public boolean getO_csi()
        Gets whether the bit for o_csi is set or not.
        Returns:
        the named bit's value
      • getSs_csi

        public boolean getSs_csi()
        Gets whether the bit for ss_csi is set or not.
        Returns:
        the named bit's value
      • getT_csi

        public boolean getT_csi()
        Gets whether the bit for t_csi is set or not.
        Returns:
        the named bit's value
      • getTif_csi

        public boolean getTif_csi()
        Gets whether the bit for tif_csi is set or not.
        Returns:
        the named bit's value
      • getVt_IM_CSI

        public boolean getVt_IM_CSI()
        Gets whether the bit for vt_IM_CSI is set or not.
        Returns:
        the named bit's value
      • getVt_csi

        public boolean getVt_csi()
        Gets whether the bit for vt_csi is set or not.
        Returns:
        the named bit's value
      • setMo_sms_csi

        public MAPSpecificCSI_Withdraw setMo_sms_csi()
        Sets the bit for mo_sms_csi to true.
        Returns:
        this
      • setMt_sms_csi

        public MAPSpecificCSI_Withdraw setMt_sms_csi()
        Sets the bit for mt_sms_csi to true.
        Returns:
        this
      • staticGetNamedBits

        public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
        Gets the names of all bits of this type (not just the bits set in this value).
        Returns:
        array of NamedBit