Class PromotionMessageImpl
java.lang.Object
org.broadleafcommerce.core.promotionMessage.domain.PromotionMessageImpl
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.admin.domain.AdminMainEntity,org.broadleafcommerce.common.copy.MultiTenantCloneable<PromotionMessage>,org.broadleafcommerce.common.persistence.Status,PromotionMessage,PromotionMessageAdminPresentation
@Entity
public class PromotionMessageImpl
extends Object
implements PromotionMessage, org.broadleafcommerce.common.admin.domain.AdminMainEntity, PromotionMessageAdminPresentation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.broadleafcommerce.core.promotionMessage.domain.PromotionMessageAdminPresentation
PromotionMessageAdminPresentation.FieldOrder, PromotionMessageAdminPresentation.GroupName, PromotionMessageAdminPresentation.GroupOrder, PromotionMessageAdminPresentation.TabName, PromotionMessageAdminPresentation.TabOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.persistence.ArchiveStatusprotected Dateprotected Longprotected org.broadleafcommerce.common.locale.domain.Localeprotected org.broadleafcommerce.common.media.domain.Mediaprotected Stringprotected Stringprotected Stringprotected Integerprotected DateFields inherited from interface org.broadleafcommerce.common.admin.domain.AdminMainEntity
MAIN_ENTITY_NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends PromotionMessage>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) booleangetId()org.broadleafcommerce.common.locale.domain.Localeorg.broadleafcommerce.common.media.domain.MediagetMedia()getName()intinthashCode()booleanisActive()voidsetArchived(Character archived) voidsetEndDate(Date endDate) voidvoidsetLocale(org.broadleafcommerce.common.locale.domain.Locale locale) voidsetMedia(org.broadleafcommerce.common.media.domain.Media media) voidsetMessage(String promotionMessage) voidsetMessagePlacement(String messageLocation) voidvoidsetPriority(Integer priority) voidsetStartDate(Date startDate)
-
Field Details
-
id
-
name
-
message
-
media
protected org.broadleafcommerce.common.media.domain.Media media -
priority
-
startDate
-
endDate
-
messagePlacement
-
locale
protected org.broadleafcommerce.common.locale.domain.Locale locale -
archiveStatus
protected org.broadleafcommerce.common.persistence.ArchiveStatus archiveStatus
-
-
Constructor Details
-
PromotionMessageImpl
public PromotionMessageImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfacePromotionMessage
-
setId
- Specified by:
setIdin interfacePromotionMessage
-
getName
- Specified by:
getNamein interfacePromotionMessage
-
setName
- Specified by:
setNamein interfacePromotionMessage
-
getMessage
- Specified by:
getMessagein interfacePromotionMessage
-
setMessage
- Specified by:
setMessagein interfacePromotionMessage
-
getMedia
public org.broadleafcommerce.common.media.domain.Media getMedia()- Specified by:
getMediain interfacePromotionMessage
-
setMedia
public void setMedia(org.broadleafcommerce.common.media.domain.Media media) - Specified by:
setMediain interfacePromotionMessage
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfacePromotionMessage
-
setPriority
- Specified by:
setPriorityin interfacePromotionMessage
-
getStartDate
- Specified by:
getStartDatein interfacePromotionMessage
-
setStartDate
- Specified by:
setStartDatein interfacePromotionMessage
-
getEndDate
- Specified by:
getEndDatein interfacePromotionMessage
-
setEndDate
- Specified by:
setEndDatein interfacePromotionMessage
-
getMessagePlacement
- Specified by:
getMessagePlacementin interfacePromotionMessage
-
setMessagePlacement
- Specified by:
setMessagePlacementin interfacePromotionMessage
-
getLocale
public org.broadleafcommerce.common.locale.domain.Locale getLocale()- Specified by:
getLocalein interfacePromotionMessage
-
setLocale
public void setLocale(org.broadleafcommerce.common.locale.domain.Locale locale) - Specified by:
setLocalein interfacePromotionMessage
-
getArchived
- Specified by:
getArchivedin interfaceorg.broadleafcommerce.common.persistence.Status
-
setArchived
- Specified by:
setArchivedin interfaceorg.broadleafcommerce.common.persistence.Status
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.broadleafcommerce.common.persistence.Status
-
getMainEntityName
- Specified by:
getMainEntityNamein interfaceorg.broadleafcommerce.common.admin.domain.AdminMainEntity
-
hashCode
public int hashCode() -
equals
-
createOrRetrieveCopyInstance
public <G extends PromotionMessage> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<PromotionMessage>- Throws:
CloneNotSupportedException
-