Package io.tesler.core.service.rowmeta
Class HistoricityFieldMetaBuilder<T extends HistoricityDto>
- java.lang.Object
-
- io.tesler.core.service.rowmeta.FieldMetaBuilder<T>
-
- io.tesler.core.service.rowmeta.HistoricityFieldMetaBuilder<T>
-
public abstract class HistoricityFieldMetaBuilder<T extends HistoricityDto> extends FieldMetaBuilder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.context.ApplicationContext
applicationContext
-
Constructor Summary
Constructors Constructor Description HistoricityFieldMetaBuilder(Class<? extends HistoricityKey<?,T>> historicityKeyClass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
buildExtremeRowDependentMeta(RowDependentFieldsMeta<T> fields, ExtremeBcDescription bcDescription, Long id, Long parentId)
void
buildIndependentMeta(FieldsMeta<T> fields, BusinessComponent bc)
void
buildIndependentMeta(FieldsMeta<T> fields, InnerBcDescription bcDescription, Long parentId)
void
buildRowDependentMeta(RowDependentFieldsMeta<T> fields, BusinessComponent bc)
void
buildRowDependentMeta(RowDependentFieldsMeta<T> fields, InnerBcDescription bcDescription, Long id, Long parentId)
protected abstract void
dependentMeta(RowDependentFieldsMeta<T> fields, InnerBcDescription bcDescription, Long id, Long parentId)
protected abstract void
independentMeta(FieldsMeta<T> fields, InnerBcDescription bcDescription, Long parentId)
-
-
-
Constructor Detail
-
HistoricityFieldMetaBuilder
public HistoricityFieldMetaBuilder(Class<? extends HistoricityKey<?,T>> historicityKeyClass)
-
-
Method Detail
-
buildRowDependentMeta
public final void buildRowDependentMeta(RowDependentFieldsMeta<T> fields, BusinessComponent bc)
- Overrides:
buildRowDependentMeta
in classFieldMetaBuilder<T extends HistoricityDto>
-
buildIndependentMeta
public final void buildIndependentMeta(FieldsMeta<T> fields, BusinessComponent bc)
- Overrides:
buildIndependentMeta
in classFieldMetaBuilder<T extends HistoricityDto>
-
buildExtremeRowDependentMeta
public final void buildExtremeRowDependentMeta(RowDependentFieldsMeta<T> fields, ExtremeBcDescription bcDescription, Long id, Long parentId)
- Overrides:
buildExtremeRowDependentMeta
in classFieldMetaBuilder<T extends HistoricityDto>
-
buildRowDependentMeta
public final void buildRowDependentMeta(RowDependentFieldsMeta<T> fields, InnerBcDescription bcDescription, Long id, Long parentId)
- Specified by:
buildRowDependentMeta
in classFieldMetaBuilder<T extends HistoricityDto>
-
buildIndependentMeta
public final void buildIndependentMeta(FieldsMeta<T> fields, InnerBcDescription bcDescription, Long parentId)
- Specified by:
buildIndependentMeta
in classFieldMetaBuilder<T extends HistoricityDto>
-
dependentMeta
protected abstract void dependentMeta(RowDependentFieldsMeta<T> fields, InnerBcDescription bcDescription, Long id, Long parentId)
-
independentMeta
protected abstract void independentMeta(FieldsMeta<T> fields, InnerBcDescription bcDescription, Long parentId)
-
-