Class DeeplinkUrlRuleModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class DeeplinkUrlRuleModel
    extends ItemModel
    Generated model class for type DeeplinkUrlRule first defined at extension basecommerce.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • BASEURLPATTERN

        public static final java.lang.String BASEURLPATTERN
        Generated constant - Attribute key of DeeplinkUrlRule.baseUrlPattern attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • DESTURLTEMPLATE

        public static final java.lang.String DESTURLTEMPLATE
        Generated constant - Attribute key of DeeplinkUrlRule.destUrlTemplate attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • APPLICABLETYPE

        public static final java.lang.String APPLICABLETYPE
        Generated constant - Attribute key of DeeplinkUrlRule.applicableType attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • USEFORWARD

        public static final java.lang.String USEFORWARD
        Generated constant - Attribute key of DeeplinkUrlRule.useForward attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
      • PRIORITY

        public static final java.lang.String PRIORITY
        Generated constant - Attribute key of DeeplinkUrlRule.priority attribute defined at extension basecommerce.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DeeplinkUrlRuleModel

        public DeeplinkUrlRuleModel()
        Generated constructor - Default constructor for generic creation.
      • DeeplinkUrlRuleModel

        public DeeplinkUrlRuleModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • DeeplinkUrlRuleModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public DeeplinkUrlRuleModel​(ComposedTypeModel _applicableType,
                                    java.lang.String _baseUrlPattern,
                                    java.lang.String _destUrlTemplate,
                                    java.lang.Integer _priority)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _applicableType - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _baseUrlPattern - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _destUrlTemplate - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _priority - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
      • DeeplinkUrlRuleModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public DeeplinkUrlRuleModel​(ComposedTypeModel _applicableType,
                                    java.lang.String _baseUrlPattern,
                                    java.lang.String _destUrlTemplate,
                                    ItemModel _owner,
                                    java.lang.Integer _priority)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _applicableType - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _baseUrlPattern - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _destUrlTemplate - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
        _owner - initial attribute declared by type Item at extension core
        _priority - initial attribute declared by type DeeplinkUrlRule at extension basecommerce
    • Method Detail

      • getApplicableType

        @Accessor(qualifier="applicableType",
                  type=GETTER)
        public ComposedTypeModel getApplicableType()
        Generated method - Getter of the DeeplinkUrlRule.applicableType attribute defined at extension basecommerce.
        Returns:
        the applicableType
      • getBaseUrlPattern

        @Accessor(qualifier="baseUrlPattern",
                  type=GETTER)
        public java.lang.String getBaseUrlPattern()
        Generated method - Getter of the DeeplinkUrlRule.baseUrlPattern attribute defined at extension basecommerce.
        Returns:
        the baseUrlPattern
      • getDestUrlTemplate

        @Accessor(qualifier="destUrlTemplate",
                  type=GETTER)
        public java.lang.String getDestUrlTemplate()
        Generated method - Getter of the DeeplinkUrlRule.destUrlTemplate attribute defined at extension basecommerce.
        Returns:
        the destUrlTemplate
      • getPriority

        @Accessor(qualifier="priority",
                  type=GETTER)
        public java.lang.Integer getPriority()
        Generated method - Getter of the DeeplinkUrlRule.priority attribute defined at extension basecommerce.
        Returns:
        the priority
      • getUseForward

        @Accessor(qualifier="useForward",
                  type=GETTER)
        public java.lang.Boolean getUseForward()
        Generated method - Getter of the DeeplinkUrlRule.useForward attribute defined at extension basecommerce.
        Returns:
        the useForward
      • setApplicableType

        @Accessor(qualifier="applicableType",
                  type=SETTER)
        public void setApplicableType​(ComposedTypeModel value)
        Generated method - Setter of DeeplinkUrlRule.applicableType attribute defined at extension basecommerce.
        Parameters:
        value - the applicableType
      • setBaseUrlPattern

        @Accessor(qualifier="baseUrlPattern",
                  type=SETTER)
        public void setBaseUrlPattern​(java.lang.String value)
        Generated method - Setter of DeeplinkUrlRule.baseUrlPattern attribute defined at extension basecommerce.
        Parameters:
        value - the baseUrlPattern
      • setDestUrlTemplate

        @Accessor(qualifier="destUrlTemplate",
                  type=SETTER)
        public void setDestUrlTemplate​(java.lang.String value)
        Generated method - Setter of DeeplinkUrlRule.destUrlTemplate attribute defined at extension basecommerce.
        Parameters:
        value - the destUrlTemplate
      • setPriority

        @Accessor(qualifier="priority",
                  type=SETTER)
        public void setPriority​(java.lang.Integer value)
        Generated method - Setter of DeeplinkUrlRule.priority attribute defined at extension basecommerce.
        Parameters:
        value - the priority
      • setUseForward

        @Accessor(qualifier="useForward",
                  type=SETTER)
        public void setUseForward​(java.lang.Boolean value)
        Generated method - Setter of DeeplinkUrlRule.useForward attribute defined at extension basecommerce.
        Parameters:
        value - the useForward