public class MessageModelImpl extends BaseModelImpl<Message> implements MessageModel
This implementation and its corresponding interface MessageModel
exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in MessageImpl
.
MessageImpl
,
Serialized FormModifier and Type | Field and Description |
---|---|
static boolean |
COLUMN_BITMASK_ENABLED |
static long |
COMPANYID_COLUMN_BITMASK |
static java.lang.String |
DATA_SOURCE |
static boolean |
ENTITY_CACHE_ENABLED |
static boolean |
FINDER_CACHE_ENABLED |
static long |
FOLDERID_COLUMN_BITMASK |
static long |
LOCK_EXPIRATION_TIME |
static java.lang.String |
ORDER_BY_JPQL |
static java.lang.String |
ORDER_BY_SQL |
static long |
REMOTEMESSAGEID_COLUMN_BITMASK |
static long |
SENTDATE_COLUMN_BITMASK |
static java.lang.String |
SESSION_FACTORY |
static java.lang.Object[][] |
TABLE_COLUMNS |
static java.util.Map<java.lang.String,java.lang.Integer> |
TABLE_COLUMNS_MAP |
static java.lang.String |
TABLE_NAME |
static java.lang.String |
TABLE_SQL_CREATE |
static java.lang.String |
TABLE_SQL_DROP |
static java.lang.String |
TX_MANAGER |
Constructor and Description |
---|
MessageModelImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Creates a shallow clone of this model instance.
|
int |
compareTo(Message message) |
boolean |
equals(java.lang.Object object) |
long |
getAccountId()
Returns the account ID of this message.
|
java.util.Map<java.lang.String,java.util.function.Function<Message,java.lang.Object>> |
getAttributeGetterFunctions() |
java.util.Map<java.lang.String,java.util.function.BiConsumer<Message,java.lang.Object>> |
getAttributeSetterBiConsumers() |
java.lang.String |
getBcc()
Returns the bcc of this message.
|
java.lang.String |
getBody()
Returns the body of this message.
|
java.lang.String |
getCc()
Returns the cc of this message.
|
long |
getColumnBitmask() |
long |
getCompanyId()
Returns the company ID of this message.
|
java.lang.String |
getContentType()
Returns the content type of this message.
|
java.util.Date |
getCreateDate()
Returns the create date of this message.
|
ExpandoBridge |
getExpandoBridge()
Returns the expando bridge for this model instance.
|
java.lang.String |
getFlags()
Returns the flags of this message.
|
long |
getFolderId()
Returns the folder ID of this message.
|
long |
getMessageId()
Returns the message ID of this message.
|
java.util.Map<java.lang.String,java.lang.Object> |
getModelAttributes() |
java.lang.Class<?> |
getModelClass() |
java.lang.String |
getModelClassName() |
java.util.Date |
getModifiedDate()
Returns the modified date of this message.
|
long |
getOriginalCompanyId() |
long |
getOriginalFolderId() |
long |
getOriginalRemoteMessageId() |
java.lang.String |
getPreview()
Returns the preview of this message.
|
long |
getPrimaryKey()
Returns the primary key of this message.
|
java.io.Serializable |
getPrimaryKeyObj()
Returns the primary key of this model instance.
|
long |
getRemoteMessageId()
Returns the remote message ID of this message.
|
java.lang.String |
getSender()
Returns the sender of this message.
|
java.util.Date |
getSentDate()
Returns the sent date of this message.
|
long |
getSize()
Returns the size of this message.
|
java.lang.String |
getSubject()
Returns the subject of this message.
|
java.lang.String |
getTo()
Returns the to of this message.
|
long |
getUserId()
Returns the user ID of this message.
|
java.lang.String |
getUserName()
Returns the user name of this message.
|
java.lang.String |
getUserUuid()
Returns the user uuid of this message.
|
int |
hashCode() |
boolean |
hasSetModifiedDate() |
boolean |
isEntityCacheEnabled()
Returns
true if this model's entity cache is enabled. |
boolean |
isFinderCacheEnabled()
Returns
true if this model's finder cache is enabled. |
void |
resetOriginalValues()
Reset all original fields to current values.
|
void |
setAccountId(long accountId)
Sets the account ID of this message.
|
void |
setBcc(java.lang.String bcc)
Sets the bcc of this message.
|
void |
setBody(java.lang.String body)
Sets the body of this message.
|
void |
setCc(java.lang.String cc)
Sets the cc of this message.
|
void |
setCompanyId(long companyId)
Sets the company ID of this message.
|
void |
setContentType(java.lang.String contentType)
Sets the content type of this message.
|
void |
setCreateDate(java.util.Date createDate)
Sets the create date of this message.
|
void |
setExpandoBridgeAttributes(ServiceContext serviceContext)
Sets the expando bridge attributes for this model instance to the
attributes stored in the service context.
|
void |
setFlags(java.lang.String flags)
Sets the flags of this message.
|
void |
setFolderId(long folderId)
Sets the folder ID of this message.
|
void |
setMessageId(long messageId)
Sets the message ID of this message.
|
void |
setModelAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
setModifiedDate(java.util.Date modifiedDate)
Sets the modified date of this message.
|
void |
setPreview(java.lang.String preview)
Sets the preview of this message.
|
void |
setPrimaryKey(long primaryKey)
Sets the primary key of this message.
|
void |
setPrimaryKeyObj(java.io.Serializable primaryKeyObj)
Sets the primary key of this model instance.
|
void |
setRemoteMessageId(long remoteMessageId)
Sets the remote message ID of this message.
|
void |
setSender(java.lang.String sender)
Sets the sender of this message.
|
void |
setSentDate(java.util.Date sentDate)
Sets the sent date of this message.
|
void |
setSize(long size)
Sets the size of this message.
|
void |
setSubject(java.lang.String subject)
Sets the subject of this message.
|
void |
setTo(java.lang.String to)
Sets the to of this message.
|
void |
setUserId(long userId)
Sets the user ID of this message.
|
void |
setUserName(java.lang.String userName)
Sets the user name of this message.
|
void |
setUserUuid(java.lang.String userUuid)
Sets the user uuid of this message.
|
CacheModel<Message> |
toCacheModel()
Returns a cache model object for this entity used by entity cache.
|
Message |
toEscapedModel()
Returns a copy of this entity as an escaped model instance by wrapping it
with an
AutoEscapeBeanHandler . |
java.lang.String |
toString() |
java.lang.String |
toXmlString()
Returns the XML representation of this model instance.
|
getLocale, isCachedModel, isEscapedModel, isNew, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setNew, toUnescapedModel
finalize, getClass, notify, notifyAll, wait, wait, wait
isCachedModel, isEscapedModel, isNew, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setNew, toUnescapedModel
public static final java.lang.String TABLE_NAME
public static final java.lang.Object[][] TABLE_COLUMNS
public static final java.util.Map<java.lang.String,java.lang.Integer> TABLE_COLUMNS_MAP
public static final java.lang.String TABLE_SQL_CREATE
public static final java.lang.String TABLE_SQL_DROP
public static final java.lang.String ORDER_BY_JPQL
public static final java.lang.String ORDER_BY_SQL
public static final java.lang.String DATA_SOURCE
public static final java.lang.String SESSION_FACTORY
public static final java.lang.String TX_MANAGER
public static final boolean ENTITY_CACHE_ENABLED
public static final boolean FINDER_CACHE_ENABLED
public static final boolean COLUMN_BITMASK_ENABLED
public static final long COMPANYID_COLUMN_BITMASK
public static final long FOLDERID_COLUMN_BITMASK
public static final long REMOTEMESSAGEID_COLUMN_BITMASK
public static final long SENTDATE_COLUMN_BITMASK
public static final long LOCK_EXPIRATION_TIME
public long getPrimaryKey()
MessageModel
getPrimaryKey
in interface MessageModel
public void setPrimaryKey(long primaryKey)
MessageModel
setPrimaryKey
in interface MessageModel
primaryKey
- the primary key of this messagepublic java.io.Serializable getPrimaryKeyObj()
BaseModel
getPrimaryKeyObj
in interface MessageModel
getPrimaryKeyObj
in interface BaseModel<Message>
getPrimaryKeyObj
in interface ClassedModel
public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj)
BaseModel
setPrimaryKeyObj
in interface MessageModel
setPrimaryKeyObj
in interface BaseModel<Message>
setPrimaryKeyObj
in interface ClassedModel
primaryKeyObj
- the primary key of this model instancepublic java.lang.Class<?> getModelClass()
getModelClass
in interface ClassedModel
public java.lang.String getModelClassName()
getModelClassName
in interface ClassedModel
public java.util.Map<java.lang.String,java.lang.Object> getModelAttributes()
getModelAttributes
in interface BaseModel<Message>
getModelAttributes
in class BaseModelImpl<Message>
public void setModelAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
setModelAttributes
in interface BaseModel<Message>
setModelAttributes
in class BaseModelImpl<Message>
public java.util.Map<java.lang.String,java.util.function.Function<Message,java.lang.Object>> getAttributeGetterFunctions()
public java.util.Map<java.lang.String,java.util.function.BiConsumer<Message,java.lang.Object>> getAttributeSetterBiConsumers()
public long getMessageId()
MessageModel
getMessageId
in interface MessageModel
public void setMessageId(long messageId)
MessageModel
setMessageId
in interface MessageModel
messageId
- the message ID of this messagepublic long getCompanyId()
MessageModel
getCompanyId
in interface MessageModel
getCompanyId
in interface AuditedModel
getCompanyId
in interface ShardedModel
public void setCompanyId(long companyId)
MessageModel
setCompanyId
in interface MessageModel
setCompanyId
in interface AuditedModel
setCompanyId
in interface ShardedModel
companyId
- the company ID of this messagepublic long getOriginalCompanyId()
public long getUserId()
MessageModel
getUserId
in interface MessageModel
getUserId
in interface AuditedModel
public void setUserId(long userId)
MessageModel
setUserId
in interface MessageModel
setUserId
in interface AuditedModel
userId
- the user ID of this messagepublic java.lang.String getUserUuid()
MessageModel
getUserUuid
in interface MessageModel
getUserUuid
in interface AuditedModel
public void setUserUuid(java.lang.String userUuid)
MessageModel
setUserUuid
in interface MessageModel
setUserUuid
in interface AuditedModel
userUuid
- the user uuid of this messagepublic java.lang.String getUserName()
MessageModel
getUserName
in interface MessageModel
getUserName
in interface AuditedModel
public void setUserName(java.lang.String userName)
MessageModel
setUserName
in interface MessageModel
setUserName
in interface AuditedModel
userName
- the user name of this messagepublic java.util.Date getCreateDate()
MessageModel
getCreateDate
in interface MessageModel
getCreateDate
in interface AuditedModel
public void setCreateDate(java.util.Date createDate)
MessageModel
setCreateDate
in interface MessageModel
setCreateDate
in interface AuditedModel
createDate
- the create date of this messagepublic java.util.Date getModifiedDate()
MessageModel
getModifiedDate
in interface MessageModel
getModifiedDate
in interface AuditedModel
public boolean hasSetModifiedDate()
public void setModifiedDate(java.util.Date modifiedDate)
MessageModel
setModifiedDate
in interface MessageModel
setModifiedDate
in interface AuditedModel
modifiedDate
- the modified date of this messagepublic long getAccountId()
MessageModel
getAccountId
in interface MessageModel
public void setAccountId(long accountId)
MessageModel
setAccountId
in interface MessageModel
accountId
- the account ID of this messagepublic long getFolderId()
MessageModel
getFolderId
in interface MessageModel
public void setFolderId(long folderId)
MessageModel
setFolderId
in interface MessageModel
folderId
- the folder ID of this messagepublic long getOriginalFolderId()
public java.lang.String getSender()
MessageModel
getSender
in interface MessageModel
public void setSender(java.lang.String sender)
MessageModel
setSender
in interface MessageModel
sender
- the sender of this messagepublic java.lang.String getTo()
MessageModel
getTo
in interface MessageModel
public void setTo(java.lang.String to)
MessageModel
setTo
in interface MessageModel
to
- the to of this messagepublic java.lang.String getCc()
MessageModel
getCc
in interface MessageModel
public void setCc(java.lang.String cc)
MessageModel
setCc
in interface MessageModel
cc
- the cc of this messagepublic java.lang.String getBcc()
MessageModel
getBcc
in interface MessageModel
public void setBcc(java.lang.String bcc)
MessageModel
setBcc
in interface MessageModel
bcc
- the bcc of this messagepublic java.util.Date getSentDate()
MessageModel
getSentDate
in interface MessageModel
public void setSentDate(java.util.Date sentDate)
MessageModel
setSentDate
in interface MessageModel
sentDate
- the sent date of this messagepublic java.lang.String getSubject()
MessageModel
getSubject
in interface MessageModel
public void setSubject(java.lang.String subject)
MessageModel
setSubject
in interface MessageModel
subject
- the subject of this messagepublic java.lang.String getPreview()
MessageModel
getPreview
in interface MessageModel
public void setPreview(java.lang.String preview)
MessageModel
setPreview
in interface MessageModel
preview
- the preview of this messagepublic java.lang.String getBody()
MessageModel
getBody
in interface MessageModel
public void setBody(java.lang.String body)
MessageModel
setBody
in interface MessageModel
body
- the body of this messagepublic java.lang.String getFlags()
MessageModel
getFlags
in interface MessageModel
public void setFlags(java.lang.String flags)
MessageModel
setFlags
in interface MessageModel
flags
- the flags of this messagepublic long getSize()
MessageModel
getSize
in interface MessageModel
public void setSize(long size)
MessageModel
setSize
in interface MessageModel
size
- the size of this messagepublic long getRemoteMessageId()
MessageModel
getRemoteMessageId
in interface MessageModel
public void setRemoteMessageId(long remoteMessageId)
MessageModel
setRemoteMessageId
in interface MessageModel
remoteMessageId
- the remote message ID of this messagepublic long getOriginalRemoteMessageId()
public java.lang.String getContentType()
MessageModel
getContentType
in interface MessageModel
public void setContentType(java.lang.String contentType)
MessageModel
setContentType
in interface MessageModel
contentType
- the content type of this messagepublic long getColumnBitmask()
public ExpandoBridge getExpandoBridge()
BaseModel
getExpandoBridge
in interface MessageModel
getExpandoBridge
in interface BaseModel<Message>
getExpandoBridge
in interface ClassedModel
getExpandoBridge
in class BaseModelImpl<Message>
public void setExpandoBridgeAttributes(ServiceContext serviceContext)
BaseModel
setExpandoBridgeAttributes
in interface MessageModel
setExpandoBridgeAttributes
in interface BaseModel<Message>
setExpandoBridgeAttributes
in class BaseModelImpl<Message>
serviceContext
- the service context to be appliedServiceContext.getExpandoBridgeAttributes()
public Message toEscapedModel()
BaseModel
AutoEscapeBeanHandler
.toEscapedModel
in interface MessageModel
toEscapedModel
in interface BaseModel<Message>
toEscapedModel
in class BaseModelImpl<Message>
AutoEscapeBeanHandler
public java.lang.Object clone()
BaseModel
clone
in interface MessageModel
clone
in interface BaseModel<Message>
clone
in class BaseModelImpl<Message>
public int compareTo(Message message)
compareTo
in interface MessageModel
compareTo
in interface java.lang.Comparable<Message>
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface MessageModel
hashCode
in class java.lang.Object
public boolean isEntityCacheEnabled()
BaseModel
true
if this model's entity cache is enabled.isEntityCacheEnabled
in interface BaseModel<Message>
true
if this model's entity cache is enabled;
false
otherwisepublic boolean isFinderCacheEnabled()
BaseModel
true
if this model's finder cache is enabled.isFinderCacheEnabled
in interface BaseModel<Message>
true
if this model's finder cache is enabled;
false
otherwisepublic void resetOriginalValues()
BaseModel
resetOriginalValues
in interface BaseModel<Message>
resetOriginalValues
in class BaseModelImpl<Message>
public CacheModel<Message> toCacheModel()
BaseModel
toCacheModel
in interface MessageModel
toCacheModel
in interface BaseModel<Message>
toCacheModel
in class BaseModelImpl<Message>
public java.lang.String toString()
toString
in interface MessageModel
toString
in class java.lang.Object
public java.lang.String toXmlString()
BaseModel
toXmlString
in interface MessageModel
toXmlString
in interface BaseModel<Message>