Class JpaCampaignCode
- java.lang.Object
-
- com.broadleafcommerce.promotion.campaign.provider.jpa.domain.JpaCampaignCode
-
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.ApplicationTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>
,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.ApplicationJpaTracking>
,Serializable
@Entity @TrackableExtension(APPLICATION) public class JpaCampaignCode extends Object implements com.broadleafcommerce.data.tracking.core.ApplicationTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.filtering.ActiveAware, Serializable
- Author:
- Chad Harchar (charchar)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaCampaignCode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
org.modelmapper.ModelMapper
fromMe()
Instant
getActiveEndDate()
Instant
getActiveStartDate()
Class<?>
getBusinessDomainType()
String
getCampaignId()
String
getCode()
String
getContextId()
Optional<String>
getDisplay()
String
getEmailRegEx()
String
getGeneratorId()
int
getMaxUses()
com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking
getTracking()
int
hashCode()
boolean
isAssigned()
void
setActiveEndDate(Instant activeEndDate)
void
setActiveStartDate(Instant activeStartDate)
void
setAssigned(boolean assigned)
void
setCampaignId(String campaignId)
void
setCode(String code)
void
setContextId(String contextId)
void
setEmailRegEx(String emailRegEx)
void
setGeneratorId(String generatorId)
void
setMaxUses(int maxUses)
void
setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking)
org.modelmapper.ModelMapper
toMe()
String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe, preFromMe, preToMe
-
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
-
-
-
-
Method Detail
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getDisplay
public Optional<String> getDisplay()
- Specified by:
getDisplay
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getContextId
public String getContextId()
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getCode
public String getCode()
-
getActiveStartDate
public Instant getActiveStartDate()
- Specified by:
getActiveStartDate
in interfacecom.broadleafcommerce.data.tracking.core.filtering.ActiveAware
-
getActiveEndDate
public Instant getActiveEndDate()
- Specified by:
getActiveEndDate
in interfacecom.broadleafcommerce.data.tracking.core.filtering.ActiveAware
-
getMaxUses
public int getMaxUses()
-
getEmailRegEx
public String getEmailRegEx()
-
getCampaignId
public String getCampaignId()
-
getGeneratorId
public String getGeneratorId()
-
isAssigned
public boolean isAssigned()
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking getTracking()
- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setContextId
public void setContextId(String contextId)
- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setCode
public void setCode(String code)
-
setActiveStartDate
public void setActiveStartDate(Instant activeStartDate)
-
setActiveEndDate
public void setActiveEndDate(Instant activeEndDate)
-
setMaxUses
public void setMaxUses(int maxUses)
-
setEmailRegEx
public void setEmailRegEx(String emailRegEx)
-
setCampaignId
public void setCampaignId(String campaignId)
-
setGeneratorId
public void setGeneratorId(String generatorId)
-
setAssigned
public void setAssigned(boolean assigned)
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking)
- Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking>
-
canEqual
protected boolean canEqual(Object other)
-
-