org.eaglei.datatools.provider
Interface RepositoryProvider

All Known Implementing Classes:
RESTRepositoryProvider

public interface RepositoryProvider


Field Summary
static org.eaglei.model.EIEntity DEFAULT_WORKSPACE_ENTITY
           
 
Method Summary
 java.lang.String claim(org.eaglei.security.Session session, org.eaglei.model.EIURI uri, java.lang.String claimant)
           
 void createInstance(org.eaglei.security.Session session, org.eaglei.model.EIInstance instance, 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)
           
 java.util.List<org.eaglei.model.EIInstanceMinimal> EIQuery(org.eaglei.security.Session session, java.lang.String sparql)
           
 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)
           
 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)
           
 org.eaglei.model.EIInstance getInstance(org.eaglei.security.Session session, org.eaglei.model.EIURI instanceID)
           
 java.util.List<org.eaglei.model.EIURI> getNewInstanceID(org.eaglei.security.Session session, int count)
           
 java.lang.String[] getWFStates(org.eaglei.security.Session session)
           
 java.util.List<Workspace> getWorkspaces(org.eaglei.security.Session session)
           
 boolean isOnline()
           
 User login(java.lang.String user, java.lang.String password)
           
 void logout(org.eaglei.security.Session session)
           
 java.lang.String promote(org.eaglei.security.Session session, org.eaglei.model.EIURI uri, org.eaglei.model.EIURI newState)
           
 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)
           
 java.lang.String retrieveLabel(org.eaglei.security.Session session, org.eaglei.model.EIURI uri)
           
 java.util.Map<org.eaglei.model.EIEntity,java.lang.String> retrieveLabels(org.eaglei.security.Session session, java.util.List<org.eaglei.model.EIEntity> entities)
           
 java.util.Map<org.eaglei.model.EIURI,java.lang.String> retrieveUriLabels(org.eaglei.security.Session session, java.util.List<org.eaglei.model.EIURI> uris)
           
 java.lang.String updateInstance(org.eaglei.security.Session session, org.eaglei.model.EIInstance instance, java.lang.String token)
           
 User whoami(org.eaglei.security.Session session)
           
 

Field Detail

DEFAULT_WORKSPACE_ENTITY

static final org.eaglei.model.EIEntity DEFAULT_WORKSPACE_ENTITY
Method Detail

getNewInstanceID

java.util.List<org.eaglei.model.EIURI> getNewInstanceID(org.eaglei.security.Session session,
                                                        int count)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

getEmptyEIInstance

org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
                                               org.eaglei.model.EIURI classUri,
                                               org.eaglei.model.EIEntity instanceEntity)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getEmptyEIInstance

org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
                                               org.eaglei.model.EIURI classUri)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getInstance

org.eaglei.model.EIInstance getInstance(org.eaglei.security.Session session,
                                        org.eaglei.model.EIURI instanceID)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

updateInstance

java.lang.String updateInstance(org.eaglei.security.Session session,
                                org.eaglei.model.EIInstance instance,
                                java.lang.String token)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createInstance

void createInstance(org.eaglei.security.Session session,
                    org.eaglei.model.EIInstance instance,
                    org.eaglei.model.EIEntity workspaceEntity)
                    throws java.lang.Exception
Throws:
java.lang.Exception

deepCopy

org.eaglei.model.EIInstance deepCopy(org.eaglei.security.Session session,
                                     org.eaglei.model.EIURI originalUri)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

deleteInstance

void deleteInstance(org.eaglei.security.Session session,
                    org.eaglei.model.EIURI instanceUri)
                    throws java.lang.Exception
Throws:
java.lang.Exception

login

User login(java.lang.String user,
           java.lang.String password)
           throws java.lang.Exception
Throws:
java.lang.Exception

logout

void logout(org.eaglei.security.Session session)
            throws java.lang.Exception
Throws:
java.lang.Exception

whoami

User whoami(org.eaglei.security.Session session)
            throws java.lang.Exception
Throws:
java.lang.Exception

isOnline

boolean isOnline()

getWorkspaces

java.util.List<Workspace> getWorkspaces(org.eaglei.security.Session session)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getWFStates

java.lang.String[] getWFStates(org.eaglei.security.Session session)
                               throws java.lang.Exception
Throws:
java.lang.Exception

promote

java.lang.String promote(org.eaglei.security.Session session,
                         org.eaglei.model.EIURI uri,
                         org.eaglei.model.EIURI newState)
                         throws java.lang.Exception
Throws:
java.lang.Exception

claim

java.lang.String claim(org.eaglei.security.Session session,
                       org.eaglei.model.EIURI uri,
                       java.lang.String claimant)
                       throws java.lang.Exception
Throws:
java.lang.Exception

EIQuery

java.util.List<org.eaglei.model.EIInstanceMinimal> EIQuery(org.eaglei.security.Session session,
                                                           java.lang.String sparql)
                                                           throws java.lang.Exception
Throws:
java.lang.Exception

getFilterQuery

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
Throws:
java.lang.Exception

getFilterQuery

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
Throws:
java.lang.Exception

referencedByQuery

java.util.List<org.eaglei.model.EIInstanceMinimal> referencedByQuery(org.eaglei.security.Session session,
                                                                     org.eaglei.model.EIURI resourceUri,
                                                                     boolean strictOwnerFilter)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

retrieveLabels

java.util.Map<org.eaglei.model.EIEntity,java.lang.String> retrieveLabels(org.eaglei.security.Session session,
                                                                         java.util.List<org.eaglei.model.EIEntity> entities)
                                                                         throws java.lang.Exception
Throws:
java.lang.Exception

retrieveUriLabels

java.util.Map<org.eaglei.model.EIURI,java.lang.String> retrieveUriLabels(org.eaglei.security.Session session,
                                                                         java.util.List<org.eaglei.model.EIURI> uris)
                                                                         throws java.lang.Exception
Throws:
java.lang.Exception

retrieveLabel

java.lang.String retrieveLabel(org.eaglei.security.Session session,
                               org.eaglei.model.EIURI uri)
                               throws java.lang.Exception
Throws:
java.lang.Exception

query

java.lang.String query(org.eaglei.security.Session session,
                       java.lang.String sparql)
                       throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009-2010 Eagle-I. All Rights Reserved.