Class OverrideContentItemImpl
java.lang.Object
com.broadleafcommerce.advancedcms.domain.OverrideContentItemImpl
- All Implemented Interfaces:
OverrideContentItem,Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<OverrideContentItem>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
@Entity
public class OverrideContentItemImpl
extends Object
implements OverrideContentItem, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
- Author:
- Chad Harchar (charchar)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<StructuredContentContentItemXref>protected Stringprotected Longprotected Stringprotected List<OverrideSCItem>protected ContentItemprotected Widget -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends OverrideContentItem>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) getId()getName()Gets the widget configured for this content itemGets the parent content item configured for this override content itemvoidsetAdditionalSCCIXrefs(List<StructuredContentContentItemXref> additionalSCCIXrefs) voidsetDescription(String description) voidvoidvoidsetOverrideSCItems(List<OverrideSCItem> overrideSCItems) Sets the override sc items configured for this content itemvoidsetParentContentItem(ContentItem parentContentItem) Sets the parent content item for this override content itemvoid
-
Field Details
-
id
-
name
-
description
-
widget
-
parentContentItem
-
overrideSCItems
-
additionalSCCIXrefs
-
-
Constructor Details
-
OverrideContentItemImpl
public OverrideContentItemImpl()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceOverrideContentItem
-
setName
- Specified by:
setNamein interfaceOverrideContentItem
-
getParentContentItem
Description copied from interface:OverrideContentItemGets the parent content item configured for this override content item- Specified by:
getParentContentItemin interfaceOverrideContentItem- Returns:
- the parentContentItem
-
setParentContentItem
Description copied from interface:OverrideContentItemSets the parent content item for this override content item- Specified by:
setParentContentItemin interfaceOverrideContentItem- Parameters:
parentContentItem- - the parent Content Item
-
getOverrideSCItems
Description copied from interface:OverrideContentItemGets the widget configured for this content item- Specified by:
getOverrideSCItemsin interfaceOverrideContentItem- Returns:
- the overrideSCItems
-
setOverrideSCItems
Description copied from interface:OverrideContentItemSets the override sc items configured for this content item- Specified by:
setOverrideSCItemsin interfaceOverrideContentItem- Parameters:
overrideSCItems- - the override sc items
-
getId
- Specified by:
getIdin interfaceOverrideContentItem
-
setId
- Specified by:
setIdin interfaceOverrideContentItem
-
getDescription
- Specified by:
getDescriptionin interfaceOverrideContentItem
-
setDescription
- Specified by:
setDescriptionin interfaceOverrideContentItem
-
getWidget
- Specified by:
getWidgetin interfaceOverrideContentItem
-
setWidget
- Specified by:
setWidgetin interfaceOverrideContentItem
-
getAdditionalSCCIXrefs
- Specified by:
getAdditionalSCCIXrefsin interfaceOverrideContentItem
-
setAdditionalSCCIXrefs
- Specified by:
setAdditionalSCCIXrefsin interfaceOverrideContentItem
-
createOrRetrieveCopyInstance
public <G extends OverrideContentItem> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<OverrideContentItem>- Throws:
CloneNotSupportedException
-