Class JpaContentItem
java.lang.Object
com.broadleafcommerce.content.provider.jpa.domain.JpaContentItem
- All Implemented Interfaces:
- com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware,- com.broadleafcommerce.data.tracking.core.CatalogTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>,- com.broadleafcommerce.data.tracking.core.filtering.ActiveAware,- com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware,- com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable,- com.broadleafcommerce.data.tracking.core.Trackable,- com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>,- Serializable
@Entity
public class JpaContentItem
extends Object
implements com.broadleafcommerce.data.tracking.core.CatalogTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, Serializable
- Author:
- Jon Fleschler (jfleschler)
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanorg.modelmapper.ModelMapperfromMe()get_id()Class<?>getName()getTags()com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTrackinggetUri()inthashCode()booleanvoidvoidsetActiveEndDate(Instant activeEndDate) voidsetActiveStartDate(Instant activeStartDate) voidvoidsetContextId(String contextId) voidsetDisplayRule(String displayRule) voidsetEmbedded(boolean embedded) voidsetLastUpdated(Instant lastUpdated) voidsetModelContextId(String modelContextId) voidsetModelName(String modelName) voidvoidvoidsetTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking tracking) voidorg.modelmapper.ModelMappertoMe()toString()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappablepostFromMe, postToMe, preFromMe, preToMeMethods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAwarefindNotificationStateMethods inherited from interface com.broadleafcommerce.data.tracking.core.TrackablegetNotificationStates, getNotificationStates, setNotificationStatesMethods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackablesetTracking
- 
Constructor Details- 
JpaContentItempublic JpaContentItem()
 
- 
- 
Method Details- 
fromMepublic org.modelmapper.ModelMapper fromMe()- Specified by:
- fromMein interface- com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
 
- 
toMepublic org.modelmapper.ModelMapper toMe()- Specified by:
- toMein interface- com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
 
- 
getBusinessDomainType- Specified by:
- getBusinessDomainTypein interface- com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
 
- 
getDisplay- Specified by:
- getDisplayin interface- com.broadleafcommerce.data.tracking.core.Trackable
 
- 
get_id
- 
getContextId- Specified by:
- getContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
 
- 
getName- See Also:
 
- 
getActiveStartDate- Specified by:
- getActiveStartDatein interface- com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
- See Also:
 
- 
getActiveEndDate- Specified by:
- getActiveEndDatein interface- com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
- See Also:
 
- 
getModelContextId- See Also:
 
- 
getModelName
- 
getUri- See Also:
 
- 
getAuthor- See Also:
 
- 
getDisplayRule- See Also:
 
- 
getTags- See Also:
 
- 
isEmbeddedpublic boolean isEmbedded()- See Also:
 
- 
getLastUpdated- See Also:
 
- 
getTrackingpublic com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking getTracking()- Specified by:
- getTrackingin interface- com.broadleafcommerce.data.tracking.core.Trackable
- Returns:
- The Tracking information for this Content Item.
 
- 
set_id
- 
setContextId- Specified by:
- setContextIdin interface- com.broadleafcommerce.data.tracking.core.Trackable
 
- 
setName- See Also:
 
- 
setActiveStartDate- See Also:
 
- 
setActiveEndDate- See Also:
 
- 
setModelContextId- See Also:
 
- 
setModelName
- 
setUri- See Also:
 
- 
setAuthor- See Also:
 
- 
setDisplayRule- See Also:
 
- 
setTags- See Also:
 
- 
setEmbeddedpublic void setEmbedded(boolean embedded) - See Also:
 
- 
setLastUpdated- See Also:
 
- 
setTrackingpublic void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking tracking) - Specified by:
- setTrackingin interface- com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>
- Parameters:
- tracking- the Tracking information for this Content Item.
 
- 
toString
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-