Class OrderNote
java.lang.Object
com.broadleafcommerce.order.domain.OrderNote
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware
,Serializable
public class OrderNote
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.ContextStateAware
Informational notes manually added for an
Order
by an admin for future reference by other
admins.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The user that created this notecom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
A subset ofTracking
information to expose the context state for this object.When this note was createdgetId()
The context ID of the order note.getNote()
The content of the noteThe link to the order that this note applies toint
hashCode()
void
The user that created this notevoid
setContextState
(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.void
setCreated
(Instant created) When this note was createdvoid
The context ID of the order note.void
The content of the notevoid
setOrderId
(String orderId) The link to the order that this note applies totoString()
-
Constructor Details
-
OrderNote
public OrderNote()
-
-
Method Details
-
getId
The context ID of the order note.- Returns:
- the context ID of the order note
-
getOrderId
The link to the order that this note applies to- Returns:
- the context ID of the order that this note applies to
-
getNote
The content of the note- Returns:
- the content of the note
-
getCreated
When this note was created- Returns:
- when this note was created
-
getAuthor
The user that created this note- Returns:
- the user that created this note
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()A subset ofTracking
information to expose the context state for this object.- Specified by:
getContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Returns:
- a subset of
Tracking
information to expose the context state for this object.
-
setId
The context ID of the order note.- Parameters:
id
- the context ID of the order note
-
setOrderId
The link to the order that this note applies to- Parameters:
orderId
- the context ID of the order that this note applies to
-
setNote
The content of the note- Parameters:
note
- the content of the note
-
setCreated
When this note was created- Parameters:
created
- when this note was created
-
setAuthor
The user that created this note- Parameters:
author
- the user that created this note
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.- Specified by:
setContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Parameters:
contextState
- a subset ofTracking
information to expose the context state for this object
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-