public final class JpaDataStorePlugin extends Object implements DataStorePlugin
| Constructor and Description |
|---|
JpaDataStorePlugin(Option<String> nameOption,
Option<String> connectionName,
VTransactionManager transactionManager,
SqlDataBaseManager dataBaseManager,
AnalyticsManager analyticsManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
count(DtDefinition dtDefinition)
Returns the number of elements contained in the definition.
|
void |
create(DtDefinition dtDefinition,
DtObject dto)
Creates an object.
|
void |
delete(DtDefinition dtDefinition,
URI uri)
Deletes an object identified by an uri.
|
<D extends DtObject> |
findAll(DtDefinition dtDefinition,
DtListURIForCriteria<D> uri)
Récupération d'une liste correspondant à l'URI fournie.
|
<D extends DtObject> |
findAll(DtDefinition dtDefinition,
DtListURIForNNAssociation dtcUri)
Récupération d'une liste correspondant à l'URI fournie.
|
<D extends DtObject> |
findAll(DtDefinition dtDefinition,
DtListURIForSimpleAssociation dtcUri)
Récupération d'une liste correspondant à l'URI fournie.
|
String |
getConnectionName() |
String |
getDataSpace() |
void |
merge(DtDefinition dtDefinition,
DtObject dto)
Merges an object.
|
<D extends DtObject> |
read(DtDefinition dtDefinition,
URI<D> uri)
Récupération de l'objet correspondant à l'URI fournie.
|
<D extends DtObject> |
readForUpdate(DtDefinition dtDefinition,
URI<?> uri)
Load for update.
|
void |
update(DtDefinition dtDefinition,
DtObject dto)
Updates an object.
|
@Inject
public JpaDataStorePlugin(@Named(value="name")
Option<String> nameOption,
@Named(value="connectionName")
Option<String> connectionName,
VTransactionManager transactionManager,
SqlDataBaseManager dataBaseManager,
AnalyticsManager analyticsManager)
nameOption - the name of the dataSpace (optional)connectionName - Connection nametransactionManager - Transaction managerdataBaseManager - Database manageranalyticsManager - Analytics managerpublic String getDataSpace()
getDataSpace in interface DataStorePluginpublic String getConnectionName()
getConnectionName in interface DataStorePluginpublic int count(DtDefinition dtDefinition)
count in interface DataStorePlugindtDefinition - Définition de DTpublic <D extends DtObject> DtList<D> findAll(DtDefinition dtDefinition, DtListURIForCriteria<D> uri)
findAll in interface DataStorePluginD - Type de l'objetdtDefinition - Definitionuri - URI de la collection à chargerpublic <D extends DtObject> D read(DtDefinition dtDefinition, URI<D> uri)
read in interface DataStorePluginD - Type de l'objetdtDefinition - Definitionuri - URI de l'objet à chargerpublic <D extends DtObject> DtList<D> findAll(DtDefinition dtDefinition, DtListURIForSimpleAssociation dtcUri)
findAll in interface DataStorePluginD - Type de l'objetdtDefinition - DefinitiondtcUri - URI de la collection à chargerpublic <D extends DtObject> DtList<D> findAll(DtDefinition dtDefinition, DtListURIForNNAssociation dtcUri)
findAll in interface DataStorePluginD - Type de l'objetdtDefinition - DefinitiondtcUri - URI de la collection à chargerpublic void create(DtDefinition dtDefinition, DtObject dto)
DataStorePlugincreate in interface DataStorePlugindtDefinition - Definitiondto - Object to createpublic void update(DtDefinition dtDefinition, DtObject dto)
DataStorePluginupdate in interface DataStorePlugindtDefinition - Definitiondto - Object to updatepublic void merge(DtDefinition dtDefinition, DtObject dto)
DataStorePluginmerge in interface DataStorePlugindtDefinition - Definitiondto - Object to mergepublic void delete(DtDefinition dtDefinition, URI uri)
delete in interface DataStorePlugindtDefinition - Definitionuri - URIpublic <D extends DtObject> D readForUpdate(DtDefinition dtDefinition, URI<?> uri)
readForUpdate in interface DataStorePluginD - Object typedtDefinition - Object's definitionuri - Object's uriCopyright © 2016. All Rights Reserved.