Class RATBuilder
- Object
-
- ObjectIdentity
-
- AbstractBuilder
-
- RATBuilder
-
public class RATBuilder extends AbstractBuilder
Created by petercipov on 22/03/16.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RATBuilder.RABuilder
-
Field Summary
Fields Modifier and Type Field Description static String
METHOD_BUILD
static String
METHOD_FROM_EXISTING
static String
METHOD_FROM_PARAMS
static String
NAME
-
Constructor Summary
Constructors Constructor Description RATBuilder(IdGenerator idGenerator, Invocations<MethodInvocation> invocations, String templateTypeId, String targetRAUniqueName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RebateAgreementBuilderResult
build()
RATBuilder.RABuilder
fromExisting(String RAuniqueName)
RATBuilder.RABuilder
fromParams(Map params)
List<RATPlaceholder>
placeholders()
RATBuilder
registerPlaceholder(InputType type, String name)
String
targetRAUniqueName()
String
templateTypeId()
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
METHOD_FROM_EXISTING
public static final String METHOD_FROM_EXISTING
- See Also:
- Constant Field Values
-
METHOD_FROM_PARAMS
public static final String METHOD_FROM_PARAMS
- See Also:
- Constant Field Values
-
METHOD_BUILD
public static final String METHOD_BUILD
- See Also:
- Constant Field Values
-
-
Method Detail
-
templateTypeId
public String templateTypeId()
-
targetRAUniqueName
public String targetRAUniqueName()
-
fromExisting
public RATBuilder.RABuilder fromExisting(String RAuniqueName)
-
fromParams
public RATBuilder.RABuilder fromParams(Map params)
-
build
public RebateAgreementBuilderResult build()
- Specified by:
build
in classAbstractBuilder
-
registerPlaceholder
public RATBuilder registerPlaceholder(InputType type, String name)
-
placeholders
public List<RATPlaceholder> placeholders()
-
-