All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.bpelunit.utils.bptstool.functions.IFunction Maven / Gradle / Ivy

The newest version!
package net.bpelunit.utils.bptstool.functions;

public interface IFunction {

	/**
	 * Returns the name of this function that is also the first
	 * parameter for the BPTSTool in order to invoke it.
	 * Names must be all lower-case.
	 * 
	 * @return this function's name
	 */
	String getName();
	
	/**
	 * Returns the localized description of this function.
	 * 
	 * @return localized description
	 */
	String getDescription();

	/**
	 * Returns the localized help text
	 */
	String getHelp();
	
	/**
	 * Executes this function. All parameters except the function name
	 * are passed to this function as is.
	 * 
	 * @param params
	 */
	void execute(String[] params);
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy