D - a type which represents an implementation of ECM Documentpublic abstract class AbstractDocumentContext<D extends EcmDocument> extends Object implements DocumentContext<D>
| Modifier and Type | Field and Description |
|---|---|
protected D |
document
document
|
static String |
HIDE_METADATA
Hide metadata indicator window property name.
|
| Constructor and Description |
|---|
AbstractDocumentContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermissions(Permissions permissions)
Add a permisions definition to the collection of permissions
|
void |
addPublicationInfos(PublicationInfos publicationInfos)
Add a publication informations definition to the collection of publication informations
|
Collection<Permissions> |
getAllPermissions()
Get all classes (with extentions) about permissions on the current document
|
Collection<PublicationInfos> |
getAllPublicationInfos()
Get all classes (with extentions) about publication informations on the current document
|
<P extends Permissions> |
getPermissions(Class<P> permType)
Get permissions
|
<P extends PublicationInfos> |
getPublicationInfos(Class<P> navType)
Get publication informations
|
DocumentType |
getType()
Get the document type
|
void |
setDocumentType(DocumentType type)
Set the document type
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDoc, setDocprotected D extends EcmDocument document
public static final String HIDE_METADATA
public Collection<Permissions> getAllPermissions()
DocumentContextgetAllPermissions in interface DocumentContext<D extends EcmDocument>public void addPermissions(Permissions permissions)
DocumentContextaddPermissions in interface DocumentContext<D extends EcmDocument>permissions - permissionspublic <P extends Permissions> P getPermissions(Class<P> permType)
DocumentContextgetPermissions in interface DocumentContext<D extends EcmDocument>permType - the type of permissionspublic Collection<PublicationInfos> getAllPublicationInfos()
DocumentContextgetAllPublicationInfos in interface DocumentContext<D extends EcmDocument>public <P extends PublicationInfos> P getPublicationInfos(Class<P> navType)
DocumentContextgetPublicationInfos in interface DocumentContext<D extends EcmDocument>navType - the type of publication informationspublic void addPublicationInfos(PublicationInfos publicationInfos)
DocumentContextaddPublicationInfos in interface DocumentContext<D extends EcmDocument>public DocumentType getType()
DocumentContextgetType in interface DocumentContext<D extends EcmDocument>public void setDocumentType(DocumentType type)
DocumentContextsetDocumentType in interface DocumentContext<D extends EcmDocument>type - the document typeCopyright © 2016. All rights reserved.