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 Summary
Modifier and TypeMethodDescriptionGets the default content item for this zoneGets the description for this content zonegetId()getName()Gets the name for this content zoneGets the definition metadata for this zonevoidsetDefaultContentItem(ContentItem contentItem) Sets the default content item for this zonevoidsetDescription(String description) Sets the description for this content zonevoidvoidSets the name for this content zonevoidsetZoneDefinition(ContentZoneDefinition zoneDefinition) Sets the definition metadata for this zoneMethods inherited from interface org.broadleafcommerce.common.copy.MultiTenantCloneable
createOrRetrieveCopyInstance
-
Method Details
-
getId
Long getId() -
setId
-
getName
String getName()Gets the name for this content zone- Returns:
- the name
-
setName
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
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
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
Sets the definition metadata for this zone- Parameters:
zoneDefinition- - the configured zone definition
-