Package step.client.functions
Class RemoteFunctionManagerImpl
- java.lang.Object
-
- step.client.AbstractRemoteClient
-
- step.client.functions.RemoteFunctionManager
-
- step.client.functions.RemoteFunctionManagerImpl
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,FunctionManager
public class RemoteFunctionManagerImpl extends RemoteFunctionManager
-
-
Field Summary
-
Fields inherited from class step.client.AbstractRemoteClient
client, cookies, credentials
-
-
Constructor Summary
Constructors Constructor Description RemoteFunctionManagerImpl()
RemoteFunctionManagerImpl(ControllerCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete 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)
-
Methods inherited from class step.client.AbstractRemoteClient
close, executeRequest, notImplemented, requestBuilder, requestBuilder
-
-
-
-
Constructor Detail
-
RemoteFunctionManagerImpl
public RemoteFunctionManagerImpl(ControllerCredentials credentials)
-
RemoteFunctionManagerImpl
public RemoteFunctionManagerImpl()
-
-
Method Detail
-
getFunctionByAttributes
public Function getFunctionByAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getFunctionById
public Function getFunctionById(java.lang.String id)
-
deleteFunction
public void deleteFunction(java.lang.String functionId)
-
copyFunction
public Function copyFunction(java.lang.String functionId) throws FunctionTypeException
- Throws:
FunctionTypeException
-
newFunction
public Function newFunction(java.lang.String functionType)
-
-