Class RATBuilder
- Object
-
- ObjectIdentity
-
- AbstractBuilder
-
- RATBuilder
-
public class RATBuilder extends AbstractBuilderCreated by petercipov on 22/03/16.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRATBuilder.RABuilder
-
Field Summary
Fields Modifier and Type Field Description static StringMETHOD_BUILDstatic StringMETHOD_FROM_EXISTINGstatic StringMETHOD_FROM_PARAMSstatic StringNAME
-
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 RebateAgreementBuilderResultbuild()RATBuilder.RABuilderfromExisting(String RAuniqueName)RATBuilder.RABuilderfromParams(Map params)List<RATPlaceholder>placeholders()RATBuilderregisterPlaceholder(InputType type, String name)StringtargetRAUniqueName()StringtemplateTypeId()
-
-
-
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:
buildin classAbstractBuilder
-
registerPlaceholder
public RATBuilder registerPlaceholder(InputType type, String name)
-
placeholders
public List<RATPlaceholder> placeholders()
-
-