public class Rfc822MessageDefinition extends DocumentDefinition
LibraryObjectDefinition.EnumToIntegerCode, LibraryObjectDefinition.LookupByNamem_Attributes, m_ClassObjectName, m_ClassObjectValue, m_ContentSpecifications, m_DefinitionLists, m_Definitions, m_EnclosedDefinition, m_Id, m_Options, m_ReadOnly, m_ReferenceAttributes, m_Session, m_SystemOptions| Constructor and Description |
|---|
Rfc822MessageDefinition(LibrarySessionInterface session)
Construct a definition explicitly capturing the
session.
|
Rfc822MessageDefinition(LibrarySessionInterface session,
String className)
Construct a definition, explicitly capturing the
session and setting the initial classobject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createBodyPartReferenceAttribute()
Turns the body part tree into a serialized object
This should be called immediatly before calling
createPublicObject with this definition.
|
BodyPart |
getBodyPart()
Gets the root body part.
|
void |
setContentObjectDefinition(ContentObjectDefinition cod)
Sets the ContentObjectDefinition of the document that will be used to create/update the content
object associated with this document.
|
void |
setContentStream(InputStream is)
Sets the content InputStream
from which the document will be loaded/created.
|
void |
setRootBodyPart(BodyPart rbp)
Sets the root body part.
|
void |
setSpamFlags(Dictionary spamFlagTbl)
Sets the Spam Flags attribute
This is a convinience function to translate from a Dictionary to
a String Array.
|
applySettings, getCharacterSet, getContent, getContentObjectDefinition, getContentPath, getContentReader, getContentStream, getEncrypted, getFormat, getLanguage, getMedia, getNextLifecyclePolicyEntryValue, getOrCreateContentObjectDefinition, getReferringLibraryObject, getReferringLibraryObjectValue, getSharedContentObject, getSharedContentObjectValue, isContentSpecified, prepareForDefinitionObject, removeContentSpecifications, setCharacterSet, setContent, setContentBfileReference, setContentPath, setContentReader, setEmptyContent, setEncrypted, setFormat, setLanguage, setMedia, setNextLifecyclePolicyEntryValue, setNullContent, setSharedContentObject, setSharedContentObjectValue, toDocumentDefinition, toDocumentDefinitionaddCategoryDefinition, addCategoryDefinition, addCategoryDefinitions, addCategoryDefinitions, getAddToFolderOption, getAddToFolderValue, getAutoFolderingActionSpecification, getCascadeCopyRelationshipsOption, getCascadeCopyRelationshipsOptionValue, getCategoryCopyOption, getCategoryDefinitions, getContentQuotaCopyOption, getCreateCategoriesServerSideOption, getExplicitCreateAndModifyAttributesOption, getExplicitCreateDate, getExplicitLastModifyDate, getFreeIfLastFolderReferenceOption, getKeepLastModifierOption, getKeepLastModifyDateOption, getLockEntryDefinition, getLockObject, getLockObjectDefinition, getLockObjectValue, getSecuringPublicObject, getSecuringPublicObjectValue, getUpdatedLockObjectDefinition, removeCategoryDefinitions, removeLockEntryDefinition, resolveAutoFolderingSettings, setAddToFolderOption, setAddToFolderValue, setAutoFolderingActionSpecification, setAutoFolderingActionSpecification, setCascadeCopyRelationshipsOption, setCategoryCopyOption, setCategoryDefinitions, setContentQuotaCopyOption, setCreateCategoriesServerSideOption, setExplicitCreateAndModifyAttributesOption, setExplicitCreateDate, setExplicitLastModifyDate, setFreeIfLastFolderReferenceOption, setKeepLastModifierOption, setKeepLastModifyDateOption, setLockEntryDefinition, setLockObject, setLockObjectDefinition, setLockObjectValue, setNullSecurity, setPrivateSecurity, setPublishedSecurity, setSecuringPublicObject, setSecuringPublicObjectValue, setUpdatedLockObjectDefinition, toPublicObjectDefinition, toPublicObjectDefinitionaddDefinition, addDefinitions, addProperty, addPropertyDefinition, addPropertyDefinition, addPropertyDefinitions, addPropertyDefinitions, addSimplePropertyDefinition, addSimplePropertyDefinition, addSimplePropertyDefinitions, addSimplePropertyDefinitions, applyEnumSetting, applyEnumSetting, applyMapSetting, applyMapSetting, applyObjectArraySetting, applyObjectArraySetting, applyObjectSetting, applyObjectSetting, applySetting, applySetting, captureSession, captureSession, captureSession, clone, constructInstance, constructInstance, constructInstance, copyInto, deriveObjectArraySetting, deriveObjectSetting, getAttribute, getAttribute, getAttributes, getAttributes, getAttributesSorted, getClassId, getClassObject, getClassObjectValue, getContentSpecification, getContentSpecificationKeys, getCopiedObjectValue, getDefinition, getDefinitionClassName, getDefinitionKeys, getDefinitionListKeys, getDefinitions, getId, getLibrarySession, getName, getOption, getOptionAsAttributeValue, getOptionKeys, getPolicyMode, getPropertyDefinitions, getReferenceAttribute, getReferenceAttributes, getServerDefinition, getSession, getSimplePropertyDefinitions, getSLibrarySession, getStringAttribute, getSystemOption, getSystemOptionAsAttributeValue, getSystemOptionAsBoolean, getSystemOptionKeys, getWriteableInstance, isReadOnly, processSimplePropertiesForCreate, processSimplePropertiesForUpdate, removeAttribute, removeContentSpecification, removeDefinition, removeDefinitions, removeOption, removePropertyDefinitions, removeReferenceAttribute, removeSimplePropertyDefinitions, removeSystemOption, reset, resolve, setAttribute, setAttribute, setAttribute, setAttributeByUpperCaseName, setAttributeByUpperCaseName, setAttributePolicyMode, setAttributes, setClassId, setClassname, setClassObject, setClassObjectValue, setContentSpecification, setCopiedObjectValue, setDefinition, setDefinitions, setId, setName, setOption, setReadOnly, setReferenceAttribute, setReferenceAttribute, setSession, setSimplePropertyDefinitions, setSystemOption, unresolve, verifySessionpublic Rfc822MessageDefinition(LibrarySessionInterface session) throws IfsException
session - the current sessionIfsException - if the operation failspublic Rfc822MessageDefinition(LibrarySessionInterface session, String className) throws IfsException
session - the current sessionclassName - the initial class nameIfsException - if the operation failspublic void setSpamFlags(Dictionary spamFlagTbl) throws IfsException
spamFlagTbl - IfsExceptionpublic void setRootBodyPart(BodyPart rbp)
rbp - root body partpublic BodyPart getBodyPart()
public void createBodyPartReferenceAttribute()
throws IfsException
IfsExceptionpublic void setContentStream(InputStream is) throws IfsException
DocumentDefinitionsetContentStream in class DocumentDefinitionis - an InputStream from which content will be loaded/created.IfsException - if operation fails.public void setContentObjectDefinition(ContentObjectDefinition cod) throws IfsException
DocumentDefinitionsetContentObjectDefinition in class DocumentDefinitioncod - a ContentObjectDefinition which contains the content
to be loaded into the new document.IfsException - if operation fails.Copyright © 2025. All rights reserved.