Interface ContentZone

All Superinterfaces:
org.broadleafcommerce.common.copy.MultiTenantCloneable<ContentZone>, Serializable
All Known Implementing Classes:
ContentZoneImpl

public interface ContentZone extends Serializable, org.broadleafcommerce.common.copy.MultiTenantCloneable<ContentZone>
Author:
Elbert Bautista (elbertbautista)
  • Method Details

    • getId

      Long getId()
    • setId

      void setId(Long id)
    • getName

      String getName()
      Gets the name for this content zone
      Returns:
      the name
    • setName

      void setName(String name)
      Sets the name for this content zone
      Parameters:
      name - - the name
    • getDescription

      String getDescription()
      Gets the description for this content zone
      Returns:
      the description
    • setDescription

      void setDescription(String description)
      Sets the description for this content zone
      Parameters:
      description - - the description
    • getDefaultContentItem

      ContentItem getDefaultContentItem()
      Gets the default content item for this zone
      Returns:
      the default content item
    • setDefaultContentItem

      void setDefaultContentItem(ContentItem contentItem)
      Sets the default content item for this zone
      Parameters:
      contentItem - - the default content item
    • getZoneDefinition

      ContentZoneDefinition getZoneDefinition()
      Gets the definition metadata for this zone
      Returns:
      the configured zone definition
    • setZoneDefinition

      void setZoneDefinition(ContentZoneDefinition zoneDefinition)
      Sets the definition metadata for this zone
      Parameters:
      zoneDefinition - - the configured zone definition