Class JpaRatingDetail
java.lang.Object
com.broadleafcommerce.ratings.provider.jpa.domain.JpaRatingDetail
- 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.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.policy.Owned
,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 JpaRatingDetail
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.policy.Owned, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
org.modelmapper.ModelMapper
fromMe()
Class<?>
int
com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking
int
hashCode()
boolean
void
setApproveOrRejectDate
(Instant approveOrRejectDate) void
setApproveOrRejectUser
(String approveOrRejectUser) void
setAttributes
(Map<String, String> attributes) void
setContextId
(String contextId) void
setCustomerId
(String customerId) void
setCustomerName
(String customerName) void
setEditedDate
(Instant editedDate) void
setEditedReview
(String editedReview) void
setInitialReviewDate
(Instant initialReviewDate) void
setOriginalReview
(String originalReview) void
setRating
(int rating) void
setRatingSummaryId
(String ratingSummaryId) void
setRejectReason
(String rejectReason) void
setReviewStatus
(String reviewStatus) void
setReviewTitle
(String reviewTitle) void
setTracking
(com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking tracking) void
setVerifiedPurchase
(boolean verifiedPurchase) 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
Methods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStates
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackable
setTracking
-
Constructor Details
-
JpaRatingDetail
public JpaRatingDetail()
-
-
Method Details
-
getBusinessDomainType
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
fromMe
public org.modelmapper.ModelMapper fromMe()- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
public org.modelmapper.ModelMapper toMe()- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getOwnerIdentifier
- Specified by:
getOwnerIdentifier
in interfacecom.broadleafcommerce.data.tracking.core.policy.Owned
-
getContextId
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getRating
public int getRating() -
getCustomerId
-
getCustomerName
-
getInitialReviewDate
-
getEditedDate
-
getReviewTitle
-
getOriginalReview
-
getEditedReview
-
getReviewStatus
-
getApproveOrRejectUser
-
getApproveOrRejectDate
-
getRatingSummaryId
-
getRejectReason
-
isVerifiedPurchase
public boolean isVerifiedPurchase() -
getAttributes
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.ApplicationJpaTracking getTracking()- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setContextId
- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setRating
public void setRating(int rating) -
setCustomerId
-
setCustomerName
-
setInitialReviewDate
-
setEditedDate
-
setReviewTitle
-
setOriginalReview
-
setEditedReview
-
setReviewStatus
-
setApproveOrRejectUser
-
setApproveOrRejectDate
-
setRatingSummaryId
-
setRejectReason
-
setVerifiedPurchase
public void setVerifiedPurchase(boolean verifiedPurchase) -
setAttributes
-
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>
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-