Class StructuredContentItemCriteriaImpl
java.lang.Object
org.broadleafcommerce.cms.structure.domain.StructuredContentItemCriteriaImpl
- All Implemented Interfaces:
Serializable,StructuredContentItemCriteria,org.broadleafcommerce.common.copy.MultiTenantCloneable<StructuredContentItemCriteria>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity,org.broadleafcommerce.common.rule.QuantityBasedRule
@Entity
public class StructuredContentItemCriteriaImpl
extends Object
implements StructuredContentItemCriteria, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
- Author:
- jfischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Longprotected Stringprotected Integerstatic final longprotected StructuredContent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuilds a copy of this item.<G extends StructuredContentItemCriteria>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetId()Returns the parentStructuredContentitem to which this field belongs.inthashCode()voidvoidsetMatchRule(String matchRule) voidsetQuantity(Integer receiveQuantity) voidsetStructuredContent(StructuredContent structuredContent) Sets the parentStructuredContentitem.
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
id
-
quantity
-
orderItemMatchRule
-
structuredContent
-
-
Constructor Details
-
StructuredContentItemCriteriaImpl
public StructuredContentItemCriteriaImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setId
- Specified by:
setIdin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getQuantity
- Specified by:
getQuantityin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setQuantity
- Specified by:
setQuantityin interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getMatchRule
- Specified by:
getMatchRulein interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
setMatchRule
- Specified by:
setMatchRulein interfaceorg.broadleafcommerce.common.rule.QuantityBasedRule
-
getStructuredContent
Description copied from interface:StructuredContentItemCriteriaReturns the parentStructuredContentitem to which this field belongs.- Specified by:
getStructuredContentin interfaceStructuredContentItemCriteria- Returns:
-
setStructuredContent
Description copied from interface:StructuredContentItemCriteriaSets the parentStructuredContentitem.- Specified by:
setStructuredContentin interfaceStructuredContentItemCriteria
-
hashCode
public int hashCode() -
equals
-
cloneEntity
Description copied from interface:StructuredContentItemCriteriaBuilds a copy of this item. Used by the content management system when an item is edited.- Specified by:
cloneEntityin interfaceStructuredContentItemCriteria- Returns:
- a copy of this item
-
createOrRetrieveCopyInstance
public <G extends StructuredContentItemCriteria> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<StructuredContentItemCriteria>- Throws:
CloneNotSupportedException
-