package org.joget.plugin.base; import java.util.Map; import org.joget.plugin.property.model.PropertyEditable; /** * A base abstract class to develop a Process Tool Plugin and Form Post Submission Processing Plugin. * */ public abstract class DefaultApplicationPlugin extends ExtDefaultPlugin implements ApplicationPlugin, PropertyEditable { /** * To execute the extra processing. * * A org.joget.workflow.model.WorkflowAssignment object is passed as "workflowAssignment" property when it is available. * * @param props * @return is not used for now */ @Override public abstract Object execute(Map props); }