| Constructor and Description |
|---|
DAOBroker(Class<? extends DtObject> dtObjectClass,
PersistenceManager persistenceManager)
Contructeur.
|
DAOBroker(DtDefinition dtDefinition,
PersistenceManager persistenceManager)
Contructeur.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendNN(DtListURIForAssociation dtListURI,
DtObject dtoToAppend)
Ajout un objet à la collection existante.
|
void |
appendNN(DtListURIForAssociation dtListURI,
URI<DtObject> uriToAppend) |
void |
delete(P id)
Suppression d'un objet persistant par son identifiant.
|
void |
delete(URI<D> uri)
Suppression d'un objet persistant par son URI.
|
D |
get(P id)
Récupération d'un objet persistant par son identifiant.
|
D |
get(URI<D> uri)
Récupération d'un objet persistant par son URI.
|
DtList<D> |
getList(Criteria<D> criteria,
int maxRows) |
DtList<D> |
getList(DtObject dtoCritere,
int maxRows)
Deprecated.
utiliser getList(Criteria criteria)
|
DtList<D> |
getListByDtField(String fieldName,
Object value,
int maxRows) |
<FK extends DtObject> |
putNN(DtList<FK> dtc,
DtList<FK> newDtc)
Deprecated.
utiliser updateNN() # l'URI de la collection (getXXXCollection -> getXXXCollectionURI())
|
void |
removeAllNN(DtListURIForAssociation dtListURI) |
void |
removeNN(DtListURIForAssociation dtListURI,
URI<DtObject> uriToDelete) |
void |
save(D dto)
Sauvegarde d'un objet.
|
<FK extends DtObject> |
updateNN(DtListURIForAssociation dtListURI,
DtList<FK> newDtc)
Mise à jour des associations n-n.
|
void |
updateNN(DtListURIForAssociation dtListURI,
List<URI<? extends DtObject>> newUriList) |
public DAOBroker(Class<? extends DtObject> dtObjectClass, PersistenceManager persistenceManager)
dtObjectClass - Définition du DtObject associé à ce DAOBrokerpersistenceManager - Manager de gestion de la persistancepublic DAOBroker(DtDefinition dtDefinition, PersistenceManager persistenceManager)
dtDefinition - Définition du DtObject associé à ce DAOBrokerpersistenceManager - Manager de gestion de la persistancepublic final void save(D dto)
dto - Objet à sauvegarderpublic final void delete(URI<D> uri)
uri - URI de l'objet à supprimerpublic final void delete(P id)
id - identifiant de l'objet persistant à supprimerpublic final D get(URI<D> uri)
uri - URI de l'objet à récupérerpublic final D get(P id)
id - identifiant de l'objet persistant recherchépublic final DtList<D> getListByDtField(String fieldName, Object value, int maxRows)
fieldName - de l'object à récupérer NOT NULLvalue - de l'object à récupérer NOT NULLmaxRows - Nombre maximum de lignepublic final DtList<D> getList(Criteria<D> criteria, int maxRows)
criteria - Critére de recherche NOT NULLmaxRows - Nombre maximum de lignepublic final void removeAllNN(DtListURIForAssociation dtListURI)
removeAllNN in interface BrokerNNpublic final void removeNN(DtListURIForAssociation dtListURI, URI<DtObject> uriToDelete)
public final <FK extends DtObject> void updateNN(DtListURIForAssociation dtListURI, DtList<FK> newDtc)
FK - dtListURI - DtList de référencenewDtc - DtList modifiéepublic final void updateNN(DtListURIForAssociation dtListURI, List<URI<? extends DtObject>> newUriList)
public final void appendNN(DtListURIForAssociation dtListURI, URI<DtObject> uriToAppend)
public final void appendNN(DtListURIForAssociation dtListURI, DtObject dtoToAppend)
dtListURI - DtList de référencedtoToAppend - Objet à ajout à la NN@Deprecated public final <FK extends DtObject> void putNN(DtList<FK> dtc, DtList<FK> newDtc)
FK - Objet en Foreign Keydtc - DtList initiale chargée à partir du DAO pour obtenir les méta-données qui indiquent sur quel
objet on a la relation n-n (utiliser un "getCollection()").newDtc - DtList@Deprecated public final DtList<D> getList(DtObject dtoCritere, int maxRows)
dtoCritere - les criteresmaxRows - Nombre maximum de ligneCopyright © 2014. All Rights Reserved.