it.sistematica.isharedoc.model.instance
Class MessageInstance
java.lang.Object
it.sistematica.isharedoc.model.instance.ItemInstance
it.sistematica.isharedoc.model.instance.MessageInstance
- All Implemented Interfaces:
- it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable
- Direct Known Subclasses:
- MessageServiceInstance
public class MessageInstance
- extends ItemInstance
- implements java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from class it.sistematica.isharedoc.model.instance.ItemInstance |
appIdentifier, appIdentifierDate, appIdentifierUser, archivied, attachmentFolder, confidentialityLevel, contacts, correlatedInstances, created, createdBy, deleted, entities, extAppIdentifier, extAppIdentifierDate, extAppSource, files, fileSet, folder, history, id, itemLinks, justCreated, mainFiles, mbox, modified, modifiedBy, note, partition, processInstanceId, processManager, serviceInstances, sessionFactory, statusTS, storyboard, title, tweets, type, userInfo, userTags, variables, viewTemplate, workStatus |
Methods inherited from class it.sistematica.isharedoc.model.instance.ItemInstance |
addChange, addContact, addCorrelatedInstance, addHistoryEntry, addItemLink, addMultiChange, addServiceInstance, addTweet, attachmentsAreValids, createItemInstance, equals, getAppIdentifier, getAppIdentifierDate, getAppIdentifierUser, getArchivied, getArchiviedFolder, getAssignTo, getAttachmentFolder, getAttachmentsCount, getAuthors, getChanges, getConfidentialityLevel, getContacts, getContactsIN, getContactsOUT, getCorrelatedInstances, getCreated, getCreatedBy, getDeleted, getExtAppIdentifier, getExtAppIdentifierDate, getExtAppSource, getFile, getFiles, getFileSet, getFileSet, getFolder, getHistory, getId, getItemLinkDefaultName, getItemLinks, getMainFiles, getModified, getModifiedBy, getNote, getOldFiles, getOldMainFiles, getPartition, getProcessInstance, getProcessInstanceId, getServiceInstances, getStatus, getStatusTS, getStoryboard, getStoryboardTitle, getTitle, getTweets, getType, getUserTags, getVariable, getVariableDescription, getVariables, getVariablesValues, getViewTemplate, getWorkStatus, hashCode, initializeAndUnproxy, isAssignableTo, isDeletable, isInstanceOf, isInstanceOfMessageServiceInstance, isJustCreated, isServiceInstance, onDelete, onUndelete, removeContact, removeCorrelatedInstance, removeItemLink, saveItemInstance, setAppIdentifier, setAppIdentifierDate, setAppIdentifierUser, setArchivied, setAttachmentFolder, setChanges, setConfidentialityLevel, setContacts, setCorrelatedInstances, setCreated, setCreatedBy, setDeleted, setEntities, setExtAppIdentifier, setExtAppIdentifierDate, setExtAppSource, setFileSet, setFolder, setHistory, setId, setItemLinks, setJustCreated, setMbox, setModified, setModifiedBy, setNote, setPartition, setProcessInstance, setProcessInstanceId, setProcessManager, setServiceInstances, setSessionFactory, setStatus, setStatusTS, setStoryboard, setTitle, setTweets, setUserInfo, setUserTags, setVariables, setViewTemplate, setWorkStatus, signal, toLog, toStringBuilder, updatedContact |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
logger
public static final org.slf4j.Logger logger
ISHAREDOC_MAIL_ATTACH
public static final java.lang.String ISHAREDOC_MAIL_ATTACH
- See Also:
- Constant Field Values
ISHAREDOC_MAIL_MAIN_ATTACH
public static final java.lang.String ISHAREDOC_MAIL_MAIN_ATTACH
- See Also:
- Constant Field Values
ISHAREDOC_MAIL_EML
public static final java.lang.String ISHAREDOC_MAIL_EML
- See Also:
- Constant Field Values
instanceSecurityService
protected InstanceSecurityService instanceSecurityService
messageType
protected MessageInstance.MessageType messageType
subject
protected java.lang.String subject
content
protected java.lang.String content
confidentialityLevel_deprecated
@XStreamConverter(value=com.thoughtworks.xstream.hibernate.converter.HibernateProxyConverter.class)
protected ConfidentialityLevel confidentialityLevel_deprecated
deliveryDate
protected java.util.Date deliveryDate
deliveryScheduleDate
protected java.util.Date deliveryScheduleDate
deliveryStatus
protected MessageInstance.DeliveryStatus deliveryStatus
mainFile
protected Document mainFile
messageId
protected java.lang.String messageId
envelope
protected MessageServiceInstance envelope
diagnosticCode
protected MessageInstance.DiagnosticCode diagnosticCode
diagnosticDescription
protected java.lang.String diagnosticDescription
topics
protected java.util.List<Topic> topics
repliedMessage
protected MessageInstance repliedMessage
replyMessages
protected java.util.List<MessageInstance> replyMessages
MessageInstance
public MessageInstance()
getInstanceClass
public java.lang.Class<? extends ItemInstance> getInstanceClass()
- Specified by:
getInstanceClass
in class ItemInstance
hasServiceMessageWithCode
public boolean hasServiceMessageWithCode(java.lang.String code)
getHasConfidentiality
public java.lang.Boolean getHasConfidentiality()
getMbox
public MessageBox getMbox()
- Overrides:
getMbox
in class ItemInstance
getMessageType
public MessageInstance.MessageType getMessageType()
setMessageType
public void setMessageType(MessageInstance.MessageType messageType)
getSubject
public java.lang.String getSubject()
- Overrides:
getSubject
in class ItemInstance
setSubject
public void setSubject(java.lang.String subject)
- Overrides:
setSubject
in class ItemInstance
getSubjectSecured
public java.lang.String getSubjectSecured()
getSubjectTextSecured
public java.lang.String getSubjectTextSecured()
getContent
public java.lang.String getContent()
setContent
public void setContent(java.lang.String content)
getContentSecured
public java.lang.String getContentSecured()
getConfidentialityLevel_deprecated
@Deprecated
public ConfidentialityLevel getConfidentialityLevel_deprecated()
- Deprecated.
setConfidentialityLevel_deprecated
@Deprecated
public void setConfidentialityLevel_deprecated(ConfidentialityLevel confidentialityLevel_deprecated)
- Deprecated.
getAssignAll
public java.util.List<ContactInstance> getAssignAll()
getRecipients
public java.util.List<ContactInstance> getRecipients()
getFromAsText
public java.lang.String getFromAsText()
getTo
public java.util.List<ContactInstance> getTo()
getToAsText
public java.lang.String getToAsText()
getCC
public java.util.List<ContactInstance> getCC()
getCCAsText
public java.lang.String getCCAsText()
getBCC
public java.util.List<ContactInstance> getBCC()
getAssign
public java.util.List<ContactInstance> getAssign()
getAssignCC
public java.util.List<ContactInstance> getAssignCC()
- Overrides:
getAssignCC
in class ItemInstance
getFrom
public ContactInstance getFrom()
setFrom
public void setFrom(ContactInstance contact)
getAuthor
public ContactInstance getAuthor()
setAuthor
public void setAuthor(ContactInstance contact)
toStringContacts
public java.lang.String toStringContacts(java.util.List<ContactInstance> contacts)
getDeliveryDate
public java.util.Date getDeliveryDate()
setDeliveryDate
public void setDeliveryDate(java.util.Date deliveryDate)
getDeliveryScheduleDate
public java.util.Date getDeliveryScheduleDate()
setDeliveryScheduleDate
public void setDeliveryScheduleDate(java.util.Date deliveryScheduleDate)
getDeliveryStatus
public MessageInstance.DeliveryStatus getDeliveryStatus()
setDeliveryStatus
public void setDeliveryStatus(MessageInstance.DeliveryStatus deliveryStatus)
getDiagnosticCode
public MessageInstance.DiagnosticCode getDiagnosticCode()
setDiagnosticCode
public void setDiagnosticCode(MessageInstance.DiagnosticCode diagnosticCode)
getDiagnosticDescription
public java.lang.String getDiagnosticDescription()
setDiagnosticDescription
public void setDiagnosticDescription(java.lang.String diagnosticDescription)
getTopics
public java.util.List<Topic> getTopics()
setTopics
public void setTopics(java.util.List<Topic> topics)
addTopic
public void addTopic(Topic topic)
removeTopic
public void removeTopic(Topic topic)
getMainFile
public Document getMainFile()
setMainFile
public void setMainFile(Document mainFile)
getMessageId
public java.lang.String getMessageId()
setMessageId
public void setMessageId(java.lang.String messageId)
getEnvelope
public MessageServiceInstance getEnvelope()
setEnvelope
public void setEnvelope(MessageServiceInstance envelope)
getRepliedMessage
public MessageInstance getRepliedMessage()
setRepliedMessage
public void setRepliedMessage(MessageInstance repliedMessage)
getReplyMessages
public java.util.List<MessageInstance> getReplyMessages()
setReplyMessages
public void setReplyMessages(java.util.List<MessageInstance> replyMessages)
getVarAdapter
public java.util.Map<java.lang.String,java.lang.Object> getVarAdapter()
setVarAdapter
public void setVarAdapter(java.util.Map<java.lang.String,java.lang.Object> varAdapter)
getVars
public java.util.Map<java.lang.String,it.neverworks.jbpm.VariableValue> getVars()
var
public it.neverworks.jbpm.VariableValue var(java.lang.String name)
getVar
public java.util.Map<java.lang.String,java.lang.Object> getVar()
trashMove
public void trashMove()
- Overrides:
trashMove
in class ItemInstance
isTrashed
public boolean isTrashed()
- Overrides:
isTrashed
in class ItemInstance
trashUndo
public void trashUndo()
- Overrides:
trashUndo
in class ItemInstance
recalculateFolder
public void recalculateFolder()
onSaveItemInstance
protected void onSaveItemInstance()
- Overrides:
onSaveItemInstance
in class ItemInstance
toString
public java.lang.String toString()
- Overrides:
toString
in class ItemInstance