Class JpaChangeDeploy
java.lang.Object
com.broadleafcommerce.sandbox.provider.jpa.domain.JpaChangeDeploy
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,Serializable
@Entity
public class JpaChangeDeploy
extends Object
implements com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware, Serializable
- Author:
- Jeff Fischer
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <J extends JpaChangeDeployAffectedVendor>
org.modelmapper.Converter<List<J>,Set<String>> protected <J extends JpaChangeDeployAffectedVendor>
org.modelmapper.Converter<Set<String>,List<J>> protected boolean
boolean
org.modelmapper.ModelMapper
fromMe()
Class<?>
getId()
The primary keygetLevel()
List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState>
List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState>
getNotificationStates
(boolean fetch) getState()
int
hashCode()
boolean
boolean
void
setAffectedVendorRefs
(List<JpaChangeDeployAffectedVendor> affectedVendorRefs) void
setAffectsNonVendorData
(boolean affectsNonVendorData) void
setApplication
(String application) void
setArchived
(boolean archived) void
void
setChangeGroupIds
(List<String> changeGroupIds) void
setDateCreated
(Instant dateCreated) void
setDateScheduled
(Instant dateScheduled) void
setDeployMessage
(String deployMessage) void
setDisplayName
(String displayName) void
setException
(String exception) void
The primary keyvoid
void
setNotificationStates
(List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> notificationStates) void
setSandbox
(String sandbox) void
void
void
setStatusChangeTime
(Instant statusChangeTime) org.modelmapper.ModelMapper
toMe()
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
-
Constructor Details
-
JpaChangeDeploy
public JpaChangeDeploy()
-
-
Method Details
-
setNotificationStates
public void setNotificationStates(List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> notificationStates) - Specified by:
setNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
getNotificationStates
public List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> getNotificationStates()- Specified by:
getNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
getNotificationStates
public List<com.broadleafcommerce.common.messaging.notification.domain.NotificationState> getNotificationStates(boolean fetch) - Specified by:
getNotificationStates
in interfacecom.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
-
fromMe
public org.modelmapper.ModelMapper fromMe()- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
affectedVendorEntitiesToAffectedVendorRefs
protected <J extends JpaChangeDeployAffectedVendor> org.modelmapper.Converter<List<J>,Set<String>> affectedVendorEntitiesToAffectedVendorRefs() -
toMe
public org.modelmapper.ModelMapper toMe()- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
affectedVendorRefsToAffectedVendorEntities
protected <J extends JpaChangeDeployAffectedVendor> org.modelmapper.Converter<Set<String>,List<J>> affectedVendorRefsToAffectedVendorEntities() -
getBusinessDomainType
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
getId
The primary key- Returns:
- The primary key
-
getDisplayName
- See Also:
-
getDeployMessage
- See Also:
-
getAuthor
- See Also:
-
getSandbox
- See Also:
-
getApplication
- See Also:
-
getDateCreated
- See Also:
-
getDateScheduled
- See Also:
-
getState
- See Also:
-
getStatus
- See Also:
-
getStatusChangeTime
- See Also:
-
getChangeGroupIds
- See Also:
-
getException
- See Also:
-
isArchived
public boolean isArchived()- See Also:
-
getLevel
- See Also:
-
getAffectedVendorRefs
- See Also:
-
isAffectsNonVendorData
public boolean isAffectsNonVendorData()- See Also:
-
setId
The primary key- Parameters:
id
- The primary key
-
setDisplayName
- See Also:
-
setDeployMessage
- See Also:
-
setAuthor
- See Also:
-
setSandbox
- See Also:
-
setApplication
- See Also:
-
setDateCreated
- See Also:
-
setDateScheduled
- See Also:
-
setState
- See Also:
-
setStatus
- See Also:
-
setStatusChangeTime
- See Also:
-
setChangeGroupIds
- See Also:
-
setException
- See Also:
-
setArchived
public void setArchived(boolean archived) - See Also:
-
setLevel
- See Also:
-
setAffectedVendorRefs
- See Also:
-
setAffectsNonVendorData
public void setAffectsNonVendorData(boolean affectsNonVendorData) - See Also:
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-