org.eaglei.datatools.provider
Interface CrudProvider

All Known Subinterfaces:
RepositoryProvider
All Known Implementing Classes:
RESTRepositoryProvider

public interface CrudProvider

Author:
Daniela Bourges-Waldegg

Field Summary
static org.eaglei.model.EIEntity DEFAULT_WORKSPACE_ENTITY
           
 
Method Summary
 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)
           
 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 updateInstance(org.eaglei.security.Session session, org.eaglei.model.EIInstance instance, java.lang.String token)
           
 

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

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

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


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