it.sistematica.isharedoc.model.instance
Class MessageServiceInstance

java.lang.Object
  extended by it.sistematica.isharedoc.model.instance.ItemInstance
      extended by it.sistematica.isharedoc.model.instance.MessageInstance
          extended by it.sistematica.isharedoc.model.instance.MessageServiceInstance
All Implemented Interfaces:
it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class MessageServiceInstance
extends MessageInstance

See Also:
Serialized Form

Nested Class Summary
static class MessageServiceInstance.ServiceType
           
static class MessageServiceInstance.XmlAutomationType
           
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.model.instance.MessageInstance
MessageInstance.DeliveryStatus, MessageInstance.DiagnosticCode, MessageInstance.MessageType
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.model.instance.ItemInstance
ItemInstance.ExtSource, ItemInstance.WorkStatus
 
Field Summary
protected  MessageInstance innerMessage
           
protected  java.util.Set<MessageInstance> messageInstances
           
static java.util.EnumSet<MessageServiceInstance.ServiceType> NOTIFICATION
           
protected  MessageServiceInstance.ServiceType serviceType
           
protected  MessageServiceInstance.XmlAutomationType xmlAutomationType
           
 
Fields inherited from class it.sistematica.isharedoc.model.instance.MessageInstance
confidentialityLevel_deprecated, content, deliveryDate, deliveryScheduleDate, deliveryStatus, diagnosticCode, diagnosticDescription, envelope, instanceSecurityService, ISHAREDOC_MAIL_ATTACH, ISHAREDOC_MAIL_EML, ISHAREDOC_MAIL_MAIN_ATTACH, logger, mainFile, messageId, messageType, repliedMessage, replyMessages, subject, topics
 
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
 
Constructor Summary
MessageServiceInstance()
           
 
Method Summary
 MessageInstance getInnerMessage()
           
 java.lang.Class<? extends ItemInstance> getInstanceClass()
           
 java.util.Set<MessageInstance> getMessageInstances()
           
 MessageServiceInstance.ServiceType getServiceType()
           
 MessageServiceInstance.XmlAutomationType getXmlAutomationType()
           
 boolean isNotification()
           
 void setInnerMessage(MessageInstance innerMessage)
           
 void setMessageInstances(java.util.Set<MessageInstance> messageInstances)
           
 void setServiceType(MessageServiceInstance.ServiceType serviceType)
           
 void setXmlAutomationType(MessageServiceInstance.XmlAutomationType xmlAutomationType)
           
 java.lang.String toString()
           
 
Methods inherited from class it.sistematica.isharedoc.model.instance.MessageInstance
addTopic, getAssign, getAssignAll, getAssignCC, getAuthor, getBCC, getCC, getCCAsText, getConfidentialityLevel_deprecated, getContent, getContentSecured, getDeliveryDate, getDeliveryScheduleDate, getDeliveryStatus, getDiagnosticCode, getDiagnosticDescription, getEnvelope, getFrom, getFromAsText, getHasConfidentiality, getMainFile, getMbox, getMessageId, getMessageType, getRecipients, getRepliedMessage, getReplyMessages, getSubject, getSubjectSecured, getSubjectTextSecured, getTo, getToAsText, getTopics, getVar, getVarAdapter, getVars, hasServiceMessageWithCode, isTrashed, onSaveItemInstance, recalculateFolder, removeTopic, setAuthor, setConfidentialityLevel_deprecated, setContent, setDeliveryDate, setDeliveryScheduleDate, setDeliveryStatus, setDiagnosticCode, setDiagnosticDescription, setEnvelope, setFrom, setMainFile, setMessageId, setMessageType, setRepliedMessage, setReplyMessages, setSubject, setTopics, setVarAdapter, toStringContacts, trashMove, trashUndo, var
 
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
 

Field Detail

serviceType

protected MessageServiceInstance.ServiceType serviceType

xmlAutomationType

protected MessageServiceInstance.XmlAutomationType xmlAutomationType

innerMessage

protected MessageInstance innerMessage

messageInstances

protected java.util.Set<MessageInstance> messageInstances

NOTIFICATION

public static final java.util.EnumSet<MessageServiceInstance.ServiceType> NOTIFICATION
Constructor Detail

MessageServiceInstance

public MessageServiceInstance()
Method Detail

getInstanceClass

public java.lang.Class<? extends ItemInstance> getInstanceClass()
Overrides:
getInstanceClass in class MessageInstance

isNotification

public boolean isNotification()

getServiceType

public MessageServiceInstance.ServiceType getServiceType()

setServiceType

public void setServiceType(MessageServiceInstance.ServiceType serviceType)

getXmlAutomationType

public MessageServiceInstance.XmlAutomationType getXmlAutomationType()

setXmlAutomationType

public void setXmlAutomationType(MessageServiceInstance.XmlAutomationType xmlAutomationType)

getInnerMessage

public MessageInstance getInnerMessage()

setInnerMessage

public void setInnerMessage(MessageInstance innerMessage)

getMessageInstances

public java.util.Set<MessageInstance> getMessageInstances()

setMessageInstances

public void setMessageInstances(java.util.Set<MessageInstance> messageInstances)

toString

public java.lang.String toString()
Overrides:
toString in class MessageInstance