Class MAPResumeCallHandlingArg

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPResumeCallHandlingArg
    extends AbstractFieldsObject
    API for MAP-CH-DataTypes.ResumeCallHandlingArg. Generated from the following ASN.1 type definition.
     ResumeCallHandlingArg ::=
         SEQUENCE {
             callReferenceNumber        CallReferenceNumber OPTIONAL,        -- Was mandatory; became optional in R98.
             basicServiceGroup          Ext-BasicServiceCode OPTIONAL,       -- Was mandatory; became optional in R98.
             forwardingData             ForwardingData OPTIONAL,             -- Was mandatory; became optional in R98.
             imsi                       IMSI OPTIONAL,                       -- Was mandatory; became optional in R98.
             cug-CheckInfo              CUG-CheckInfo OPTIONAL,
             o-CSI                      O-CSI OPTIONAL,
             extensionContainer         ExtensionContainer OPTIONAL,
             ccbs-Possible              NULL OPTIONAL,                       -- Added in R97.
             msisdn                     ISDN-AddressString OPTIONAL,         -- Added in R98.
             uu-Data                    UU-Data OPTIONAL,                    -- Added in R98.
             allInformationSent         NULL OPTIONAL,                       -- Added in R98.
             ...
             d-csi                      D-CSI OPTIONAL,                      -- Added in R99.
             o-BcsmCamelTDPCriteriaList O-BcsmCamelTDPCriteriaList OPTIONAL, -- Added in release 5.
             basicServiceGroup2         Ext-BasicServiceCode OPTIONAL,       -- Added in release 5.
             mtRoamingRetry             NULL OPTIONAL                        -- Added in release 7.
         }
     
    Added in R96.

    Used as argument type by MAPOperations.resumeCallHandling.

    Used as argument type by MAPOperations.resumeCallHandling_v4.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPResumeCallHandlingArg

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

      • copyOf

        public static MAPResumeCallHandlingArg copyOf​(MAPResumeCallHandlingArg 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:
        MAPResumeCallHandlingArg
      • getBasicServiceGroup

        public MAPExt_BasicServiceCode getBasicServiceGroup()
        Gets the value of the field basicServiceGroup.
        Returns:
        value of field basicServiceGroup, or null if not present
      • getBasicServiceGroup2

        public MAPExt_BasicServiceCode getBasicServiceGroup2()
        Gets the value of the field basicServiceGroup2.
        Returns:
        value of field basicServiceGroup2, or null if not present
      • getCallReferenceNumber

        public byte[] getCallReferenceNumber()
        Gets the value of the field callReferenceNumber.
        Returns:
        value of field callReferenceNumber, or null if not present
      • getCug_CheckInfo

        public MAPCUG_CheckInfo getCug_CheckInfo()
        Gets the value of the field cug-CheckInfo.
        Returns:
        value of field cug-CheckInfo, or null if not present
      • 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
      • getForwardingData

        public MAPForwardingData getForwardingData()
        Gets the value of the field forwardingData.
        Returns:
        value of field forwardingData, 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
      • getO_BcsmCamelTDPCriteriaList

        public MAPO_BcsmCamelTDP_Criteria[] getO_BcsmCamelTDPCriteriaList()
        Gets the value of the field o-BcsmCamelTDPCriteriaList.
        Returns:
        value of field o-BcsmCamelTDPCriteriaList, 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
      • getUu_Data

        public MAPUU_Data getUu_Data()
        Gets the value of the field uu-Data.
        Returns:
        value of field uu-Data, or null if not present
      • hasAllInformationSent

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

        public boolean hasBasicServiceGroup()
        Tests whether the field basicServiceGroup has a value.
        Returns:
        whether the field basicServiceGroup has a value
      • hasBasicServiceGroup2

        public boolean hasBasicServiceGroup2()
        Tests whether the field basicServiceGroup2 has a value.
        Returns:
        whether the field basicServiceGroup2 has a value
      • hasCallReferenceNumber

        public boolean hasCallReferenceNumber()
        Tests whether the field callReferenceNumber has a value.
        Returns:
        whether the field callReferenceNumber has a value
      • hasCcbs_Possible

        public boolean hasCcbs_Possible()
        Tests whether the field ccbs-Possible is present.
        Returns:
        whether the field ccbs-Possible is present
      • hasCug_CheckInfo

        public boolean hasCug_CheckInfo()
        Tests whether the field cug-CheckInfo has a value.
        Returns:
        whether the field cug-CheckInfo has a value
      • 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
      • hasForwardingData

        public boolean hasForwardingData()
        Tests whether the field forwardingData has a value.
        Returns:
        whether the field forwardingData 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
      • hasMtRoamingRetry

        public boolean hasMtRoamingRetry()
        Tests whether the field mtRoamingRetry is present.
        Returns:
        whether the field mtRoamingRetry is present
      • hasO_BcsmCamelTDPCriteriaList

        public boolean hasO_BcsmCamelTDPCriteriaList()
        Tests whether the field o-BcsmCamelTDPCriteriaList has a value.
        Returns:
        whether the field o-BcsmCamelTDPCriteriaList 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
      • hasUu_Data

        public boolean hasUu_Data()
        Tests whether the field uu-Data has a value.
        Returns:
        whether the field uu-Data has a value
      • setAllInformationSentPresent

        public MAPResumeCallHandlingArg 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
      • setCallReferenceNumber

        public MAPResumeCallHandlingArg setCallReferenceNumber​(byte[] value)
                                                        throws IllegalStateException
        Sets the value of the field callReferenceNumber. If null, marks the field as absent.
        Parameters:
        value - the new value for the field
        Returns:
        this
        Throws:
        IllegalStateException - if this instance has been marked as read-only
      • setCcbs_PossiblePresent

        public MAPResumeCallHandlingArg setCcbs_PossiblePresent​(boolean flag)
                                                         throws IllegalStateException
        Sets the presence or absence of the optional field ccbs-Possible.
        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
      • setMtRoamingRetryPresent

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