|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectimcode.server.document.DocumentDomainObject
public abstract class DocumentDomainObject
| Nested Class Summary | |
|---|---|
static class |
DocumentDomainObject.Attributes
|
| Field Summary | |
|---|---|
protected DocumentDomainObject.Attributes |
attributes
|
static java.lang.String |
DOCUMENT_PROPERTIES__IMCMS_DOCUMENT_ALIAS
|
static int |
ID_NEW
|
| Constructor Summary | |
|---|---|
DocumentDomainObject()
|
|
| Method Summary | |
|---|---|
abstract void |
accept(DocumentVisitor documentVisitor)
|
void |
addCategoryId(int categoryId)
|
void |
addSectionId(int sectionId)
|
DocumentDomainObject |
clone()
|
boolean |
equals(java.lang.Object o)
|
static DocumentDomainObject |
fromDocumentTypeId(int documentTypeId)
|
java.util.Date |
getActualModifiedDatetime()
|
java.lang.String |
getAlias()
|
java.util.Date |
getArchivedDatetime()
|
DocumentDomainObject.Attributes |
getAttributes()
|
java.util.Set<java.lang.Integer> |
getCategoryIds()
|
java.util.Date |
getCreatedDatetime()
|
int |
getCreatorId()
|
DocumentPermissionSetTypeDomainObject |
getDocumentPermissionSetTypeForRoleId(RoleId roleId)
|
abstract DocumentTypeDomainObject |
getDocumentType()
|
int |
getDocumentTypeId()
|
LocalizedMessage |
getDocumentTypeName()
|
java.lang.String |
getHeadline()
Deprecated. |
java.lang.String |
getHeadline(I18nLanguage language)
|
I18nMeta |
getI18nMeta(I18nLanguage language)
Returns I18nMeta for a language. |
int |
getId()
|
java.util.Set |
getKeywords()
Deprecated. |
java.util.Set |
getKeywords(I18nLanguage language)
Deprecated. |
java.lang.String |
getLanguageIso639_2()
|
LifeCyclePhase |
getLifeCyclePhase()
|
java.lang.String |
getMenuImage()
Deprecated. |
java.lang.String |
getMenuImage(I18nLanguage language)
|
java.lang.String |
getMenuText()
Deprecated. |
java.lang.String |
getMenuText(I18nLanguage language)
|
Meta |
getMeta()
|
java.util.Date |
getModifiedDatetime()
|
java.lang.String |
getName()
|
DocumentPermissionSets |
getPermissionSets()
|
DocumentPermissionSets |
getPermissionSetsForNewDocuments()
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
|
java.lang.String |
getProperty(java.lang.String key)
|
java.util.Date |
getPublicationEndDatetime()
|
java.util.Date |
getPublicationStartDatetime()
|
Document.PublicationStatus |
getPublicationStatus()
|
java.lang.Integer |
getPublisherId()
|
RoleIdToDocumentPermissionSetTypeMappings |
getRoleIdsMappedToDocumentPermissionSetTypes()
|
java.util.Set |
getSectionIds()
|
java.lang.String |
getTarget()
|
int |
hashCode()
|
boolean |
isActive()
|
boolean |
isArchived()
|
boolean |
isLinkableByOtherUsers()
|
boolean |
isLinkedForUnauthorizedUsers()
|
boolean |
isPublished()
|
boolean |
isRestrictedOneMorePrivilegedThanRestrictedTwo()
|
boolean |
isSearchDisabled()
|
void |
removeAllCategories()
|
void |
removeAllSections()
|
void |
removeCategoryId(int categoryId)
|
void |
removeProperty(java.lang.String key)
|
void |
setActualModifiedDatetime(java.util.Date modifiedDatetime)
|
void |
setAlias(java.lang.String alias)
|
void |
setArchivedDatetime(java.util.Date v)
|
void |
setAttributes(DocumentDomainObject.Attributes attributes)
|
void |
setCategoryIds(java.util.Set categoryIds)
|
void |
setCreatedDatetime(java.util.Date v)
|
void |
setCreator(UserDomainObject creator)
|
void |
setCreatorId(int creatorId)
|
void |
setDependenciesMetaIdToNull()
// TODO: refactor into visitor For legacy code support: When saving document copy as new document its dependencies metaId should be set to null. |
void |
setDocumentPermissionSetTypeForRoleId(RoleId roleId,
DocumentPermissionSetTypeDomainObject permissionSetType)
|
void |
setHeadline(I18nLanguage language,
java.lang.String v)
|
void |
setHeadline(java.lang.String v)
Deprecated. |
void |
setId(int v)
|
void |
setKeywords(I18nLanguage language,
java.util.Set keywords)
Deprecated. |
void |
setLanguageIso639_2(java.lang.String languageIso639_2)
|
void |
setLinkableByOtherUsers(boolean linkableByOtherUsers)
|
void |
setLinkedForUnauthorizedUsers(boolean linkedForUnauthorizedUsers)
|
void |
setMenuImage(I18nLanguage language,
java.lang.String v)
|
void |
setMenuText(I18nLanguage language,
java.lang.String v)
|
void |
setMenuText(java.lang.String v)
Deprecated. |
void |
setMeta(Meta meta)
|
void |
setModifiedDatetime(java.util.Date v)
|
void |
setPermissionSets(DocumentPermissionSets permissionSets)
|
void |
setPermissionSetsForNew(DocumentPermissionSets permissionSetsForNew)
|
void |
setProperties(java.util.Map properties)
|
void |
setProperty(java.lang.String key,
java.lang.String value)
|
void |
setPublicationEndDatetime(java.util.Date datetime)
|
void |
setPublicationStartDatetime(java.util.Date v)
|
void |
setPublicationStatus(Document.PublicationStatus status)
|
void |
setPublisher(UserDomainObject user)
|
void |
setPublisherId(java.lang.Integer publisherId)
|
void |
setRestrictedOneMorePrivilegedThanRestrictedTwo(boolean b)
|
void |
setRoleIdsMappedToDocumentPermissionSetTypes(RoleIdToDocumentPermissionSetTypeMappings roleIdToDocumentPermissionSetTypeMappings)
|
void |
setSearchDisabled(boolean searchDisabled)
|
void |
setSectionIds(java.util.Set sectionIds)
|
void |
setTarget(java.lang.String v)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ID_NEW
public static final java.lang.String DOCUMENT_PROPERTIES__IMCMS_DOCUMENT_ALIAS
protected DocumentDomainObject.Attributes attributes
| Constructor Detail |
|---|
public DocumentDomainObject()
| Method Detail |
|---|
public DocumentDomainObject clone()
clone in class java.lang.Objectpublic static DocumentDomainObject fromDocumentTypeId(int documentTypeId)
public java.util.Date getArchivedDatetime()
public void setArchivedDatetime(java.util.Date v)
public java.util.Set<java.lang.Integer> getCategoryIds()
public java.util.Date getCreatedDatetime()
public void setCreatedDatetime(java.util.Date v)
public int getCreatorId()
public void setCreatorId(int creatorId)
public void setCreator(UserDomainObject creator)
public void setAttributes(DocumentDomainObject.Attributes attributes)
@Deprecated public java.lang.String getHeadline()
public java.lang.String getHeadline(I18nLanguage language)
@Deprecated public void setHeadline(java.lang.String v)
public void setHeadline(I18nLanguage language,
java.lang.String v)
public int getId()
public void setId(int v)
@Deprecated public java.lang.String getMenuImage()
public java.lang.String getMenuImage(I18nLanguage language)
language -
public void setMenuImage(I18nLanguage language,
java.lang.String v)
@Deprecated public java.util.Set getKeywords()
@Deprecated public java.util.Set getKeywords(I18nLanguage language)
@Deprecated
public void setKeywords(I18nLanguage language,
java.util.Set keywords)
public void setProperties(java.util.Map properties)
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.lang.String getProperty(java.lang.String key)
public void setProperty(java.lang.String key,
java.lang.String value)
public void removeProperty(java.lang.String key)
public java.lang.String getLanguageIso639_2()
public void setLanguageIso639_2(java.lang.String languageIso639_2)
@Deprecated public java.lang.String getMenuText()
@Deprecated public void setMenuText(java.lang.String v)
public java.lang.String getMenuText(I18nLanguage language)
public void setMenuText(I18nLanguage language,
java.lang.String v)
public java.util.Date getModifiedDatetime()
public void setModifiedDatetime(java.util.Date v)
public void setActualModifiedDatetime(java.util.Date modifiedDatetime)
public java.util.Date getActualModifiedDatetime()
public java.util.Date getPublicationEndDatetime()
public void setPublicationEndDatetime(java.util.Date datetime)
public java.util.Date getPublicationStartDatetime()
public void setPublicationStartDatetime(java.util.Date v)
public java.lang.Integer getPublisherId()
public void setPublisher(UserDomainObject user)
public void setPublisherId(java.lang.Integer publisherId)
public RoleIdToDocumentPermissionSetTypeMappings getRoleIdsMappedToDocumentPermissionSetTypes()
public void setRoleIdsMappedToDocumentPermissionSetTypes(RoleIdToDocumentPermissionSetTypeMappings roleIdToDocumentPermissionSetTypeMappings)
public java.util.Set getSectionIds()
public void setSectionIds(java.util.Set sectionIds)
public Document.PublicationStatus getPublicationStatus()
public void setPublicationStatus(Document.PublicationStatus status)
public java.lang.String getTarget()
public void setTarget(java.lang.String v)
public boolean isArchived()
public boolean isLinkableByOtherUsers()
public void setLinkableByOtherUsers(boolean linkableByOtherUsers)
public boolean isRestrictedOneMorePrivilegedThanRestrictedTwo()
public void setRestrictedOneMorePrivilegedThanRestrictedTwo(boolean b)
public boolean isPublished()
public boolean isActive()
public boolean isSearchDisabled()
public void setSearchDisabled(boolean searchDisabled)
public boolean isLinkedForUnauthorizedUsers()
public void setLinkedForUnauthorizedUsers(boolean linkedForUnauthorizedUsers)
public void addCategoryId(int categoryId)
public void addSectionId(int sectionId)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic abstract DocumentTypeDomainObject getDocumentType()
public final int getDocumentTypeId()
public final LocalizedMessage getDocumentTypeName()
public int hashCode()
hashCode in class java.lang.Objectpublic void removeAllCategories()
public void removeAllSections()
public void removeCategoryId(int categoryId)
public void setDocumentPermissionSetTypeForRoleId(RoleId roleId,
DocumentPermissionSetTypeDomainObject permissionSetType)
public DocumentPermissionSetTypeDomainObject getDocumentPermissionSetTypeForRoleId(RoleId roleId)
public DocumentPermissionSets getPermissionSets()
public DocumentPermissionSets getPermissionSetsForNewDocuments()
public DocumentDomainObject.Attributes getAttributes()
public abstract void accept(DocumentVisitor documentVisitor)
public LifeCyclePhase getLifeCyclePhase()
public void setCategoryIds(java.util.Set categoryIds)
public void setPermissionSets(DocumentPermissionSets permissionSets)
public void setPermissionSetsForNew(DocumentPermissionSets permissionSetsForNew)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public java.lang.String getName()
public Meta getMeta()
public void setMeta(Meta meta)
public I18nMeta getI18nMeta(I18nLanguage language)
I18nException - if wrapped method call return null.public void setDependenciesMetaIdToNull()
DocumentSaver.saveNewDocument
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||