Class MAPOfferedCamel4Functionalities

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPOfferedCamel4Functionalities
    extends BitStringWithNamedBits
    API for MAP-MS-DataTypes.OfferedCamel4Functionalities. Generated from the following ASN.1 type definition.
     OfferedCamel4Functionalities ::=
         BIT STRING (SIZE (15..64)) {
             initiateCallAttempt(0),
             splitLeg(1),
             moveLeg(2),
             disconnectLeg(3),
             entityReleased(4),
             dfc-WithArgument(5),
             playTone(6),
             dtmf-MidCall(7),
             chargingIndicator(8),
             alertingDP(9),
             locationAtAlerting(10),
             changeOfPositionDP(11),
             or-Interactions(12),
             warningToneEnhancements(13),
             cf-Enhancements(14),
             subscribedEnhancedDialledServices(15), -- Added in release 6.
             servingNetworkEnhancedDialledServices(16), -- Added in release 6.
             criteriaForChangeOfPositionDP(17), -- Added in release 6.
             serviceChangeDP(18),             -- Added in release 6.
             collectInformation(19)           -- Added in release 7.
         }
     
    Added in release 5. A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4 functionalities it offers. Other values than named here shall be discarded.

    Used as field type by MAPNoteMM_EventArg.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPOfferedCamel4Functionalities

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

        public MAPOfferedCamel4Functionalities​(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

      • clearCriteriaForChangeOfPositionDP

        public MAPOfferedCamel4Functionalities clearCriteriaForChangeOfPositionDP()
        Clears the bit for criteriaForChangeOfPositionDP to false.
        Returns:
        this
      • clearInitiateCallAttempt

        public MAPOfferedCamel4Functionalities clearInitiateCallAttempt()
        Clears the bit for initiateCallAttempt to false.
        Returns:
        this
      • clearServingNetworkEnhancedDialledServices

        public MAPOfferedCamel4Functionalities clearServingNetworkEnhancedDialledServices()
        Clears the bit for servingNetworkEnhancedDialledServices to false.
        Returns:
        this
      • clearSubscribedEnhancedDialledServices

        public MAPOfferedCamel4Functionalities clearSubscribedEnhancedDialledServices()
        Clears the bit for subscribedEnhancedDialledServices to false.
        Returns:
        this
      • clearWarningToneEnhancements

        public MAPOfferedCamel4Functionalities clearWarningToneEnhancements()
        Clears the bit for warningToneEnhancements to false.
        Returns:
        this
      • copyOf

        public static MAPOfferedCamel4Functionalities 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:
        MAPOfferedCamel4Functionalities
      • getAlertingDP

        public boolean getAlertingDP()
        Gets whether the bit for alertingDP is set or not.
        Returns:
        the named bit's value
      • getCf_Enhancements

        public boolean getCf_Enhancements()
        Gets whether the bit for cf_Enhancements is set or not.
        Returns:
        the named bit's value
      • getChangeOfPositionDP

        public boolean getChangeOfPositionDP()
        Gets whether the bit for changeOfPositionDP is set or not.
        Returns:
        the named bit's value
      • getChargingIndicator

        public boolean getChargingIndicator()
        Gets whether the bit for chargingIndicator is set or not.
        Returns:
        the named bit's value
      • getCollectInformation

        public boolean getCollectInformation()
        Gets whether the bit for collectInformation is set or not.
        Returns:
        the named bit's value
      • getCriteriaForChangeOfPositionDP

        public boolean getCriteriaForChangeOfPositionDP()
        Gets whether the bit for criteriaForChangeOfPositionDP is set or not.
        Returns:
        the named bit's value
      • getDfc_WithArgument

        public boolean getDfc_WithArgument()
        Gets whether the bit for dfc_WithArgument is set or not.
        Returns:
        the named bit's value
      • getDisconnectLeg

        public boolean getDisconnectLeg()
        Gets whether the bit for disconnectLeg is set or not.
        Returns:
        the named bit's value
      • getDtmf_MidCall

        public boolean getDtmf_MidCall()
        Gets whether the bit for dtmf_MidCall is set or not.
        Returns:
        the named bit's value
      • getEntityReleased

        public boolean getEntityReleased()
        Gets whether the bit for entityReleased is set or not.
        Returns:
        the named bit's value
      • getInitiateCallAttempt

        public boolean getInitiateCallAttempt()
        Gets whether the bit for initiateCallAttempt is set or not.
        Returns:
        the named bit's value
      • getLocationAtAlerting

        public boolean getLocationAtAlerting()
        Gets whether the bit for locationAtAlerting is set or not.
        Returns:
        the named bit's value
      • getMoveLeg

        public boolean getMoveLeg()
        Gets whether the bit for moveLeg is set or not.
        Returns:
        the named bit's value
      • getOr_Interactions

        public boolean getOr_Interactions()
        Gets whether the bit for or_Interactions is set or not.
        Returns:
        the named bit's value
      • getPlayTone

        public boolean getPlayTone()
        Gets whether the bit for playTone is set or not.
        Returns:
        the named bit's value
      • getServiceChangeDP

        public boolean getServiceChangeDP()
        Gets whether the bit for serviceChangeDP is set or not.
        Returns:
        the named bit's value
      • getServingNetworkEnhancedDialledServices

        public boolean getServingNetworkEnhancedDialledServices()
        Gets whether the bit for servingNetworkEnhancedDialledServices is set or not.
        Returns:
        the named bit's value
      • getSplitLeg

        public boolean getSplitLeg()
        Gets whether the bit for splitLeg is set or not.
        Returns:
        the named bit's value
      • getSubscribedEnhancedDialledServices

        public boolean getSubscribedEnhancedDialledServices()
        Gets whether the bit for subscribedEnhancedDialledServices is set or not.
        Returns:
        the named bit's value
      • getWarningToneEnhancements

        public boolean getWarningToneEnhancements()
        Gets whether the bit for warningToneEnhancements is set or not.
        Returns:
        the named bit's value
      • setCriteriaForChangeOfPositionDP

        public MAPOfferedCamel4Functionalities setCriteriaForChangeOfPositionDP()
        Sets the bit for criteriaForChangeOfPositionDP to true.
        Returns:
        this
      • setServingNetworkEnhancedDialledServices

        public MAPOfferedCamel4Functionalities setServingNetworkEnhancedDialledServices()
        Sets the bit for servingNetworkEnhancedDialledServices to true.
        Returns:
        this
      • setSubscribedEnhancedDialledServices

        public MAPOfferedCamel4Functionalities setSubscribedEnhancedDialledServices()
        Sets the bit for subscribedEnhancedDialledServices to true.
        Returns:
        this
      • setWarningToneEnhancements

        public MAPOfferedCamel4Functionalities setWarningToneEnhancements()
        Sets the bit for warningToneEnhancements 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