Package org.adempiere.report.jasper
Class ProcessFactory
- java.lang.Object
-
- org.adempiere.report.jasper.ProcessFactory
-
- All Implemented Interfaces:
IProcessFactory
public class ProcessFactory extends Object implements IProcessFactory
ProcessFactory to start the ReportStarter class. Before this Factory was initiated the class was started with the DefaultProcessFactory because its package namespace was exported and joined into the org.compiere.report package of the org.adempiere.base plugin via Split Packages (through the Require-Bundle technique) See http://wiki.osgi.org/wiki/Split_Packages why this is not the best idea. Especially this prevents us from exchange the JasperReports plugin with another implementation.- Author:
- tbayen
-
-
Field Summary
Fields Modifier and Type Field Description static StringJASPER_STARTER_CLASS_DEPRECATED
-
Constructor Summary
Constructors Constructor Description ProcessFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessCallnewProcessInstance(String className)Create new process instance
-
-
-
Field Detail
-
JASPER_STARTER_CLASS_DEPRECATED
public static final String JASPER_STARTER_CLASS_DEPRECATED
- See Also:
- Constant Field Values
-
-
Method Detail
-
newProcessInstance
public ProcessCall newProcessInstance(String className)
Description copied from interface:IProcessFactoryCreate new process instance- Specified by:
newProcessInstancein interfaceIProcessFactory- Returns:
- new process instance
-
-