org.eaglei.datatools.provider
Interface CrudProvider
- All Known Subinterfaces:
- RepositoryProvider
- All Known Implementing Classes:
- RESTRepositoryProvider
public interface CrudProvider
- Author:
- Daniela Bourges-Waldegg
|
Method Summary |
void |
createInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
org.eaglei.model.EIEntity workspaceEntity)
|
void |
createInstances(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIInstance> instances,
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)
|
void |
deleteInstances(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> instanceUris)
|
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.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.lang.String |
getToken(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance)
|
java.util.Map<org.eaglei.model.EIInstance,java.lang.String> |
getTokens(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIInstance> instances)
|
void |
updateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
java.lang.String token)
|
void |
updateInstances(org.eaglei.security.Session session,
java.util.Map<org.eaglei.model.EIInstance,java.lang.String> instancesWithTokens)
|
DEFAULT_WORKSPACE_ENTITY
static final org.eaglei.model.EIEntity DEFAULT_WORKSPACE_ENTITY
getNewInstanceID
java.util.List<org.eaglei.model.EIURI> getNewInstanceID(org.eaglei.security.Session session,
int count)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getEmptyEIInstance
org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIEntity instanceEntity)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getEmptyEIInstance
org.eaglei.model.EIInstance getEmptyEIInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI classUri)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getToken
java.lang.String getToken(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getTokens
java.util.Map<org.eaglei.model.EIInstance,java.lang.String> getTokens(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIInstance> instances)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
updateInstance
void updateInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
java.lang.String token)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
updateInstances
void updateInstances(org.eaglei.security.Session session,
java.util.Map<org.eaglei.model.EIInstance,java.lang.String> instancesWithTokens)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
createInstance
void createInstance(org.eaglei.security.Session session,
org.eaglei.model.EIInstance instance,
org.eaglei.model.EIEntity workspaceEntity)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
createInstances
void createInstances(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIInstance> instances,
org.eaglei.model.EIEntity workspaceEntity)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
deepCopy
org.eaglei.model.EIInstance deepCopy(org.eaglei.security.Session session,
org.eaglei.model.EIURI originalUri)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
deleteInstance
void deleteInstance(org.eaglei.security.Session session,
org.eaglei.model.EIURI instanceUri)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
deleteInstances
void deleteInstances(org.eaglei.security.Session session,
java.util.List<org.eaglei.model.EIURI> instanceUris)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getModifiedDates
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 org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
Copyright © 2009-2011 Eagle-I. All Rights Reserved.