Class DeeplinkUrlRuleModel

All Implemented Interfaces:
Serializable

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

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • BASEURLPATTERN

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

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

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

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

      public static final String PRIORITY
      Generated constant - Attribute key of DeeplinkUrlRule.priority attribute defined at extension basecommerce.
      See Also:
  • Constructor Details

    • 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, String _baseUrlPattern, String _destUrlTemplate, 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, String _baseUrlPattern, String _destUrlTemplate, ItemModel _owner, 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 Details

    • 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 String getBaseUrlPattern()
      Generated method - Getter of the DeeplinkUrlRule.baseUrlPattern attribute defined at extension basecommerce.
      Returns:
      the baseUrlPattern
    • getDestUrlTemplate

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

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

      @Accessor(qualifier="useForward", type=GETTER) public 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(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(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(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(Boolean value)
      Generated method - Setter of DeeplinkUrlRule.useForward attribute defined at extension basecommerce.
      Parameters:
      value - the useForward