Package cdm.event.workflow
Class CreditLimitInformation.CreditLimitInformationBuilderImpl
java.lang.Object
cdm.event.workflow.CreditLimitInformation.CreditLimitInformationBuilderImpl
- All Implemented Interfaces:
CreditLimitInformation,CreditLimitInformation.CreditLimitInformationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CreditLimitInformation
public static class CreditLimitInformation.CreditLimitInformationBuilderImpl
extends Object
implements CreditLimitInformation.CreditLimitInformationBuilder
Builder Implementation of CreditLimitInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.CreditLimitInformation
CreditLimitInformation.CreditLimitInformationBuilder, CreditLimitInformation.CreditLimitInformationBuilderImpl, CreditLimitInformation.CreditLimitInformationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.event.workflow.CreditLimitInformation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLimitApplicable(LimitApplicableExtended _limitApplicable) addLimitApplicable(LimitApplicableExtended _limitApplicable, int idx) addLimitApplicable(List<? extends LimitApplicableExtended> limitApplicables) build()Build MethodsbooleanGetter MethodsgetOrCreateLimitApplicable(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setLimitApplicable(List<? extends LimitApplicableExtended> limitApplicables) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.workflow.CreditLimitInformation
getType, metaData, processMethods inherited from interface cdm.event.workflow.CreditLimitInformation.CreditLimitInformationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
limitApplicable
-
-
Constructor Details
-
CreditLimitInformationBuilderImpl
public CreditLimitInformationBuilderImpl()
-
-
Method Details
-
getLimitApplicable
@RosettaAttribute(value="limitApplicable", isRequired=true) @RuneAttribute(value="limitApplicable", isRequired=true) public List<? extends LimitApplicableExtended.LimitApplicableExtendedBuilder> getLimitApplicable()Description copied from interface:CreditLimitInformationGetter Methods- Specified by:
getLimitApplicablein interfaceCreditLimitInformation- Specified by:
getLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
getOrCreateLimitApplicable
- Specified by:
getOrCreateLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
addLimitApplicable
@RosettaAttribute(value="limitApplicable", isRequired=true) @RuneAttribute(value="limitApplicable", isRequired=true) public CreditLimitInformation.CreditLimitInformationBuilder addLimitApplicable(LimitApplicableExtended _limitApplicable) - Specified by:
addLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
addLimitApplicable
public CreditLimitInformation.CreditLimitInformationBuilder addLimitApplicable(LimitApplicableExtended _limitApplicable, int idx) - Specified by:
addLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
addLimitApplicable
public CreditLimitInformation.CreditLimitInformationBuilder addLimitApplicable(List<? extends LimitApplicableExtended> limitApplicables) - Specified by:
addLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
setLimitApplicable
@RuneAttribute("limitApplicable") public CreditLimitInformation.CreditLimitInformationBuilder setLimitApplicable(List<? extends LimitApplicableExtended> limitApplicables) - Specified by:
setLimitApplicablein interfaceCreditLimitInformation.CreditLimitInformationBuilder
-
build
Description copied from interface:CreditLimitInformationBuild Methods- Specified by:
buildin interfaceCreditLimitInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditLimitInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCreditLimitInformation.CreditLimitInformationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CreditLimitInformation.CreditLimitInformationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-