Package org.adempiere.base
Interface IMappedColumnCalloutFactory
-
- All Known Implementing Classes:
MappedColumnCalloutFactory
public interface IMappedColumnCalloutFactory- Author:
- hengsin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMapping(String tableName, String columnName, Supplier<IColumnCallout> supplier)add mapping for calloutvoidremoveMapping(String tableName, String columnName, Supplier<IColumnCallout> supplier)remove mapping for calloutvoidscan(org.osgi.framework.BundleContext context, String... packages)scan, discover and register classes with Callout annotation
-
-
-
Method Detail
-
addMapping
void addMapping(String tableName, String columnName, Supplier<IColumnCallout> supplier)
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 forIColumnCalloutinstance
-
removeMapping
void removeMapping(String tableName, String columnName, Supplier<IColumnCallout> supplier)
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 forIColumnCalloutinstance
-
scan
void scan(org.osgi.framework.BundleContext context, String... packages)scan, discover and register classes with Callout annotation- Parameters:
context-packages-
-
-