Class MasterDataConfigImpl
- java.lang.Object
-
- io.vertigo.datastore.impl.entitystore.MasterDataConfigImpl
-
- All Implemented Interfaces:
MasterDataConfig
public final class MasterDataConfigImpl extends Object implements MasterDataConfig
Configuration des listes de référence.- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description MasterDataConfigImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsMasterData(DtDefinition dtDefinition)Indique s'il existe une MasterDataList pour ce type d'objet.DtListURIForMasterDatagetDtListURIForMasterData(DtDefinition dtDefinition)Renvoi l'URI à partir d'une définition.PredicategetFilter(DtListURIForMasterData uri)voidregister(MasterDataDefinition masterDataDefinition)Enregistre la stratégie d'accès à une liste de référence.
-
-
-
Method Detail
-
register
public void register(MasterDataDefinition masterDataDefinition)
Enregistre la stratégie d'accès à une liste de référence. La liste de référence est La liste racine.- Specified by:
registerin interfaceMasterDataConfig
-
containsMasterData
public boolean containsMasterData(DtDefinition dtDefinition)
Indique s'il existe une MasterDataList pour ce type d'objet.- Specified by:
containsMasterDatain interfaceMasterDataConfig- Parameters:
dtDefinition- Définition de DT- Returns:
- True, s'il existe une MasterDataList
-
getDtListURIForMasterData
public DtListURIForMasterData getDtListURIForMasterData(DtDefinition dtDefinition)
Renvoi l'URI à partir d'une définition.- Specified by:
getDtListURIForMasterDatain interfaceMasterDataConfig- Parameters:
dtDefinition- DId de la Définition de DT- Returns:
- URI de retour (notNUll)
-
getFilter
public Predicate getFilter(DtListURIForMasterData uri)
- Specified by:
getFilterin interfaceMasterDataConfig- Parameters:
uri- URI de la liste- Returns:
- Fonction à appliquer sur la liste (par rapport à la liste complète).
-
-