Class MAPMME_EventList

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPMME_EventList
    extends BitStringWithNamedBits
    API for MAP-OM-DataTypes.MME-EventList. Generated from the following ASN.1 type definition.
     MME-EventList ::=
         BIT STRING (SIZE (6..8)) {
             ue-initiatedPDNconectivityRequest(0),
             serviceRequestts(1),
             initialAttachTrackingAreaUpdateDetach(2),
             ue-initiatedPDNdisconnection(3),
             bearerActivationModificationDeletion(4),
             handover(5)
         }
     
    Added in release 8. Other bits than are named here shall be discarded.

    Used as field type by MAPTraceEventList.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPMME_EventList

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

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

      • clearBearerActivationModificationDeletion

        public MAPMME_EventList clearBearerActivationModificationDeletion()
        Clears the bit for bearerActivationModificationDeletion to false.
        Returns:
        this
      • clearHandover

        public MAPMME_EventList clearHandover()
        Clears the bit for handover to false.
        Returns:
        this
      • clearInitialAttachTrackingAreaUpdateDetach

        public MAPMME_EventList clearInitialAttachTrackingAreaUpdateDetach()
        Clears the bit for initialAttachTrackingAreaUpdateDetach to false.
        Returns:
        this
      • clearServiceRequestts

        public MAPMME_EventList clearServiceRequestts()
        Clears the bit for serviceRequestts to false.
        Returns:
        this
      • clearUe_initiatedPDNconectivityRequest

        public MAPMME_EventList clearUe_initiatedPDNconectivityRequest()
        Clears the bit for ue_initiatedPDNconectivityRequest to false.
        Returns:
        this
      • clearUe_initiatedPDNdisconnection

        public MAPMME_EventList clearUe_initiatedPDNdisconnection()
        Clears the bit for ue_initiatedPDNdisconnection to false.
        Returns:
        this
      • copyOf

        public static MAPMME_EventList 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:
        MAPMME_EventList
      • getBearerActivationModificationDeletion

        public boolean getBearerActivationModificationDeletion()
        Gets whether the bit for bearerActivationModificationDeletion is set or not.
        Returns:
        the named bit's value
      • getHandover

        public boolean getHandover()
        Gets whether the bit for handover is set or not.
        Returns:
        the named bit's value
      • getInitialAttachTrackingAreaUpdateDetach

        public boolean getInitialAttachTrackingAreaUpdateDetach()
        Gets whether the bit for initialAttachTrackingAreaUpdateDetach is set or not.
        Returns:
        the named bit's value
      • getServiceRequestts

        public boolean getServiceRequestts()
        Gets whether the bit for serviceRequestts is set or not.
        Returns:
        the named bit's value
      • getUe_initiatedPDNconectivityRequest

        public boolean getUe_initiatedPDNconectivityRequest()
        Gets whether the bit for ue_initiatedPDNconectivityRequest is set or not.
        Returns:
        the named bit's value
      • getUe_initiatedPDNdisconnection

        public boolean getUe_initiatedPDNdisconnection()
        Gets whether the bit for ue_initiatedPDNdisconnection is set or not.
        Returns:
        the named bit's value
      • setBearerActivationModificationDeletion

        public MAPMME_EventList setBearerActivationModificationDeletion()
        Sets the bit for bearerActivationModificationDeletion to true.
        Returns:
        this
      • setHandover

        public MAPMME_EventList setHandover()
        Sets the bit for handover to true.
        Returns:
        this
      • setInitialAttachTrackingAreaUpdateDetach

        public MAPMME_EventList setInitialAttachTrackingAreaUpdateDetach()
        Sets the bit for initialAttachTrackingAreaUpdateDetach to true.
        Returns:
        this
      • setServiceRequestts

        public MAPMME_EventList setServiceRequestts()
        Sets the bit for serviceRequestts to true.
        Returns:
        this
      • setUe_initiatedPDNconectivityRequest

        public MAPMME_EventList setUe_initiatedPDNconectivityRequest()
        Sets the bit for ue_initiatedPDNconectivityRequest to true.
        Returns:
        this
      • setUe_initiatedPDNdisconnection

        public MAPMME_EventList setUe_initiatedPDNdisconnection()
        Sets the bit for ue_initiatedPDNdisconnection 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