|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRepositoryCapabilities
Represents the capabilities of a repository. By marking a capability as not supported
the client code is able to decide which methods from IRepositoryService are
available for use and which ones are not implemented.
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||