Package cdm.event.common
Class TransferExpression.TransferExpressionBuilderImpl
java.lang.Object
cdm.event.common.TransferExpression.TransferExpressionBuilderImpl
- All Implemented Interfaces:
TransferExpression,TransferExpression.TransferExpressionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TransferExpression
public static class TransferExpression.TransferExpressionBuilderImpl
extends Object
implements TransferExpression.TransferExpressionBuilder
Builder Implementation of TransferExpression
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.TransferExpression
TransferExpression.TransferExpressionBuilder, TransferExpression.TransferExpressionBuilderImpl, TransferExpression.TransferExpressionImpl -
Field Summary
FieldsFields inherited from interface cdm.event.common.TransferExpression
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies a transfer amount exchanged as a price or fee for entering into a Business Event, e.g.Specifies a transfer created from a scheduled or contingent event on a contract, e.g.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPriceTransfer(FeeTypeEnum _priceTransfer) setScheduledTransfer(ScheduledTransfer _scheduledTransfer) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TransferExpression
getType, metaData, processMethods inherited from interface cdm.event.common.TransferExpression.TransferExpressionBuilder
process
-
Field Details
-
priceTransfer
-
scheduledTransfer
-
-
Constructor Details
-
TransferExpressionBuilderImpl
public TransferExpressionBuilderImpl()
-
-
Method Details
-
getPriceTransfer
@RosettaAttribute("priceTransfer") @RuneAttribute("priceTransfer") public FeeTypeEnum getPriceTransfer()Description copied from interface:TransferExpressionSpecifies a transfer amount exchanged as a price or fee for entering into a Business Event, e.g. Premium, Termination fee, Novation fee.- Specified by:
getPriceTransferin interfaceTransferExpression
-
getScheduledTransfer
@RosettaAttribute("scheduledTransfer") @RuneAttribute("scheduledTransfer") public ScheduledTransfer.ScheduledTransferBuilder getScheduledTransfer()Description copied from interface:TransferExpressionSpecifies a transfer created from a scheduled or contingent event on a contract, e.g. Exercise, Performance, Credit Event- Specified by:
getScheduledTransferin interfaceTransferExpression- Specified by:
getScheduledTransferin interfaceTransferExpression.TransferExpressionBuilder
-
getOrCreateScheduledTransfer
- Specified by:
getOrCreateScheduledTransferin interfaceTransferExpression.TransferExpressionBuilder
-
setPriceTransfer
@RosettaAttribute("priceTransfer") @RuneAttribute("priceTransfer") public TransferExpression.TransferExpressionBuilder setPriceTransfer(FeeTypeEnum _priceTransfer) - Specified by:
setPriceTransferin interfaceTransferExpression.TransferExpressionBuilder
-
setScheduledTransfer
@RosettaAttribute("scheduledTransfer") @RuneAttribute("scheduledTransfer") public TransferExpression.TransferExpressionBuilder setScheduledTransfer(ScheduledTransfer _scheduledTransfer) - Specified by:
setScheduledTransferin interfaceTransferExpression.TransferExpressionBuilder
-
build
Description copied from interface:TransferExpressionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransferExpression
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransferExpression
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTransferExpression.TransferExpressionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TransferExpression.TransferExpressionBuilder 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
-