Package org.nuxeo.client.objects
Class Repository
- java.lang.Object
-
- org.nuxeo.client.objects.AbstractBase<B>
-
- org.nuxeo.client.objects.AbstractConnectable<A,B>
-
- org.nuxeo.client.objects.ConnectableEntity<A,B>
-
- org.nuxeo.client.objects.RepositoryEntity<RepositoryAPI,Repository>
-
- org.nuxeo.client.objects.Repository
-
- All Implemented Interfaces:
Connectable
public class Repository extends RepositoryEntity<RepositoryAPI,Repository>
- Since:
- 0.1
-
-
Field Summary
-
Fields inherited from class org.nuxeo.client.objects.RepositoryEntity
repositoryName
-
Fields inherited from class org.nuxeo.client.objects.ConnectableEntity
entityType
-
Fields inherited from class org.nuxeo.client.objects.AbstractConnectable
api, apiClass, nuxeoClient
-
Fields inherited from class org.nuxeo.client.objects.AbstractBase
headerInterceptors, headerValues, okhttpBuilder, retrofit, retrofitBuilder
-
-
Constructor Summary
Constructors Constructor Description Repository(NuxeoClient nuxeoClient)Repository(NuxeoClient nuxeoClient, java.lang.String repositoryName)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcancelWorkflowInstance(java.lang.String workflowInstanceId)DocumentcreateDocumentById(java.lang.String parentId, Document document)voidcreateDocumentById(java.lang.String parentId, Document document, retrofit2.Callback<Document> callback)DocumentcreateDocumentByPath(java.lang.String parentPath, Document document)voidcreateDocumentByPath(java.lang.String parentPath, Document document, retrofit2.Callback<Document> callback)voiddeleteDocument(java.lang.String docId)voiddeleteDocument(Document document)voiddeleteDocument(Document document, retrofit2.Callback<okhttp3.ResponseBody> callback)voiddeleteWorkflowInstance(java.lang.String workflowInstanceId, retrofit2.Callback<okhttp3.ResponseBody> callback)ACPfetchACPById(java.lang.String documentId)voidfetchACPById(java.lang.String documentId, retrofit2.Callback<ACP> callback)ACPfetchACPByPath(java.lang.String documentPath)voidfetchACPByPath(java.lang.String documentPath, retrofit2.Callback<ACP> callback)AuditfetchAuditById(java.lang.String documentId)voidfetchAuditById(java.lang.String documentId, retrofit2.Callback<Audit> callback)AuditfetchAuditByPath(java.lang.String documentPath)voidfetchAuditByPath(java.lang.String documentPath, retrofit2.Callback<Audit> callback)FileBlobfetchBlobById(java.lang.String documentId, java.lang.String fieldPath)Deprecated.since 3.1, usestreamBlobById(String, String)insteadvoidfetchBlobById(java.lang.String documentId, java.lang.String fieldPath, retrofit2.Callback<FileBlob> callback)Deprecated.since 3.1, usestreamBlobById(String, String, Callback)insteadFileBlobfetchBlobByPath(java.lang.String documentPath, java.lang.String fieldPath)Deprecated.since 3.1, usestreamBlobByPath(String, String)insteadvoidfetchBlobByPath(java.lang.String documentPath, java.lang.String fieldPath, retrofit2.Callback<FileBlob> callback)Deprecated.since 3.1, usestreamBlobByPath(String, String, Callback)insteadDocumentsfetchChildrenById(java.lang.String parentId)voidfetchChildrenById(java.lang.String parentId, retrofit2.Callback<Documents> callback)DocumentsfetchChildrenByPath(java.lang.String parentPath)voidfetchChildrenByPath(java.lang.String parentPath, retrofit2.Callback<Documents> callback)DocumentfetchDocumentById(java.lang.String documentId)voidfetchDocumentById(java.lang.String documentId, retrofit2.Callback<Document> callback)DocumentfetchDocumentByPath(java.lang.String documentPath)voidfetchDocumentByPath(java.lang.String documentPath, retrofit2.Callback<Document> callback)DocumentfetchDocumentRoot()voidfetchDocumentRoot(retrofit2.Callback<Document> callback)WorkflowfetchWorkflowInstance(java.lang.String workflowInstanceId)voidfetchWorkflowInstance(java.lang.String workflowInstanceId, retrofit2.Callback<Workflow> callback)GraphfetchWorkflowInstanceGraph(java.lang.String workflowInstanceId)voidfetchWorkflowInstanceGraph(java.lang.String workflowInstanceId, retrofit2.Callback<Graph> callback)WorkflowsfetchWorkflowInstancesByDocId(java.lang.String documentId)voidfetchWorkflowInstancesByDocId(java.lang.String documentId, retrofit2.Callback<Workflows> callback)WorkflowsfetchWorkflowInstancesByDocPath(java.lang.String documentPath)voidfetchWorkflowInstancesByDocPath(java.lang.String documentPath, retrofit2.Callback<Workflows> callback)WorkflowfetchWorkflowModel(java.lang.String workflowModelName)voidfetchWorkflowModel(java.lang.String workflowModelName, retrofit2.Callback<Workflow> callback)GraphfetchWorkflowModelGraph(java.lang.String workflowModelName)voidfetchWorkflowModelGraph(java.lang.String workflowModelName, retrofit2.Callback<Graph> callback)WorkflowsfetchWorkflowModels()voidfetchWorkflowModels(retrofit2.Callback<Workflows> callback)Document.AdapternewDocumentAdapter(java.lang.String documentId, java.lang.String adapter)<A extends Document.AbstractAdapter>
AnewDocumentAdapter(java.lang.String documentId, java.util.function.Function<Document,A> creator)Documentsquery(java.lang.String query)Documentsquery(java.lang.String query, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams)voidquery(java.lang.String query, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams, retrofit2.Callback<Documents> callback)voidquery(java.lang.String query, retrofit2.Callback<Documents> callback)DocumentsqueryByProvider(java.lang.String providerName, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams)voidqueryByProvider(java.lang.String providerName, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams, retrofit2.Callback<Documents> callback)WorkflowstartWorkflowInstanceWithDocId(java.lang.String documentId, Workflow workflow)voidstartWorkflowInstanceWithDocId(java.lang.String documentId, Workflow workflow, retrofit2.Callback<Workflow> callback)WorkflowstartWorkflowInstanceWithDocPath(java.lang.String documentPath, Workflow workflow)voidstartWorkflowInstanceWithDocPath(java.lang.String documentPath, Workflow workflow, retrofit2.Callback<Workflow> callback)StreamBlobstreamBlobById(java.lang.String documentId, java.lang.String fieldPath)voidstreamBlobById(java.lang.String documentId, java.lang.String fieldPath, retrofit2.Callback<StreamBlob> callback)StreamBlobstreamBlobByPath(java.lang.String documentPath, java.lang.String fieldPath)voidstreamBlobByPath(java.lang.String documentPath, java.lang.String fieldPath, retrofit2.Callback<StreamBlob> callback)DocumentupdateDocument(Document document)voidupdateDocument(Document document, retrofit2.Callback<Document> callback)-
Methods inherited from class org.nuxeo.client.objects.RepositoryEntity
getRepositoryName
-
Methods inherited from class org.nuxeo.client.objects.ConnectableEntity
getEntityType
-
Methods inherited from class org.nuxeo.client.objects.AbstractConnectable
buildRetrofit, fetchResponse, fetchResponse, reconnectWith
-
Methods inherited from class org.nuxeo.client.objects.AbstractBase
connectTimeout, depth, enrichers, enrichers, enrichersForDocument, fetchProperties, fetchProperties, fetchPropertiesForDocument, fetchPropertiesForGroup, header, header, header, header, header, header, header, readTimeout, replaceWith, retryOnConnectionFailure, schemas, schemas, timeout, transactionTimeout, version, writeTimeout
-
-
-
-
Constructor Detail
-
Repository
public Repository(NuxeoClient nuxeoClient)
-
Repository
public Repository(NuxeoClient nuxeoClient, java.lang.String repositoryName)
-
-
Method Detail
-
fetchDocumentRoot
public Document fetchDocumentRoot()
-
fetchDocumentRoot
public void fetchDocumentRoot(retrofit2.Callback<Document> callback)
-
fetchDocumentById
public Document fetchDocumentById(java.lang.String documentId)
-
createDocumentById
public Document createDocumentById(java.lang.String parentId, Document document)
-
deleteDocument
public void deleteDocument(Document document)
-
deleteDocument
public void deleteDocument(java.lang.String docId)
-
fetchDocumentById
public void fetchDocumentById(java.lang.String documentId, retrofit2.Callback<Document> callback)
-
createDocumentById
public void createDocumentById(java.lang.String parentId, Document document, retrofit2.Callback<Document> callback)
-
updateDocument
public void updateDocument(Document document, retrofit2.Callback<Document> callback)
-
deleteDocument
public void deleteDocument(Document document, retrofit2.Callback<okhttp3.ResponseBody> callback)
-
fetchDocumentByPath
public Document fetchDocumentByPath(java.lang.String documentPath)
-
createDocumentByPath
public Document createDocumentByPath(java.lang.String parentPath, Document document)
-
fetchDocumentByPath
public void fetchDocumentByPath(java.lang.String documentPath, retrofit2.Callback<Document> callback)
-
createDocumentByPath
public void createDocumentByPath(java.lang.String parentPath, Document document, retrofit2.Callback<Document> callback)
-
query
public Documents query(java.lang.String query)
-
query
public Documents query(java.lang.String query, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams)
-
queryByProvider
public Documents queryByProvider(java.lang.String providerName, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams)
-
query
public void query(java.lang.String query, retrofit2.Callback<Documents> callback)
-
query
public void query(java.lang.String query, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams, retrofit2.Callback<Documents> callback)
-
queryByProvider
public void queryByProvider(java.lang.String providerName, java.lang.String pageSize, java.lang.String currentPageIndex, java.lang.String maxResults, java.lang.String sortBy, java.lang.String sortOrder, java.lang.String queryParams, retrofit2.Callback<Documents> callback)
-
fetchAuditByPath
public Audit fetchAuditByPath(java.lang.String documentPath)
-
fetchAuditById
public Audit fetchAuditById(java.lang.String documentId)
-
fetchAuditByPath
public void fetchAuditByPath(java.lang.String documentPath, retrofit2.Callback<Audit> callback)
-
fetchAuditById
public void fetchAuditById(java.lang.String documentId, retrofit2.Callback<Audit> callback)
-
fetchACPByPath
public ACP fetchACPByPath(java.lang.String documentPath)
-
fetchACPById
public ACP fetchACPById(java.lang.String documentId)
-
fetchACPByPath
public void fetchACPByPath(java.lang.String documentPath, retrofit2.Callback<ACP> callback)
-
fetchACPById
public void fetchACPById(java.lang.String documentId, retrofit2.Callback<ACP> callback)
-
fetchChildrenByPath
public Documents fetchChildrenByPath(java.lang.String parentPath)
-
fetchChildrenById
public Documents fetchChildrenById(java.lang.String parentId)
-
fetchChildrenByPath
public void fetchChildrenByPath(java.lang.String parentPath, retrofit2.Callback<Documents> callback)
-
fetchChildrenById
public void fetchChildrenById(java.lang.String parentId, retrofit2.Callback<Documents> callback)
-
fetchBlobByPath
@Deprecated public FileBlob fetchBlobByPath(java.lang.String documentPath, java.lang.String fieldPath)
Deprecated.since 3.1, usestreamBlobByPath(String, String)instead
-
fetchBlobById
@Deprecated public FileBlob fetchBlobById(java.lang.String documentId, java.lang.String fieldPath)
Deprecated.since 3.1, usestreamBlobById(String, String)instead
-
streamBlobByPath
public StreamBlob streamBlobByPath(java.lang.String documentPath, java.lang.String fieldPath)
-
streamBlobById
public StreamBlob streamBlobById(java.lang.String documentId, java.lang.String fieldPath)
-
fetchBlobByPath
@Deprecated public void fetchBlobByPath(java.lang.String documentPath, java.lang.String fieldPath, retrofit2.Callback<FileBlob> callback)Deprecated.since 3.1, usestreamBlobByPath(String, String, Callback)instead
-
fetchBlobById
@Deprecated public void fetchBlobById(java.lang.String documentId, java.lang.String fieldPath, retrofit2.Callback<FileBlob> callback)Deprecated.since 3.1, usestreamBlobById(String, String, Callback)instead
-
streamBlobByPath
public void streamBlobByPath(java.lang.String documentPath, java.lang.String fieldPath, retrofit2.Callback<StreamBlob> callback)
-
streamBlobById
public void streamBlobById(java.lang.String documentId, java.lang.String fieldPath, retrofit2.Callback<StreamBlob> callback)
-
startWorkflowInstanceWithDocPath
public Workflow startWorkflowInstanceWithDocPath(java.lang.String documentPath, Workflow workflow)
-
startWorkflowInstanceWithDocId
public Workflow startWorkflowInstanceWithDocId(java.lang.String documentId, Workflow workflow)
-
fetchWorkflowInstancesByDocId
public Workflows fetchWorkflowInstancesByDocId(java.lang.String documentId)
-
fetchWorkflowInstancesByDocPath
public Workflows fetchWorkflowInstancesByDocPath(java.lang.String documentPath)
-
fetchWorkflowInstance
public Workflow fetchWorkflowInstance(java.lang.String workflowInstanceId)
-
cancelWorkflowInstance
public void cancelWorkflowInstance(java.lang.String workflowInstanceId)
-
fetchWorkflowInstanceGraph
public Graph fetchWorkflowInstanceGraph(java.lang.String workflowInstanceId)
-
fetchWorkflowModelGraph
public Graph fetchWorkflowModelGraph(java.lang.String workflowModelName)
-
fetchWorkflowModel
public Workflow fetchWorkflowModel(java.lang.String workflowModelName)
-
fetchWorkflowModels
public Workflows fetchWorkflowModels()
-
startWorkflowInstanceWithDocPath
public void startWorkflowInstanceWithDocPath(java.lang.String documentPath, Workflow workflow, retrofit2.Callback<Workflow> callback)
-
startWorkflowInstanceWithDocId
public void startWorkflowInstanceWithDocId(java.lang.String documentId, Workflow workflow, retrofit2.Callback<Workflow> callback)
-
fetchWorkflowInstancesByDocId
public void fetchWorkflowInstancesByDocId(java.lang.String documentId, retrofit2.Callback<Workflows> callback)
-
fetchWorkflowInstancesByDocPath
public void fetchWorkflowInstancesByDocPath(java.lang.String documentPath, retrofit2.Callback<Workflows> callback)
-
fetchWorkflowInstance
public void fetchWorkflowInstance(java.lang.String workflowInstanceId, retrofit2.Callback<Workflow> callback)
-
deleteWorkflowInstance
public void deleteWorkflowInstance(java.lang.String workflowInstanceId, retrofit2.Callback<okhttp3.ResponseBody> callback)
-
fetchWorkflowInstanceGraph
public void fetchWorkflowInstanceGraph(java.lang.String workflowInstanceId, retrofit2.Callback<Graph> callback)
-
fetchWorkflowModelGraph
public void fetchWorkflowModelGraph(java.lang.String workflowModelName, retrofit2.Callback<Graph> callback)
-
fetchWorkflowModel
public void fetchWorkflowModel(java.lang.String workflowModelName, retrofit2.Callback<Workflow> callback)
-
fetchWorkflowModels
public void fetchWorkflowModels(retrofit2.Callback<Workflows> callback)
-
newDocumentAdapter
public Document.Adapter newDocumentAdapter(java.lang.String documentId, java.lang.String adapter)
- Since:
- 3.2
-
newDocumentAdapter
public <A extends Document.AbstractAdapter> A newDocumentAdapter(java.lang.String documentId, java.util.function.Function<Document,A> creator)
- Since:
- 3.2
-
-