Interface Projects<P extends Project>
-
public interface Projects<P extends Project>
-
-
Method Summary
-
-
-
Method Detail
-
createNew
P createNew(org.bson.Document toCreate) throws RemoteException
- Throws:
RemoteException
-
getById
P getById(String id) throws RemoteException
- Throws:
RemoteException
-
updateDocument
P updateDocument(String id, org.bson.Document updatedDocument) throws RemoteException
- Throws:
RemoteException
-
deleteById
void deleteById(String id) throws RemoteException
- Throws:
RemoteException
-
deleteById
void deleteById(String id, Boolean force) throws RemoteException
- Throws:
RemoteException
-
patchDocument
P patchDocument(String id, String path, org.bson.Document updatedDocument) throws RemoteException
- Throws:
RemoteException
-
getConfiguration
Configuration getConfiguration() throws RemoteException
- Throws:
RemoteException
-
query
Iterator<P> query(QueryRequest request) throws RemoteException
- Throws:
RemoteException
-
queryForClass
<C> Iterator<C> queryForClass(QueryRequest request, Class<C> clazz) throws RemoteException
- Throws:
RemoteException
-
queryForJSON
String queryForJSON(QueryRequest request) throws RemoteException
- Throws:
RemoteException
-
performStep
P performStep(String id, PerformStepRequest request) throws RemoteException
- Throws:
RemoteException
-
registerFileSet
P registerFileSet(String id, RegisterFileSetRequest req) throws RemoteException, InvalidRequestException
-
deleteFileSet
P deleteFileSet(String id, String path, Boolean force, Boolean ignore_errors) throws RemoteException
- Throws:
RemoteException
-
forceUnlock
P forceUnlock(String id) throws RemoteException
- Throws:
RemoteException
-
setAccessPolicy
P setAccessPolicy(String id, Access toSet) throws RemoteException
- Throws:
RemoteException
-
setRelation
Project setRelation(CreateRelationshipRequest request) throws RemoteException
- Throws:
RemoteException
-
deleteRelation
Project deleteRelation(DeleteRelationshipRequest request) throws RemoteException
- Throws:
RemoteException
-
getRelationshipChain
Iterator<RelationshipNavigationObject> getRelationshipChain(String id, String relationId, Boolean deep) throws RemoteException
- Throws:
RemoteException
-
getRelationshipChain
Iterator<RelationshipNavigationObject> getRelationshipChain(String id, String relationId) throws RemoteException
- Throws:
RemoteException
-
-