public class RepositoryServiceImpl extends AbstractAtomPubService implements RepositoryService
AbstractAtomPubService.IdentifierTypeNAME_COLLECTION, NAME_NUM_ITEMS, NAME_PATH_SEGMENT, NAME_RELATIVE_PATH_SEGMENT, NAME_URI_TEMPLATE| Constructor and Description |
|---|
RepositoryServiceImpl(BindingSession session)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
TypeDefinition |
createType(String repositoryId,
TypeDefinition type,
ExtensionsData extension) |
void |
deleteType(String repositoryId,
String typeId,
ExtensionsData extension) |
RepositoryInfo |
getRepositoryInfo(String repositoryId,
ExtensionsData extension) |
List<RepositoryInfo> |
getRepositoryInfos(ExtensionsData extension) |
TypeDefinitionList |
getTypeChildren(String repositoryId,
String typeId,
Boolean includePropertyDefinitions,
BigInteger maxItems,
BigInteger skipCount,
ExtensionsData extension) |
TypeDefinition |
getTypeDefinition(String repositoryId,
String typeId,
ExtensionsData extension) |
List<TypeDefinitionContainer> |
getTypeDescendants(String repositoryId,
String typeId,
BigInteger depth,
Boolean includePropertyDefinitions,
ExtensionsData extension) |
TypeDefinition |
updateType(String repositoryId,
TypeDefinition type,
ExtensionsData extension) |
addCollection, addLink, addLink, addRepositoryLink, addRepositoryLink, addTemplate, addTypeLink, addTypeLink, convertStatusCode, createIdObject, createObject, delete, extractAddtionalData, extractErrorMessage, extractException, getAclInternal, getCmisVersion, getCollection, getHttpInvoker, getLink, getLink, getLinkCache, getObjectInternal, getRepositoriesInternal, getRepositoryLink, getServiceDocURL, getSession, getTemplateLink, getTypeDefinitionInternal, getTypeLink, getTypeLink, is, isAclMergeRequired, isInt, isNextLink, isStr, loadCollection, loadContentLink, loadLink, loadRenditionContentLink, loadRepositoryLink, loadTemplateLink, loadTypeLink, lockLinks, lockTypeLinks, mergeAcls, parse, post, postAndConsume, put, put, read, removeLinks, removeTypeLinks, setSession, throwLinkException, unlockLinks, unlockTypeLinks, updateAclpublic RepositoryServiceImpl(BindingSession session)
public List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension)
getRepositoryInfos in interface RepositoryServicepublic RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension)
getRepositoryInfo in interface RepositoryServicepublic TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension)
getTypeDefinition in interface RepositoryServicepublic TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension)
getTypeChildren in interface RepositoryServicepublic List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension)
getTypeDescendants in interface RepositoryServicepublic TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension)
createType in interface RepositoryServicepublic TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension)
updateType in interface RepositoryServicepublic void deleteType(String repositoryId, String typeId, ExtensionsData extension)
deleteType in interface RepositoryServiceCopyright © 2009–2016 The Apache Software Foundation. All rights reserved.