Class JpaNotificationState

  • All Implemented Interfaces:
    com.broadleafcommerce.common.messaging.notification.domain.EntityAwareNotificationState, com.broadleafcommerce.common.messaging.notification.domain.NotificationState, Serializable

    @Entity
    public class JpaNotificationState
    extends Object
    implements com.broadleafcommerce.common.messaging.notification.domain.EntityAwareNotificationState, Serializable
    Author:
    Jeff Fischer
    See Also:
    NotificationState, Serialized Form
    • Constructor Detail

      • JpaNotificationState

        public JpaNotificationState()
    • Method Detail

      • get_id

        public String get_id()
      • getContainer

        public String getContainer()
      • getEntityType

        public String getEntityType()
        Specified by:
        getEntityType in interface com.broadleafcommerce.common.messaging.notification.domain.EntityAwareNotificationState
      • getChangeTimestamp

        public Instant getChangeTimestamp()
        Specified by:
        getChangeTimestamp in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getChangeTimestampAck

        public Instant getChangeTimestampAck()
        Specified by:
        getChangeTimestampAck in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • isAcked

        public boolean isAcked()
        Specified by:
        isAcked in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • isStopped

        public boolean isStopped()
        Specified by:
        isStopped in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getAttempts

        public int getAttempts()
        Specified by:
        getAttempts in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getNextAttempt

        public Instant getNextAttempt()
        Specified by:
        getNextAttempt in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getName

        public String getName()
        Specified by:
        getName in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getMessageType

        public String getMessageType()
        Specified by:
        getMessageType in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • getMessageValue

        public String getMessageValue()
        Specified by:
        getMessageValue in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • set_id

        public void set_id​(String _id)
      • setContainer

        public void setContainer​(String container)
      • setEntityType

        public void setEntityType​(String entityType)
        Specified by:
        setEntityType in interface com.broadleafcommerce.common.messaging.notification.domain.EntityAwareNotificationState
      • setChangeTimestamp

        public void setChangeTimestamp​(Instant changeTimestamp)
        Specified by:
        setChangeTimestamp in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setChangeTimestampAck

        public void setChangeTimestampAck​(Instant changeTimestampAck)
        Specified by:
        setChangeTimestampAck in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setAcked

        public void setAcked​(boolean acked)
        Specified by:
        setAcked in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setStopped

        public void setStopped​(boolean stopped)
        Specified by:
        setStopped in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setAttempts

        public void setAttempts​(int attempts)
        Specified by:
        setAttempts in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setNextAttempt

        public void setNextAttempt​(Instant nextAttempt)
        Specified by:
        setNextAttempt in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setMessageType

        public void setMessageType​(String messageType)
        Specified by:
        setMessageType in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • setMessageValue

        public void setMessageValue​(String messageValue)
        Specified by:
        setMessageValue in interface com.broadleafcommerce.common.messaging.notification.domain.NotificationState
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object