|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.datatools.jena.RESTRepositoryProvider
public final class RESTRepositoryProvider
| Field Summary | |
|---|---|
static java.lang.String |
LABEL_QUERY_FAILED
|
protected static java.lang.String |
READ_VIEW
|
| Fields inherited from interface org.eaglei.datatools.provider.CrudProvider |
|---|
DEFAULT_WORKSPACE_ENTITY |
| Constructor Summary | |
|---|---|
RESTRepositoryProvider(DatatoolsConfiguration config,
org.eaglei.model.jena.JenaEIInstanceFactory instanceFactory)
|
|
| Method Summary | |
|---|---|
java.util.List<org.eaglei.model.EIURI> |
claim(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
|
void |
createInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
org.eaglei.model.EIEntity workspaceEntity)
|
void |
createInstance(org.eaglei.security.Session session,
java.lang.String rdfString,
java.lang.String instanceUri,
org.eaglei.model.EIEntity workspaceEntity)
|
org.eaglei.model.EIInstance |
deepCopy(org.eaglei.security.Session session,
org.eaglei.model.EIURI originalUri)
|
void |
deleteInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceUri)
|
org.eaglei.model.EIInstance |
duplicateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance original)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
EIQuery(org.eaglei.security.Session session,
java.lang.String sparql)
|
java.lang.String |
fakeWorkflowClaim(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri,
java.lang.String claimant)
Deprecated. |
java.lang.String[] |
fakeWorkflowGetWFStates(org.eaglei.security.Session session)
Deprecated. |
java.util.List<org.eaglei.model.EIURI> |
fakeWorkflowGetWFStatesList(org.eaglei.security.Session session)
Deprecated. |
java.lang.String |
fakeWorkflowPromote(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri,
org.eaglei.model.EIURI newState)
Deprecated. |
org.eaglei.model.EIInstance |
getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri)
|
org.eaglei.model.EIInstance |
getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIEntity instanceEntity)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
getFilterQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIURI state,
org.eaglei.model.EIURI lab)
Deprecated. |
java.util.List<org.eaglei.model.EIInstanceMinimal> |
getFilterQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIURI state,
org.eaglei.model.EIURI lab,
boolean strictOwnerFilter)
Deprecated. |
org.eaglei.model.EIInstance |
getInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceID)
|
org.eaglei.model.EIInstance |
getInstanceWithWorkflowState(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceUri)
|
java.util.Map<org.eaglei.model.EIURI,java.lang.String> |
getModifiedDates(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
|
java.util.List<org.eaglei.model.EIURI> |
getNewInstanceID(org.eaglei.security.Session session,
int count)
|
java.util.List<Workspace> |
getWorkspaces(org.eaglei.security.Session session)
|
boolean |
isOnline()
|
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<WorkFlowTransition> |
listWorkFlowTransitions(org.eaglei.security.Session session,
org.eaglei.model.EIEntity workspaceEntity)
Returns the list of WorkFlowTransion objects |
User |
login(java.lang.String userName,
java.lang.String password)
|
void |
logout(org.eaglei.security.Session session)
|
java.lang.String |
query(org.eaglei.security.Session session,
java.lang.String sparql)
|
java.util.List<org.eaglei.model.EIInstanceMinimal> |
referencedByQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI resourceUri,
boolean strictOwnerFilter)
Deprecated. |
java.util.List<org.eaglei.model.EIURI> |
release(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
|
java.lang.String |
retrieveLabel(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri)
|
protected void |
setReadParameters(org.apache.commons.httpclient.methods.PostMethod method)
|
protected void |
setWriteParameters(org.apache.commons.httpclient.methods.PostMethod method,
java.lang.String id)
|
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)
|
java.lang.String |
updateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
java.lang.String token)
|
java.lang.String |
updateInstance(org.eaglei.security.Session session,
java.lang.String rdfString,
java.lang.String instanceUri,
java.lang.String token)
|
void |
uploadInstances(org.eaglei.security.Session session,
java.lang.String rdf)
Deprecated. |
User |
whoami(org.eaglei.security.Session session)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String READ_VIEW
public static final java.lang.String LABEL_QUERY_FAILED
| Constructor Detail |
|---|
public RESTRepositoryProvider(DatatoolsConfiguration config,
org.eaglei.model.jena.JenaEIInstanceFactory instanceFactory)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
protected void setWriteParameters(org.apache.commons.httpclient.methods.PostMethod method,
java.lang.String id)
protected void setReadParameters(org.apache.commons.httpclient.methods.PostMethod method)
public void createInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
org.eaglei.model.EIEntity workspaceEntity)
throws java.lang.Exception
createInstance in interface CrudProviderjava.lang.Exception
public void createInstance(org.eaglei.security.Session session,
java.lang.String rdfString,
java.lang.String instanceUri,
org.eaglei.model.EIEntity workspaceEntity)
throws java.lang.Exception
java.lang.Exception
public org.eaglei.model.EIInstance deepCopy(org.eaglei.security.Session session,
org.eaglei.model.EIURI originalUri)
throws java.lang.Exception
deepCopy in interface CrudProviderjava.lang.Exception
public org.eaglei.model.EIInstance duplicateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance original)
throws java.lang.Exception
java.lang.Exception
public void deleteInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceUri)
throws java.lang.Exception
deleteInstance in interface CrudProviderjava.lang.Exception
public java.lang.String updateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
java.lang.String token)
throws java.lang.Exception
updateInstance in interface CrudProviderjava.lang.Exception
public java.lang.String updateInstance(org.eaglei.security.Session session,
java.lang.String rdfString,
java.lang.String instanceUri,
java.lang.String token)
throws java.lang.Exception
java.lang.Exception
public org.eaglei.model.EIInstance getInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceID)
throws java.lang.Exception
getInstance in interface InstanceProviderjava.lang.Exception
public java.util.List<org.eaglei.model.EIURI> getNewInstanceID(org.eaglei.security.Session session,
int count)
throws java.lang.Exception
getNewInstanceID in interface CrudProviderjava.lang.Exception
public java.util.List<Workspace> getWorkspaces(org.eaglei.security.Session session)
throws java.lang.Exception
getWorkspaces in interface DatatoolsSecurityProviderjava.lang.Exception
public User login(java.lang.String userName,
java.lang.String password)
throws java.lang.Exception
login in interface DatatoolsSecurityProviderjava.lang.Exception
public void logout(org.eaglei.security.Session session)
throws java.lang.Exception
logout in interface DatatoolsSecurityProviderjava.lang.Exception
public User whoami(org.eaglei.security.Session session)
throws java.lang.Exception
whoami in interface DatatoolsSecurityProviderjava.lang.Exception
public org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIEntity instanceEntity)
throws java.lang.Exception
getEmptyEIInstance in interface CrudProviderjava.lang.Exception
public org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri)
throws java.lang.Exception
getEmptyEIInstance in interface CrudProviderjava.lang.Exceptionpublic boolean isOnline()
isOnline in interface DatatoolsSecurityProvider
public java.lang.String query(org.eaglei.security.Session session,
java.lang.String sparql)
throws java.lang.Exception
query in interface QueryProviderjava.lang.Exception
public java.util.List<org.eaglei.model.EIInstanceMinimal> EIQuery(org.eaglei.security.Session session,
java.lang.String sparql)
throws java.lang.Exception
EIQuery in interface QueryProviderjava.lang.Exception
@Deprecated
public java.util.List<org.eaglei.model.EIInstanceMinimal> getFilterQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIURI state,
org.eaglei.model.EIURI lab)
throws java.lang.Exception
getFilterQuery in interface QueryProviderjava.lang.Exception
@Deprecated
public java.util.List<org.eaglei.model.EIInstanceMinimal> getFilterQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIURI state,
org.eaglei.model.EIURI lab,
boolean strictOwnerFilter)
throws java.lang.Exception
getFilterQuery in interface QueryProviderjava.lang.Exception
@Deprecated
public java.util.List<org.eaglei.model.EIInstanceMinimal> referencedByQuery(org.eaglei.security.Session session,
org.eaglei.model.EIURI resourceUri,
boolean strictOwnerFilter)
throws java.lang.Exception
referencedByQuery in interface QueryProviderjava.lang.Exception
@Deprecated
public void uploadInstances(org.eaglei.security.Session session,
java.lang.String rdf)
throws java.lang.Exception
java.lang.Exception
@Deprecated
public java.lang.String fakeWorkflowClaim(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri,
java.lang.String claimant)
throws java.lang.Exception
java.lang.Exception
@Deprecated
public java.lang.String fakeWorkflowPromote(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri,
org.eaglei.model.EIURI newState)
throws java.lang.Exception
java.lang.Exception
@Deprecated
public java.util.List<org.eaglei.model.EIURI> fakeWorkflowGetWFStatesList(org.eaglei.security.Session session)
throws java.lang.Exception
java.lang.Exception
@Deprecated
public java.lang.String[] fakeWorkflowGetWFStates(org.eaglei.security.Session session)
throws java.lang.Exception
java.lang.Exception
public java.lang.String retrieveLabel(org.eaglei.security.Session session,
org.eaglei.model.EIURI uri)
throws java.lang.Exception
retrieveLabel in interface QueryProviderjava.lang.Exception
public 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
listResources in interface WorkFlowProviderjava.lang.Exception
public 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
listReferencingResources in interface WorkFlowProviderjava.lang.Exception
public org.eaglei.model.EIInstance getInstanceWithWorkflowState(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceUri)
throws java.lang.Exception
getInstanceWithWorkflowState in interface WorkFlowProviderjava.lang.Exception
public java.util.List<WorkFlowTransition> listWorkFlowTransitions(org.eaglei.security.Session session,
org.eaglei.model.EIEntity workspaceEntity)
throws java.lang.Exception
WorkFlowProvider
listWorkFlowTransitions in interface WorkFlowProviderworkspaceEntity - restrict results to transitions applying to given workspace . if passed null defaults to list from all workspaces
EIDataToolsProviderException
java.lang.Exception
org.apache.commons.httpclient.HttpException
java.io.IOExceptionIt Uses the Repository API call /repository/workflow/transitions,please see Workflow design notes at Workflow Design Notes
public java.util.Map<org.eaglei.model.EIURI,java.lang.String> getModifiedDates(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> uris)
throws java.lang.Exception
getModifiedDates in interface CrudProviderjava.lang.Exception
public 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
claim in interface WorkFlowProviderjava.lang.Exception
public 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
release in interface WorkFlowProviderjava.lang.Exception
public 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
transition in interface WorkFlowProviderjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||