Package org.adempiere.base
Interface IMappedColumnCalloutFactory
- All Known Implementing Classes:
MappedColumnCalloutFactory
public interface IMappedColumnCalloutFactory
Factory interface for mapping of tableName+columnName to
IColumnCallout
implementation.- Author:
- hengsin
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMapping
(String tableName, String columnName, Supplier<IColumnCallout> supplier) add mapping for calloutvoid
removeMapping
(String tableName, String columnName, Supplier<IColumnCallout> supplier) remove mapping for calloutvoid
scan, discover and register classes withCallout
annotation
-
Method Details
-
addMapping
add mapping for callout- Parameters:
tableName
- case insensitive table name or * to match all tablecolumnName
- case insensitive column name or * to match all columnsupplier
- supplier forIColumnCallout
instance
-
removeMapping
remove mapping for callout- Parameters:
tableName
- case insensitive table name or * to match all tablecolumnName
- case insensitive column name or * to match all columnsupplier
- supplier forIColumnCallout
instance
-
scan
scan, discover and register classes withCallout
annotation- Parameters:
context
-packages
-
-