org.eaglei.datatools.provider
Interface WorkFlowProvider
- All Known Subinterfaces:
- RepositoryProvider
- All Known Implementing Classes:
- RESTRepositoryProvider
public interface WorkFlowProvider
- Author:
- Daniela Bourges-Waldegg
|
Method Summary |
java.util.List<org.eaglei.model.EIURI> |
claim(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
listReferencingResources(org.eaglei.security.Session session,
org.eaglei.model.EIURI resourceUri,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter,
boolean stubsOnly)
|
java.util.List<WorkFlowTransition> |
listWorkFlowTransitions(org.eaglei.security.Session session,
org.eaglei.model.EIEntity workspaceEntity)
Returns the list of WorkFlowTransion objects |
java.util.List<org.eaglei.model.EIURI> |
release(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
|
java.util.List<org.eaglei.model.EIURI> |
transition(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris,
org.eaglei.model.EIEntity transitionEntity)
|
listWorkFlowTransitions
java.util.List<WorkFlowTransition> listWorkFlowTransitions(org.eaglei.security.Session session,
org.eaglei.model.EIEntity workspaceEntity)
throws java.lang.Exception
- Returns the list of WorkFlowTransion objects
- Parameters:
session - workspaceEntity - restrict results to transitions applying to given workspace . if passed null defaults to list from all workspaces
- Returns:
- List
- Throws:
EIDataToolsProviderException
java.lang.Exception
org.apache.commons.httpclient.HttpException
java.io.IOException- See Also:
It Uses the Repository API call /repository/workflow/transitions,please see Workflow design notes at Workflow Design Notes
listResources
java.util.List<org.eaglei.model.EIInstanceMinimal> listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter,
boolean stubsOnly)
throws java.lang.Exception
- Throws:
java.lang.Exception
listResources
java.util.List<org.eaglei.model.EIInstanceMinimal> listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter)
throws java.lang.Exception
- Throws:
java.lang.Exception
listReferencingResources
java.util.List<org.eaglei.model.EIInstanceMinimal> listReferencingResources(org.eaglei.security.Session session,
org.eaglei.model.EIURI resourceUri,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean strictOwnerFilter)
throws java.lang.Exception
- Throws:
java.lang.Exception
transition
java.util.List<org.eaglei.model.EIURI> transition(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris,
org.eaglei.model.EIEntity transitionEntity)
throws java.lang.Exception
- Throws:
java.lang.Exception
claim
java.util.List<org.eaglei.model.EIURI> claim(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
throws java.lang.Exception
- Throws:
java.lang.Exception
release
java.util.List<org.eaglei.model.EIURI> release(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2009-2011 Eagle-I. All Rights Reserved.