Class PromotionMessageImpl
java.lang.Object
org.broadleafcommerce.core.promotionMessage.domain.PromotionMessageImpl
- All Implemented Interfaces:
Serializable,AdminMainEntity,MultiTenantCloneable<PromotionMessage>,Status,PromotionMessage,PromotionMessageAdminPresentation
@Entity
public class PromotionMessageImpl
extends Object
implements PromotionMessage, 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 ArchiveStatusprotected Dateprotected Longprotected Localeprotected 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>
CreateResponse<G>booleangetId()getMedia()getName()intinthashCode()booleanisActive()voidsetArchived(Character archived) voidsetEndDate(Date endDate) voidvoidvoidvoidsetMessage(String promotionMessage) voidsetMessagePlacement(String messageLocation) voidvoidsetPriority(Integer priority) voidsetStartDate(Date startDate)
-
Field Details
-
id
-
name
-
message
-
media
-
priority
-
startDate
-
endDate
-
messagePlacement
-
locale
-
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
- Specified by:
getMediain interfacePromotionMessage
-
setMedia
- 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
- Specified by:
getLocalein interfacePromotionMessage
-
setLocale
- Specified by:
setLocalein interfacePromotionMessage
-
getArchived
- Specified by:
getArchivedin interfaceStatus
-
setArchived
- Specified by:
setArchivedin interfaceStatus
-
isActive
public boolean isActive() -
getMainEntityName
- Specified by:
getMainEntityNamein interfaceAdminMainEntity
-
hashCode
public int hashCode() -
equals
-
createOrRetrieveCopyInstance
public <G extends PromotionMessage> CreateResponse<G> createOrRetrieveCopyInstance(MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceMultiTenantCloneable<PromotionMessage>- Throws:
CloneNotSupportedException
-