public class FunctionManagerImpl extends Object implements FunctionManager
Constructor and Description |
---|
FunctionManagerImpl(FunctionAccessor functionRepository,
FunctionTypeRegistry functionTypeRegistry) |
Modifier and Type | Method and Description |
---|---|
Function |
copyFunction(String functionId) |
void |
deleteFunction(String functionId) |
Function |
getFunctionByAttributes(Map<String,String> attributes) |
Function |
getFunctionById(String id) |
protected AbstractFunctionType<Function> |
getFunctionType(Function function) |
Function |
newFunction(String functionType) |
Function |
saveFunction(Function function) |
public FunctionManagerImpl(FunctionAccessor functionRepository, FunctionTypeRegistry functionTypeRegistry)
public Function saveFunction(Function function) throws SetupFunctionException, FunctionTypeException
saveFunction
in interface FunctionManager
SetupFunctionException
FunctionTypeException
public Function copyFunction(String functionId) throws FunctionTypeException
copyFunction
in interface FunctionManager
FunctionTypeException
public void deleteFunction(String functionId) throws FunctionTypeException
deleteFunction
in interface FunctionManager
FunctionTypeException
public Function newFunction(String functionType)
newFunction
in interface FunctionManager
protected AbstractFunctionType<Function> getFunctionType(Function function)
public Function getFunctionByAttributes(Map<String,String> attributes)
getFunctionByAttributes
in interface FunctionManager
public Function getFunctionById(String id)
getFunctionById
in interface FunctionManager
Copyright © 2020. All rights reserved.