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 boolean
containsMasterData(DtDefinition dtDefinition)
Indique s'il existe une MasterDataList pour ce type d'objet.DtListURIForMasterData
getDtListURIForMasterData(DtDefinition dtDefinition)
Renvoi l'URI à partir d'une définition.Predicate
getFilter(DtListURIForMasterData uri)
void
register(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:
register
in interfaceMasterDataConfig
-
containsMasterData
public boolean containsMasterData(DtDefinition dtDefinition)
Indique s'il existe une MasterDataList pour ce type d'objet.- Specified by:
containsMasterData
in 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:
getDtListURIForMasterData
in interfaceMasterDataConfig
- Parameters:
dtDefinition
- DId de la Définition de DT- Returns:
- URI de retour (notNUll)
-
getFilter
public Predicate getFilter(DtListURIForMasterData uri)
- Specified by:
getFilter
in interfaceMasterDataConfig
- Parameters:
uri
- URI de la liste- Returns:
- Fonction à appliquer sur la liste (par rapport à la liste complète).
-
-