Package com.tick42.glue.core.interop
Class MethodDefinition.BuilderBase<B extends MethodDefinition.BuilderBase<B>>
java.lang.Object
com.tick42.glue.core.interop.MethodDefinition.BuilderBase<B>
- Direct Known Subclasses:
MethodDefinition.Builder,ServerMethod.Builder
- Enclosing class:
- MethodDefinition
public abstract static class MethodDefinition.BuilderBase<B extends MethodDefinition.BuilderBase<B>> extends Object
-
Method Summary
Modifier and Type Method Description BwithAccepts(String accepts)Updates accepted arguments signature.BwithDescription(String description)BwithDisplayName(String displayName)BwithObjectType(String objectType)BwithObjectTypes(Iterable<String> objectTypes)BwithReturns(String returns)Updates returned result signature.BwithSignature(String accepts, String returns)Updates accepted arguments and returned result signatures.
-
Method Details
-
withObjectType
-
withObjectTypes
-
withDisplayName
-
withDescription
-
withAccepts
Updates accepted arguments signature.- Parameters:
accepts- accepted arguments signature- Returns:
- this builder
- Since:
- 1.2
-
withReturns
Updates returned result signature.- Parameters:
returns- returned result signature- Returns:
- this builder
- Since:
- 1.2
-
withSignature
Updates accepted arguments and returned result signatures.- Parameters:
accepts- accepted arguments signaturereturns- returned result signature- Returns:
- this builder
- Since:
- 1.2
-