public class DummyService extends AbstractCmisService
| Constructor and Description |
|---|
DummyService(String id,
String name) |
| Modifier and Type | Method and Description |
|---|---|
ObjectInFolderList |
getChildren(String repositoryId,
String folderId,
String filter,
String orderBy,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePathSegment,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension)
Gets the list of child objects contained in the specified folder.
|
ObjectData |
getObject(String repositoryId,
String objectId,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includePolicyIds,
Boolean includeAcl,
ExtensionsData extension)
Gets the specified information for the object specified by id.
|
List<ObjectParentData> |
getObjectParents(String repositoryId,
String objectId,
String filter,
Boolean includeAllowableActions,
IncludeRelationships includeRelationships,
String renditionFilter,
Boolean includeRelativePathSegment,
ExtensionsData extension)
Gets the parent folder(s) for the specified non-folder, fileable object.
|
RepositoryInfo |
getRepositoryInfo(String repositoryId,
ExtensionsData extension)
Returns information about the CMIS repository, the optional capabilities
it supports and its access control information if applicable.
|
List<RepositoryInfo> |
getRepositoryInfos(ExtensionsData extension)
Returns a list of CMIS repository information available from this CMIS
service endpoint.
|
TypeDefinitionList |
getTypeChildren(String repositoryId,
String typeId,
Boolean includePropertyDefinitions,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension)
Returns the list of object types defined for the repository that are
children of the specified type.
|
TypeDefinition |
getTypeDefinition(String repositoryId,
String typeId,
ExtensionsData extension)
Gets the definition of the specified object type.
|
addObjectInfo, addObjectToFolder, appendContentStream, applyAcl, applyAcl, applyPolicy, bulkUpdateProperties, cancelCheckOut, checkIn, checkOut, clearObjectInfos, close, create, createDocument, createDocumentFromSource, createFolder, createItem, createPolicy, createRelationship, createType, deleteContentStream, deleteObject, deleteObjectOrCancelCheckOut, deleteTree, deleteType, getAcl, getAllowableActions, getAllVersions, getAppliedPolicies, getBooleanProperty, getCheckedOutDocs, getContentChanges, getContentStream, getDateTimeProperty, getDescendants, getFolderParent, getFolderTree, getIdProperty, getIntegerProperty, getObjectByPath, getObjectInfo, getObjectInfoIntern, getObjectOfLatestVersion, getObjectRelationships, getProperties, getPropertiesOfLatestVersion, getRenditions, getStringProperty, getTypeDescendants, moveObject, query, removeObjectFromFolder, removePolicy, setContentStream, updateProperties, updateTypepublic RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getRepositoryInfo in interface RepositoryServicegetRepositoryInfo in class AbstractCmisServicerepositoryId - the identifier for the repositorypublic List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getRepositoryInfos in interface RepositoryServicegetRepositoryInfos in class AbstractCmisServicepublic ObjectInFolderList getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getChildren in interface NavigationServicegetChildren in class AbstractCmisServicerepositoryId - the identifier for the repositoryfolderId - the identifier for the folderfilter - (optional) a comma-separated list of query names that
defines which properties must be returned by the repository
(default is repository specific)orderBy - (optional) a comma-separated list of query names that
define the order of the result set. Each query name must be
followed by the ascending modifier "ASC" or the descending
modifier "DESC" (default is repository specific)includeAllowableActions - (optional) if true, then the repository
must return the available actions for each object in the
result set (default is false)includeRelationships - (optional) indicates what relationships in which the
objects participate must be returned (default is
IncludeRelationships.NONE)renditionFilter - (optional) indicates what set of renditions the
repository must return whose kind matches this filter (default
is "cmis:none")includePathSegment - (optional) if true, returns a path
segment for each child object for use in constructing that
object's path (default is false)maxItems - (optional) the maximum number of items to return in a
response (default is repository specific)skipCount - (optional) number of potential results that the
repository MUST skip/page over before returning any results
(default is 0)public ObjectData getObject(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getObject in interface ObjectServicegetObject in class AbstractCmisServicerepositoryId - the identifier for the repositoryobjectId - the identifier for the objectfilter - (optional) a comma-separated list of query names that
defines which properties must be returned by the repository
(default is repository specific)includeAllowableActions - (optional) if true, then the repository
must return the allowable actions for the object (default is
false)includeRelationships - (optional) indicates what relationships in which the
object participates must be returned (default is
IncludeRelationships.NONE)renditionFilter - (optional) indicates what set of renditions the
repository must return whose kind matches this filter (default
is "cmis:none")includePolicyIds - (optional) if true, then the repository
must return the policy ids for the object (default is
false)includeAcl - (optional) if true, then the repository
must return the ACL for the object (default is
false)public List<ObjectParentData> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getObjectParents in interface NavigationServicegetObjectParents in class AbstractCmisServicerepositoryId - the identifier for the repositoryobjectId - the identifier for the objectfilter - (optional) a comma-separated list of query names that
defines which properties must be returned by the repository
(default is repository specific)includeAllowableActions - (optional) if true, then the repository
must return the available actions for each object in the
result set (default is false)includeRelationships - (optional) indicates what relationships in which the
objects participate must be returned (default is
IncludeRelationships.NONE)renditionFilter - (optional) indicates what set of renditions the
repository must return whose kind matches this filter (default
is "cmis:none")includeRelativePathSegment - (optional) if true, returns a relative
path segment for each parent object for use in constructing
that object's path (default is false)public TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getTypeChildren in interface RepositoryServicegetTypeChildren in class AbstractCmisServicerepositoryId - the identifier for the repositorytypeId - (optional) the typeId of an object type specified in
the repository (if not specified the repository MUST return
all base object types)includePropertyDefinitions - (optional) if true the repository MUST
return the property definitions for each object type returned
(default is false)maxItems - (optional) the maximum number of items to return in a
response (default is repository specific)skipCount - (optional) number of potential results that the
repository MUST skip/page over before returning any results
(default is 0)public TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension)
AbstractCmisServiceImplementation Hints:
getTypeDefinition in interface RepositoryServicegetTypeDefinition in class AbstractCmisServicerepositoryId - the identifier for the repositorytypeId - typeId of an object type specified in the repositoryCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.