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 isAscending,
boolean strictOwnerFilter)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean isAscending,
boolean strictOwnerFilter,
boolean stubsOnly)
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)
|
listResources
java.util.List<org.eaglei.model.EIInstanceMinimal> listResources(org.eaglei.security.Session session,
org.eaglei.search.provider.AuthSearchRequest queryRequest,
SortByProperties orderBy,
boolean isAscending,
boolean strictOwnerFilter,
boolean stubsOnly)
throws org.eaglei.services.repository.RepositoryProviderException
- 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:
org.eaglei.services.repository.RepositoryProviderException - TODO
org.eaglei.services.repository.RepositoryProviderException
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 isAscending,
boolean strictOwnerFilter)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
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 org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
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 org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
claim
java.util.List<org.eaglei.model.EIURI> claim(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
release
java.util.List<org.eaglei.model.EIURI> release(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
Copyright © 2009-2011 Eagle-I. All Rights Reserved.