Class OverrideSCItemImpl
java.lang.Object
com.broadleafcommerce.advancedcms.domain.OverrideSCItemImpl
- All Implemented Interfaces:
OverrideSCItem,Serializable,org.broadleafcommerce.common.copy.MultiTenantCloneable<OverrideSCItem>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
@Entity
public class OverrideSCItemImpl
extends Object
implements OverrideSCItem, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
- Author:
- Chad Harchar (charchar)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Map<String,OverrideSCItemField> protected Longprotected org.broadleafcommerce.cms.structure.domain.StructuredContentprotected OverrideContentItemprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends OverrideSCItem>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Gets the disabled flag configured for this override sc itemGets the field values configured for this override sc itemgetId()org.broadleafcommerce.cms.structure.domain.StructuredContentGets the original sc item configured for this override sc itemGets the override content item this is associated toGets the overridden priority configured for this override sc itemvoidsetDisabled(Boolean disabled) Sets the disabled flag for this override sc itemvoidsetFieldValues(Map<String, OverrideSCItemField> fieldValues) Sets the field values for this override sc itemvoidSets the id of thisOverrideSCItemvoidsetOriginalSCItem(org.broadleafcommerce.cms.structure.domain.StructuredContent originalSCItem) Sets the original sc item for this override sc itemvoidsetOverrideContentItem(OverrideContentItem overrideContentItem) Sets the override content item that this is associated tovoidsetOverrideSequence(BigDecimal overrideSequence) Sets the overridden priority for this override sc item
-
Field Details
-
id
-
disabled
-
originalSCItem
protected org.broadleafcommerce.cms.structure.domain.StructuredContent originalSCItem -
overrideContentItem
-
fieldValues
-
overrideSequence
-
-
Constructor Details
-
OverrideSCItemImpl
public OverrideSCItemImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceOverrideSCItem- Returns:
- the id of this
OverrideSCItem
-
setId
Description copied from interface:OverrideSCItemSets the id of thisOverrideSCItem- Specified by:
setIdin interfaceOverrideSCItem
-
getDisabled
Description copied from interface:OverrideSCItemGets the disabled flag configured for this override sc item- Specified by:
getDisabledin interfaceOverrideSCItem- Returns:
- the disabled flag
-
setDisabled
Description copied from interface:OverrideSCItemSets the disabled flag for this override sc item- Specified by:
setDisabledin interfaceOverrideSCItem
-
getOriginalSCItem
public org.broadleafcommerce.cms.structure.domain.StructuredContent getOriginalSCItem()Description copied from interface:OverrideSCItemGets the original sc item configured for this override sc item- Specified by:
getOriginalSCItemin interfaceOverrideSCItem- Returns:
- the originalSCItem
-
setOriginalSCItem
public void setOriginalSCItem(org.broadleafcommerce.cms.structure.domain.StructuredContent originalSCItem) Description copied from interface:OverrideSCItemSets the original sc item for this override sc item- Specified by:
setOriginalSCItemin interfaceOverrideSCItem- Parameters:
originalSCItem- - the original SC Item
-
getFieldValues
Description copied from interface:OverrideSCItemGets the field values configured for this override sc item- Specified by:
getFieldValuesin interfaceOverrideSCItem- Returns:
- the fieldValues
-
setFieldValues
Description copied from interface:OverrideSCItemSets the field values for this override sc item- Specified by:
setFieldValuesin interfaceOverrideSCItem- Parameters:
fieldValues- - the field Values
-
getOverrideSequence
Description copied from interface:OverrideSCItemGets the overridden priority configured for this override sc item- Specified by:
getOverrideSequencein interfaceOverrideSCItem- Returns:
- the overrideSequence
-
setOverrideSequence
Description copied from interface:OverrideSCItemSets the overridden priority for this override sc item- Specified by:
setOverrideSequencein interfaceOverrideSCItem- Parameters:
overrideSequence- - the overridden priority
-
getOverrideContentItem
Description copied from interface:OverrideSCItemGets the override content item this is associated to- Specified by:
getOverrideContentItemin interfaceOverrideSCItem- Returns:
- the overrideContentitem
-
setOverrideContentItem
Description copied from interface:OverrideSCItemSets the override content item that this is associated to- Specified by:
setOverrideContentItemin interfaceOverrideSCItem- Parameters:
overrideContentItem- - the override content item
-
createOrRetrieveCopyInstance
public <G extends OverrideSCItem> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<OverrideSCItem>- Throws:
CloneNotSupportedException
-