public interface IRepositoryCapabilities extends Serializable
IRepositoryService are
available for use and which ones are not implemented.| Modifier and Type | Method and Description |
|---|---|
boolean |
isAccessControlPolicySupported()
Indicates if access control policies are supported.
|
boolean |
isFullTextSearchSupported()
Indicates if queries can use filters on the content of a document.
|
boolean |
isMetaDataSearchSupported()
Indicates if queries can use filters on meta data properties that are contained in the
ResourceInfo.getProperties() map. |
boolean |
isMetaDataWriteSupported()
Indicates if the repository supports write operations for the
ResourceInfo.getProperties() map. |
boolean |
isTransactionSupported()
Indicates if the repository integrates into the container managed transaction.
|
boolean |
isVersioningSupported()
Indicates if the repository supports versioning operations.
|
boolean |
isWriteSupported()
Indicates if the repository supports write operations.
|
boolean isFullTextSearchSupported()
true if the capability is supported.IRepositoryService.findDocuments(DocumentQuery),
DocumentQuery.CONTENTboolean isMetaDataSearchSupported()
ResourceInfo.getProperties() map.true if the capability is supported.IRepositoryService.findDocuments(DocumentQuery),
DocumentQuery.META_DATA,
ResourceInfo.getProperties()boolean isMetaDataWriteSupported()
ResourceInfo.getProperties() map.true if the capability is supported.boolean isVersioningSupported()
true if the capability is supported.IRepositoryService.getDocumentVersions(String),
IRepositoryService.versionDocument(String, String, String),
IRepositoryService.updateDocument(Document, boolean, String, String, boolean),
IRepositoryService.updateDocument(Document, byte[], String, boolean, String, String, boolean)boolean isTransactionSupported()
true if the capability is supported.boolean isAccessControlPolicySupported()
true if the capability is supported.IRepositoryService.getApplicablePolicies(String),
IRepositoryService.getEffectivePolicies(String),
IRepositoryService.getPolicies(String),
IRepositoryService.setPolicy(String, org.eclipse.stardust.engine.api.runtime.AccessControlPolicy),
IRepositoryService.getPrivileges(String)boolean isWriteSupported()
true if the capability is supported.Copyright © 2016 Eclipse Stardust. All Rights Reserved.