Class SMSTemplateImpl
java.lang.Object
com.broadleafcommerce.advancedcms.notification.domain.SMSTemplateImpl
- All Implemented Interfaces:
SMSTemplate,SMSTemplateAdminPresentation,Serializable,org.broadleafcommerce.common.admin.domain.AdminMainEntity,org.broadleafcommerce.common.copy.MultiTenantCloneable<SMSTemplate>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
@Entity
public class SMSTemplateImpl
extends Object
implements SMSTemplate, SMSTemplateAdminPresentation, org.broadleafcommerce.common.admin.domain.AdminMainEntity, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
- Author:
- Nick Crum ncrum
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.advancedcms.notification.domain.SMSTemplateAdminPresentation
SMSTemplateAdminPresentation.FieldHelp, SMSTemplateAdminPresentation.FieldName, SMSTemplateAdminPresentation.FieldOrder, SMSTemplateAdminPresentation.FieldTooltip, SMSTemplateAdminPresentation.GroupName, SMSTemplateAdminPresentation.GroupOrder, SMSTemplateAdminPresentation.TabName, SMSTemplateAdminPresentation.TabOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Dateprotected Stringprotected Booleanprotected Stringprotected Longprotected Stringprotected Stringprotected Booleanprotected Integerprotected Stringprotected StringFields inherited from interface org.broadleafcommerce.common.admin.domain.AdminMainEntity
MAIN_ENTITY_NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends SMSTemplate>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) getBody()getFrom()getId()getName()getTo()org.broadleafcommerce.common.notification.service.type.NotificationEventTypegetType()booleanisActive()voidsetActiveEndDate(Date activeEndDate) voidsetActiveStartDate(Date activeStartDate) voidvoidsetContentTargetable(Boolean contentTargetable) voidvoidvoidsetMediaUrl(String mediaUrl) voidvoidsetOverrideTo(Boolean sendToUser) voidsetPriority(Integer priority) voidvoidsetType(org.broadleafcommerce.common.notification.service.type.NotificationEventType type)
-
Field Details
-
id
-
name
-
type
-
activeStartDate
-
activeEndDate
-
priority
-
overrideTo
-
contentTargetable
-
to
-
from
-
mediaUrl
-
body
-
-
Constructor Details
-
SMSTemplateImpl
public SMSTemplateImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceSMSTemplate
-
setId
- Specified by:
setIdin interfaceSMSTemplate
-
getName
- Specified by:
getNamein interfaceSMSTemplate
-
setName
- Specified by:
setNamein interfaceSMSTemplate
-
getType
public org.broadleafcommerce.common.notification.service.type.NotificationEventType getType()- Specified by:
getTypein interfaceSMSTemplate
-
setType
public void setType(org.broadleafcommerce.common.notification.service.type.NotificationEventType type) - Specified by:
setTypein interfaceSMSTemplate
-
getActiveStartDate
- Specified by:
getActiveStartDatein interfaceSMSTemplate
-
setActiveStartDate
- Specified by:
setActiveStartDatein interfaceSMSTemplate
-
getActiveEndDate
- Specified by:
getActiveEndDatein interfaceSMSTemplate
-
setActiveEndDate
- Specified by:
setActiveEndDatein interfaceSMSTemplate
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceSMSTemplate
-
getPriority
- Specified by:
getPriorityin interfaceSMSTemplate
-
setPriority
- Specified by:
setPriorityin interfaceSMSTemplate
-
getOverrideTo
- Specified by:
getOverrideToin interfaceSMSTemplate
-
setOverrideTo
- Specified by:
setOverrideToin interfaceSMSTemplate
-
getContentTargetable
- Specified by:
getContentTargetablein interfaceSMSTemplate
-
setContentTargetable
- Specified by:
setContentTargetablein interfaceSMSTemplate
-
getTo
- Specified by:
getToin interfaceSMSTemplate
-
setTo
- Specified by:
setToin interfaceSMSTemplate
-
getFrom
- Specified by:
getFromin interfaceSMSTemplate
-
setFrom
- Specified by:
setFromin interfaceSMSTemplate
-
getMediaUrl
- Specified by:
getMediaUrlin interfaceSMSTemplate
-
setMediaUrl
- Specified by:
setMediaUrlin interfaceSMSTemplate
-
getBody
- Specified by:
getBodyin interfaceSMSTemplate
-
setBody
- Specified by:
setBodyin interfaceSMSTemplate
-
getMainEntityName
- Specified by:
getMainEntityNamein interfaceorg.broadleafcommerce.common.admin.domain.AdminMainEntity- Specified by:
getMainEntityNamein interfaceSMSTemplate
-
createOrRetrieveCopyInstance
public <G extends SMSTemplate> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<SMSTemplate>- Throws:
CloneNotSupportedException
-