public interface StructuredContent extends Serializable
StructuredContentType.
 DisplayContentTag taglib.
 StructuredContent is to display targeted ads.
 Consider a StructuredContentType of "ad" with fields "ad-image" and
 "target-url".    This "ad" might show on a websites home page.  By adding
 StructuredContentMatchRules and setting the priority,
 different ads could be shown to different users.
 It would not be typical in a Broadleaf implementation to extend this interface
 or to use any implementation other than StructuredContentImpl.StructuredContentType}, 
StructuredContentImpl}, 
org.broadleafcommerce.cms.web.structure.DisplayContentTag}| Modifier and Type | Method and Description | 
|---|---|
| StructuredContent | cloneEntity()Builds a copy of this content item. | 
| Boolean | getArchivedFlag()Gets the archived indicator. | 
| AdminAuditable | getAuditable()Returns audit information for this content item. | 
| String | getContentName()Gets the name. | 
| Boolean | getDeletedFlag()Gets the "deleted" indicator. | 
| Long | getId()Gets the primary key. | 
| Locale | getLocale()Gets the  Localeassociated with this content item. | 
| Boolean | getLockedFlag()Returns the locked flag. | 
| Boolean | getOfflineFlag()Returns the offlineFlag. | 
| Long | getOriginalItemId()Gets the id of a related content item on which this item is based. | 
| SandBox | getOriginalSandBox()Gets the  SandBoxwhich originally edited this item. | 
| Integer | getPriority()Gets the integer priority of this content item. | 
| Set<StructuredContentItemCriteria> | getQualifyingItemCriteria()Returns the item (or cart) based rules associated with this content item. | 
| SandBox | getSandbox()Gets the Sandbox associated with the content item. | 
| Map<String,StructuredContentField> | getStructuredContentFields()Gets a map with the custom fields associated with this content item. The map keys are based on the field types. | 
| Map<String,StructuredContentRule> | getStructuredContentMatchRules()Returns a map of the targeting rules associated with this content item. | 
| StructuredContentType | getStructuredContentType()Gets the  StructuredContentTypeassociated with this content item. | 
| void | setArchivedFlag(Boolean archivedFlag)Sets the archived flag for this item. | 
| void | setAuditable(AdminAuditable auditable)Sets audit information for this content item. | 
| void | setContentName(String contentName)Sets the name. | 
| void | setDeletedFlag(Boolean deletedFlag)Sets the deleted flag for this item. | 
| void | setId(Long id)Sets the primary key. | 
| void | setLocale(Locale locale)Sets the locale associated with this content item. | 
| void | setLockedFlag(Boolean lockedFlag)Sets the lockedFlag for this item. | 
| void | setOfflineFlag(Boolean offlineFlag)Sets the offline flag. | 
| void | setOriginalItemId(Long originalItemId)The id of the item on which this content item is based. | 
| void | setOriginalSandBox(SandBox originalSandBox)Sets the originalSandBox for this item. | 
| void | setPriority(Integer priority)Sets the display priority of this item. | 
| void | setQualifyingItemCriteria(Set<StructuredContentItemCriteria> qualifyingItemCriteria)Sets the item (e.g. | 
| void | setSandbox(SandBox sandbox)Sets the SandBox for this content item. | 
| void | setStructuredContentFields(Map<String,StructuredContentField> structuredContentFields)Sets the structured content fields for this item. | 
| void | setStructuredContentMatchRules(Map<String,StructuredContentRule> structuredContentMatchRules)Sets the targeting rules for this content item. | 
| void | setStructuredContentType(StructuredContentType structuredContentType)Sets the  StructuredContentTypeassociated with this content item. | 
void setContentName(@Nonnull String contentName)
contentName - void setLocale(@Nonnull Locale locale)
locale - @Nullable SandBox getSandbox()
void setSandbox(@Nullable SandBox sandbox)
sandbox - @Nonnull StructuredContentType getStructuredContentType()
StructuredContentType associated with this content item.void setStructuredContentType(@Nonnull StructuredContentType structuredContentType)
StructuredContentType associated with this content item.@Nullable Map<String,StructuredContentField> getStructuredContentFields()
StructuredContentType of ad which defined a field
 named targetUrl.    The field could be accessed with
 structuredContentItem.getStructuredContentFields().get("targetUrl")void setStructuredContentFields(@Nullable Map<String,StructuredContentField> structuredContentFields)
structuredContentFields - @Nonnull Boolean getDeletedFlag()
org.broadleafcommerce.cms.structure.service.StructuredContentService#lookupStructuredContentItemsByType(org.broadleafcommerce.common.sandbox.domain.SandBox, StructuredContentType, org.broadleafcommerce.common.locale.domain.Locale, Integer, java.util.Map)'s}.
 In a "production sandbox", an item that returns true for getDeletedFlag
 should also return true for getArchivedFlagvoid setDeletedFlag(@Nonnull Boolean deletedFlag)
deletedFlag - @Nonnull Boolean getArchivedFlag()
void setArchivedFlag(@Nonnull Boolean archivedFlag)
archivedFlag - @Nullable Boolean getOfflineFlag()
void setOfflineFlag(@Nullable Boolean offlineFlag)
offlineFlag - @Nullable Integer getPriority()
void setPriority(@Nullable Integer priority)
priority - @Nullable Long getOriginalItemId()
void setOriginalItemId(@Nullable Long originalItemId)
originalItemId - @Nonnull StructuredContent cloneEntity()
@Nullable AdminAuditable getAuditable()
void setAuditable(@Nullable AdminAuditable auditable)
auditable - @Nonnull Boolean getLockedFlag()
void setLockedFlag(@Nullable Boolean lockedFlag)
lockedFlag - @Nullable SandBox getOriginalSandBox()
SandBox which originally edited this item.   Used by the
 Content Management System to determine where to return an item that is being
 rejected.void setOriginalSandBox(@Nullable SandBox originalSandBox)
originalSandBox - @Nullable Map<String,StructuredContentRule> getStructuredContentMatchRules()
void setStructuredContentMatchRules(@Nullable Map<String,StructuredContentRule> structuredContentMatchRules)
structuredContentMatchRules - @Nullable Set<StructuredContentItemCriteria> getQualifyingItemCriteria()
void setQualifyingItemCriteria(@Nullable Set<StructuredContentItemCriteria> qualifyingItemCriteria)
qualifyingItemCriteria - Copyright © 2014. All rights reserved.