Package step.plugins.compare
Class AbstractComparePlugin
- java.lang.Object
-
- step.core.plugins.AbstractPlugin
-
- step.core.plugins.AbstractControllerPlugin
-
- step.plugins.licensing.AbstractLicensedControllerPlugin
-
- step.plugins.compare.AbstractComparePlugin
-
- All Implemented Interfaces:
step.core.plugins.ControllerPlugin
,step.core.plugins.OptionalPlugin
,step.framework.server.ServerPlugin<step.core.GlobalContext>
- Direct Known Subclasses:
ImageComparePlugin
,PdfTestPlugin
public abstract class AbstractComparePlugin extends AbstractLicensedControllerPlugin
-
-
Field Summary
Fields Modifier and Type Field Description protected step.core.GlobalContext
context
-
Constructor Summary
Constructors Constructor Description AbstractComparePlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
afterInitializeData(step.core.GlobalContext context)
protected abstract AbstractCompareFunctionType<?>
getCompareFunctionType(step.core.GlobalContext context)
protected abstract step.functions.editors.FunctionEditor
getFunctionEditor()
protected abstract java.lang.String
getModuleName()
protected abstract java.io.File
getScenarioDir()
java.io.File
getSessionDir(java.lang.String sessionid)
step.core.plugins.WebPlugin
getWebPlugin()
void
initializeData(step.core.GlobalContext context)
protected abstract void
registerPlugin()
void
serverStart(step.core.GlobalContext context)
protected abstract void
setupCompareFunctionIfNotExisting(step.core.GlobalContext context)
-
Methods inherited from class step.plugins.licensing.AbstractLicensedControllerPlugin
getLicensingResourceId, setAllowed
-
-
-
-
Method Detail
-
getModuleName
protected abstract java.lang.String getModuleName()
- Specified by:
getModuleName
in classAbstractLicensedControllerPlugin
-
setupCompareFunctionIfNotExisting
protected abstract void setupCompareFunctionIfNotExisting(step.core.GlobalContext context)
-
getCompareFunctionType
protected abstract AbstractCompareFunctionType<?> getCompareFunctionType(step.core.GlobalContext context)
-
getFunctionEditor
protected abstract step.functions.editors.FunctionEditor getFunctionEditor()
-
registerPlugin
protected abstract void registerPlugin()
-
getScenarioDir
protected abstract java.io.File getScenarioDir()
-
serverStart
public void serverStart(step.core.GlobalContext context) throws java.lang.Exception
- Specified by:
serverStart
in interfacestep.framework.server.ServerPlugin<step.core.GlobalContext>
- Overrides:
serverStart
in classstep.core.plugins.AbstractControllerPlugin
- Throws:
java.lang.Exception
-
initializeData
public void initializeData(step.core.GlobalContext context) throws java.lang.Exception
- Specified by:
initializeData
in interfacestep.framework.server.ServerPlugin<step.core.GlobalContext>
- Overrides:
initializeData
in classstep.core.plugins.AbstractControllerPlugin
- Throws:
java.lang.Exception
-
afterInitializeData
public void afterInitializeData(step.core.GlobalContext context) throws java.lang.Exception
- Specified by:
afterInitializeData
in interfacestep.framework.server.ServerPlugin<step.core.GlobalContext>
- Overrides:
afterInitializeData
in classstep.core.plugins.AbstractControllerPlugin
- Throws:
java.lang.Exception
-
getWebPlugin
public step.core.plugins.WebPlugin getWebPlugin()
- Specified by:
getWebPlugin
in interfacestep.core.plugins.ControllerPlugin
- Overrides:
getWebPlugin
in classstep.core.plugins.AbstractControllerPlugin
-
getSessionDir
public java.io.File getSessionDir(java.lang.String sessionid)
-
-