Class PageAttributeImpl
java.lang.Object
org.broadleafcommerce.cms.page.domain.PageAttributeImpl
- All Implemented Interfaces:
Serializable,PageAttribute,org.broadleafcommerce.common.copy.MultiTenantCloneable<PageAttribute>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity,org.broadleafcommerce.common.value.ValueAssignable<String>
@Entity
public class PageAttributeImpl
extends Object
implements PageAttribute, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends PageAttribute>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetId()Returns the idgetName()getPage()Returns thePagegetValue()inthashCode()voidSets the idvoidvoidSets thePagevoidtoString()
-
Field Details
-
id
-
name
-
value
-
page
-
-
Constructor Details
-
PageAttributeImpl
public PageAttributeImpl()
-
-
Method Details
-
getId
Description copied from interface:PageAttributeReturns the id- Specified by:
getIdin interfacePageAttribute- Returns:
- the id
-
setId
Description copied from interface:PageAttributeSets the id- Specified by:
setIdin interfacePageAttribute
-
getValue
- Specified by:
getValuein interfaceorg.broadleafcommerce.common.value.ValueAssignable<String>
-
setValue
- Specified by:
setValuein interfaceorg.broadleafcommerce.common.value.ValueAssignable<String>
-
getName
- Specified by:
getNamein interfaceorg.broadleafcommerce.common.value.ValueAssignable<String>
-
setName
- Specified by:
setNamein interfaceorg.broadleafcommerce.common.value.ValueAssignable<String>
-
toString
-
getPage
Description copied from interface:PageAttributeReturns thePage- Specified by:
getPagein interfacePageAttribute- Returns:
- the Page
-
setPage
Description copied from interface:PageAttributeSets thePage- Specified by:
setPagein interfacePageAttribute
-
hashCode
public int hashCode() -
equals
-
createOrRetrieveCopyInstance
public <G extends PageAttribute> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<PageAttribute>- Throws:
CloneNotSupportedException
-