Package io.vertigo.datastore.entitystore
Interface BrokerNN
public interface BrokerNN
Gestion des relations NN.
- Author:
- dchallas
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, io.vertigo.datamodel.data.model.UID uidToAppend) Ajout un objet à la collection existante.voidremoveAllNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI) Supprime toutes les relations liés à l'objet.voidremoveNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, io.vertigo.datamodel.data.model.UID uidToDelete) Supprime la relation liés aux deux objets.voidupdateNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, List<io.vertigo.datamodel.data.model.UID> uidList) Mise à jour des associations n-n.
-
Method Details
-
appendNN
void appendNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, io.vertigo.datamodel.data.model.UID uidToAppend) Ajout un objet à la collection existante.- Parameters:
dtListURI- DtList de référenceuidToAppend- UID de l'objet à ajout à la NN
-
updateNN
void updateNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, List<io.vertigo.datamodel.data.model.UID> uidList) Mise à jour des associations n-n. Annule et remplace.- Parameters:
dtListURI- DtList de référenceuidList- uriList
-
removeAllNN
void removeAllNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI) Supprime toutes les relations liés à l'objet.- Parameters:
dtListURI- DtList de référence
-
removeNN
void removeNN(io.vertigo.datamodel.data.definitions.association.DtListURIForNNAssociation dtListURI, io.vertigo.datamodel.data.model.UID uidToDelete) Supprime la relation liés aux deux objets. Lance une erreur si pas de relation- Parameters:
dtListURI- DtList de référenceuidToDelete- URI de l'objet à supprimer de la NN
-