Package io.tesler.source.engine
Class LinkedDictionaryServiceImpl
- java.lang.Object
-
- io.tesler.source.engine.LinkedDictionaryServiceImpl
-
- All Implemented Interfaces:
LinkedDictionaryService
@Service @Transactional public class LinkedDictionaryServiceImpl extends Object implements LinkedDictionaryService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LinkedDictionaryServiceImpl.LinkedDictionaryCache
-
Constructor Summary
Constructors Constructor Description LinkedDictionaryServiceImpl(Optional<List<LinkedDictionaryConditionChecker>> conditionCheckers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillRowMetaWithLinkedDictionaries(EngineFieldsMeta<?> meta, BusinessComponent bc, boolean filterValues)
Set<LOV>
getDictionariesForField(DtoField field, BusinessComponent bc, boolean filterValues)
-
-
-
Constructor Detail
-
LinkedDictionaryServiceImpl
public LinkedDictionaryServiceImpl(Optional<List<LinkedDictionaryConditionChecker>> conditionCheckers)
-
-
Method Detail
-
fillRowMetaWithLinkedDictionaries
public void fillRowMetaWithLinkedDictionaries(EngineFieldsMeta<?> meta, BusinessComponent bc, boolean filterValues)
- Specified by:
fillRowMetaWithLinkedDictionaries
in interfaceLinkedDictionaryService
-
getDictionariesForField
public Set<LOV> getDictionariesForField(DtoField field, BusinessComponent bc, boolean filterValues)
- Specified by:
getDictionariesForField
in interfaceLinkedDictionaryService
-
-