Package step.functions.manager
Interface FunctionManager
-
- All Known Implementing Classes:
FunctionManagerImpl
,RemoteFunctionManager
,RemoteFunctionManagerImpl
public interface FunctionManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Function
copyFunction(java.lang.String functionId)
void
deleteFunction(java.lang.String functionId)
Function
getFunctionByAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Function
getFunctionById(java.lang.String id)
Function
newFunction(java.lang.String functionType)
Function
saveFunction(Function function)
-
-
-
Method Detail
-
saveFunction
Function saveFunction(Function function) throws SetupFunctionException, FunctionTypeException
-
copyFunction
Function copyFunction(java.lang.String functionId) throws FunctionTypeException
- Throws:
FunctionTypeException
-
deleteFunction
void deleteFunction(java.lang.String functionId) throws FunctionTypeException
- Throws:
FunctionTypeException
-
newFunction
Function newFunction(java.lang.String functionType)
-
getFunctionByAttributes
Function getFunctionByAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getFunctionById
Function getFunctionById(java.lang.String id)
-
-