Interface CategoryAttribute

All Superinterfaces:
org.broadleafcommerce.common.copy.MultiTenantCloneable<CategoryAttribute>, Serializable, org.broadleafcommerce.common.value.ValueAssignable<String>
All Known Implementing Classes:
CategoryAttributeImpl

public interface CategoryAttribute extends org.broadleafcommerce.common.value.ValueAssignable<String>, org.broadleafcommerce.common.copy.MultiTenantCloneable<CategoryAttribute>
Author:
Phillip Verheyden
  • Method Details

    • getId

      Long getId()
      Gets the id.
      Returns:
      the id
    • setId

      void setId(Long id)
      Sets the id.
      Parameters:
      id - the new id
    • getValue

      String getValue()
      Gets the value.
      Specified by:
      getValue in interface org.broadleafcommerce.common.value.ValueAssignable<String>
      Returns:
      the value
    • setValue

      void setValue(String value)
      Sets the value.
      Specified by:
      setValue in interface org.broadleafcommerce.common.value.ValueAssignable<String>
      Parameters:
      value - the new value
    • getCategory

      Category getCategory()
      Gets the Category.
      Returns:
      the Category
    • setCategory

      void setCategory(Category category)
      Sets the Category.
      Parameters:
      category - the new Category
    • getName

      String getName()
      Gets the name.
      Specified by:
      getName in interface org.broadleafcommerce.common.value.ValueAssignable<String>
      Returns:
      the name
    • setName

      void setName(String name)
      Sets the name.
      Specified by:
      setName in interface org.broadleafcommerce.common.value.ValueAssignable<String>
      Parameters:
      name - the new name