|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FunctionBuilder
Represents a builder of inbound or outbound FunctionDescriptions, for the specified connection.
Method Summary | |
---|---|
FunctionType[] |
getFunctionTypes()
For the applied operation kind return the possible function signatures. |
PropertyGroup |
getOperationKinds()
Returns a PropertyGroup showing possible operation kinds for the connection. |
String[] |
getRecordInterfaces()
Returns interface that Record must implement to be consumed by adapter. |
void |
initialize(FunctionDescription functionDescription)
If the function has already been built and the tool supports iterative development then this method can be called to initialize the FunctionBuilder for further editing. |
FunctionDescription |
postUpdateFunctionDescription(FunctionDescription description)
After the user has finished working with the function this method is called to allow the adapter to make any final updates to the FunctionDescription. |
void |
setOperationKind(PropertyGroup operationKind)
Apply the operationKind selected in the Property group returned from getOperationKinds() . |
FunctionDescription |
updateFunctionDescription(FunctionDescription description)
Based on the possible FunctionType, tooling creates the corresponding FunctionDescription. |
Method Detail |
---|
void initialize(FunctionDescription functionDescription)
functionDescription
- the build.tool.InboundFunctionDescription or
build.tool.OutboundFunctionDescription to edit.PropertyGroup getOperationKinds()
null
if no specific operation kind is supported.void setOperationKind(PropertyGroup operationKind)
getOperationKinds()
.
operationKind
- applies the selected operation kind.FunctionType[] getFunctionTypes()
FunctionDescription updateFunctionDescription(FunctionDescription description)
description
- the minimum specified FunctionDescription.
FunctionDescription postUpdateFunctionDescription(FunctionDescription description)
description
- the FunctionDescription updated from the user.
String[] getRecordInterfaces()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |