public class PdfTestFunctionType extends step.functions.type.AbstractFunctionType<PdfTestFunction>
Modifier and Type | Field and Description |
---|---|
protected ch.exense.commons.app.Configuration |
configuration |
protected step.grid.filemanager.FileVersionId |
handlerJar |
protected File |
scenarioDir |
Constructor and Description |
---|
PdfTestFunctionType(File scenarioDir,
ch.exense.commons.app.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFileAsAttachment(step.functions.io.Input<?> input,
File file,
String attachmentName) |
void |
beforeFunctionCall(PdfTestFunction function,
step.functions.io.Input<?> input,
Map<String,String> properties) |
protected void |
checkFiles(File actualFile,
File expectedFile) |
PdfTestFunction |
copyFunction(PdfTestFunction function) |
protected String |
createScenarioFile(PdfTestFunction function) |
void |
deleteFunction(PdfTestFunction function) |
String |
getHandlerChain(PdfTestFunction function) |
step.grid.filemanager.FileVersionId |
getHandlerPackage(PdfTestFunction function) |
Map<String,String> |
getHandlerProperties(PdfTestFunction function) |
protected File |
getSessionDir(PdfTestFunction function) |
void |
init() |
PdfTestFunction |
newFunction() |
void |
setupFunction(PdfTestFunction function) |
PdfTestFunction |
updateFunction(PdfTestFunction function) |
protected void |
updateScenarioName(PdfTestFunction function) |
protected step.grid.filemanager.FileVersionId handlerJar
protected final File scenarioDir
protected final ch.exense.commons.app.Configuration configuration
public PdfTestFunctionType(File scenarioDir, ch.exense.commons.app.Configuration configuration)
public void init()
init
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
public String getHandlerChain(PdfTestFunction function)
getHandlerChain
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
public step.grid.filemanager.FileVersionId getHandlerPackage(PdfTestFunction function)
getHandlerPackage
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
public Map<String,String> getHandlerProperties(PdfTestFunction function)
getHandlerProperties
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
public void beforeFunctionCall(PdfTestFunction function, step.functions.io.Input<?> input, Map<String,String> properties) throws step.functions.type.FunctionExecutionException
beforeFunctionCall
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
step.functions.type.FunctionExecutionException
protected void checkFiles(File actualFile, File expectedFile) throws step.functions.type.FunctionExecutionException
step.functions.type.FunctionExecutionException
protected void addFileAsAttachment(step.functions.io.Input<?> input, File file, String attachmentName)
public PdfTestFunction newFunction()
newFunction
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
public void setupFunction(PdfTestFunction function) throws step.functions.type.SetupFunctionException
setupFunction
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
step.functions.type.SetupFunctionException
protected String createScenarioFile(PdfTestFunction function) throws step.functions.type.SetupFunctionException
step.functions.type.SetupFunctionException
public PdfTestFunction updateFunction(PdfTestFunction function) throws step.functions.type.FunctionTypeException
updateFunction
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
step.functions.type.FunctionTypeException
protected void updateScenarioName(PdfTestFunction function) throws step.functions.type.FunctionTypeException
step.functions.type.FunctionTypeException
public PdfTestFunction copyFunction(PdfTestFunction function) throws step.functions.type.FunctionTypeException
copyFunction
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
step.functions.type.FunctionTypeException
public void deleteFunction(PdfTestFunction function)
deleteFunction
in class step.functions.type.AbstractFunctionType<PdfTestFunction>
protected File getSessionDir(PdfTestFunction function)
Copyright © 2020. All rights reserved.