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 String
JASPER_STARTER_CLASS_DEPRECATED
-
Constructor Summary
Constructors Constructor Description ProcessFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessCall
newProcessInstance(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:IProcessFactory
Create new process instance- Specified by:
newProcessInstance
in interfaceIProcessFactory
- Returns:
- new process instance
-
-