Class MAPProvideSIWFSNumberArg

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPProvideSIWFSNumberArg
    extends AbstractFieldsObject
    API for MAP-CH-DataTypes-Rel5.ProvideSIWFSNumberArg. Generated from the following ASN.1 type definition.
     ProvideSIWFSNumberArg ::=
         SEQUENCE {
             gsm-BearerCapability    ExternalSignalInfo,
             isdn-BearerCapability   ExternalSignalInfo,
             call-Direction          CallDirection,
             b-Subscriber-Address    ISDN-AddressString,
             chosenChannel           ExternalSignalInfo,
             lowerLayerCompatibility ExternalSignalInfo OPTIONAL,
             highLayerCompatibility  ExternalSignalInfo OPTIONAL,
             extensionContainer      ExtensionContainer OPTIONAL,
             ...
         }
     
    Added in R97. Removed between releases 5 and 6.

    Used as argument type by MAPOperations.provideSIWFSNumber.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPProvideSIWFSNumberArg

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

      • copyOf

        public static MAPProvideSIWFSNumberArg copyOf​(MAPProvideSIWFSNumberArg 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:
        MAPProvideSIWFSNumberArg
      • getB_Subscriber_Address

        public AddressString getB_Subscriber_Address()
        Gets the value of the field b-Subscriber-Address.
        Returns:
        value of field b-Subscriber-Address, or null if not present
      • getCall_Direction

        public byte[] getCall_Direction()
        Gets the value of the field call-Direction.
        Returns:
        value of field call-Direction, or null if not present
      • getChosenChannel

        public MAPExternalSignalInfo getChosenChannel()
        Gets the value of the field chosenChannel.
        Returns:
        value of field chosenChannel, 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
      • getGsm_BearerCapability

        public MAPExternalSignalInfo getGsm_BearerCapability()
        Gets the value of the field gsm-BearerCapability.
        Returns:
        value of field gsm-BearerCapability, or null if not present
      • getHighLayerCompatibility

        public MAPExternalSignalInfo getHighLayerCompatibility()
        Gets the value of the field highLayerCompatibility.
        Returns:
        value of field highLayerCompatibility, or null if not present
      • getIsdn_BearerCapability

        public MAPExternalSignalInfo getIsdn_BearerCapability()
        Gets the value of the field isdn-BearerCapability.
        Returns:
        value of field isdn-BearerCapability, or null if not present
      • getLowerLayerCompatibility

        public MAPExternalSignalInfo getLowerLayerCompatibility()
        Gets the value of the field lowerLayerCompatibility.
        Returns:
        value of field lowerLayerCompatibility, or null if not present
      • hasB_Subscriber_Address

        public boolean hasB_Subscriber_Address()
        Tests whether the field b-Subscriber-Address has a value.
        Returns:
        whether the field b-Subscriber-Address has a value
      • hasCall_Direction

        public boolean hasCall_Direction()
        Tests whether the field call-Direction has a value.
        Returns:
        whether the field call-Direction has a value
      • hasChosenChannel

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

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

        public boolean hasGsm_BearerCapability()
        Tests whether the field gsm-BearerCapability has a value.
        Returns:
        whether the field gsm-BearerCapability has a value
      • hasHighLayerCompatibility

        public boolean hasHighLayerCompatibility()
        Tests whether the field highLayerCompatibility has a value.
        Returns:
        whether the field highLayerCompatibility has a value
      • hasIsdn_BearerCapability

        public boolean hasIsdn_BearerCapability()
        Tests whether the field isdn-BearerCapability has a value.
        Returns:
        whether the field isdn-BearerCapability has a value
      • hasLowerLayerCompatibility

        public boolean hasLowerLayerCompatibility()
        Tests whether the field lowerLayerCompatibility has a value.
        Returns:
        whether the field lowerLayerCompatibility has a value