Package org.isda.cdm
Class SecurityTransferComponent.SecurityTransferComponentBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.TransferBase.TransferBaseBuilder
-
- org.isda.cdm.SecurityTransferComponent.SecurityTransferComponentBuilder
-
- Enclosing class:
- SecurityTransferComponent
public static class SecurityTransferComponent.SecurityTransferComponentBuilder extends TransferBase.TransferBaseBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected AssetTransferTypeEnum
assetTransferType
protected java.util.List<SecurityTransferBreakdown.SecurityTransferBreakdownBuilder>
breakdown
protected java.math.BigDecimal
quantity
protected Security.SecurityBuilder
security
protected TransferorTransferee.TransferorTransfereeBuilder
transferorTransferee
-
Fields inherited from class org.isda.cdm.TransferBase.TransferBaseBuilder
identifier, transferCalculation
-
-
Constructor Summary
Constructors Constructor Description SecurityTransferComponentBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.TransferBase.TransferBaseBuilder
getIdentifier, getOrCreateIdentifier, getOrCreateTransferCalculation, getTransferCalculation
-
-
-
-
Field Detail
-
assetTransferType
protected AssetTransferTypeEnum assetTransferType
-
breakdown
protected java.util.List<SecurityTransferBreakdown.SecurityTransferBreakdownBuilder> breakdown
-
quantity
protected java.math.BigDecimal quantity
-
security
protected Security.SecurityBuilder security
-
transferorTransferee
protected TransferorTransferee.TransferorTransfereeBuilder transferorTransferee
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends SecurityTransferComponent> metaData()
- Overrides:
metaData
in classTransferBase.TransferBaseBuilder
-
getAssetTransferType
public AssetTransferTypeEnum getAssetTransferType()
-
getBreakdown
public java.util.List<SecurityTransferBreakdown.SecurityTransferBreakdownBuilder> getBreakdown()
-
getOrCreateBreakdown
public SecurityTransferBreakdown.SecurityTransferBreakdownBuilder getOrCreateBreakdown(int index)
-
getQuantity
public java.math.BigDecimal getQuantity()
-
getSecurity
public Security.SecurityBuilder getSecurity()
-
getOrCreateSecurity
public Security.SecurityBuilder getOrCreateSecurity()
-
getTransferorTransferee
public TransferorTransferee.TransferorTransfereeBuilder getTransferorTransferee()
-
getOrCreateTransferorTransferee
public TransferorTransferee.TransferorTransfereeBuilder getOrCreateTransferorTransferee()
-
setAssetTransferType
public SecurityTransferComponent.SecurityTransferComponentBuilder setAssetTransferType(AssetTransferTypeEnum assetTransferType)
-
addBreakdown
public SecurityTransferComponent.SecurityTransferComponentBuilder addBreakdown(SecurityTransferBreakdown breakdown)
-
addBreakdown
public SecurityTransferComponent.SecurityTransferComponentBuilder addBreakdown(SecurityTransferBreakdown breakdown, int _idx)
-
addBreakdown
public SecurityTransferComponent.SecurityTransferComponentBuilder addBreakdown(java.util.List<SecurityTransferBreakdown> breakdowns)
-
addBreakdownBuilder
public SecurityTransferComponent.SecurityTransferComponentBuilder addBreakdownBuilder(SecurityTransferBreakdown.SecurityTransferBreakdownBuilder breakdown)
-
clearBreakdown
public SecurityTransferComponent.SecurityTransferComponentBuilder clearBreakdown()
-
setQuantity
public SecurityTransferComponent.SecurityTransferComponentBuilder setQuantity(java.math.BigDecimal quantity)
-
setSecurity
public SecurityTransferComponent.SecurityTransferComponentBuilder setSecurity(Security security)
-
setSecurityBuilder
public SecurityTransferComponent.SecurityTransferComponentBuilder setSecurityBuilder(Security.SecurityBuilder security)
-
setTransferorTransferee
public SecurityTransferComponent.SecurityTransferComponentBuilder setTransferorTransferee(TransferorTransferee transferorTransferee)
-
setTransferorTransfereeBuilder
public SecurityTransferComponent.SecurityTransferComponentBuilder setTransferorTransfereeBuilder(TransferorTransferee.TransferorTransfereeBuilder transferorTransferee)
-
setIdentifier
public SecurityTransferComponent.SecurityTransferComponentBuilder setIdentifier(FieldWithMetaString identifier)
- Overrides:
setIdentifier
in classTransferBase.TransferBaseBuilder
-
setIdentifierRef
public SecurityTransferComponent.SecurityTransferComponentBuilder setIdentifierRef(java.lang.String identifier)
- Overrides:
setIdentifierRef
in classTransferBase.TransferBaseBuilder
-
setTransferCalculation
public SecurityTransferComponent.SecurityTransferComponentBuilder setTransferCalculation(TransferCalculation transferCalculation)
- Overrides:
setTransferCalculation
in classTransferBase.TransferBaseBuilder
-
setTransferCalculationBuilder
public SecurityTransferComponent.SecurityTransferComponentBuilder setTransferCalculationBuilder(TransferCalculation.TransferCalculationBuilder transferCalculation)
- Overrides:
setTransferCalculationBuilder
in classTransferBase.TransferBaseBuilder
-
build
public SecurityTransferComponent build()
- Overrides:
build
in classTransferBase.TransferBaseBuilder
-
prune
public SecurityTransferComponent.SecurityTransferComponentBuilder prune()
- Overrides:
prune
in classTransferBase.TransferBaseBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classTransferBase.TransferBaseBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classTransferBase.TransferBaseBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classTransferBase.TransferBaseBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTransferBase.TransferBaseBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTransferBase.TransferBaseBuilder
-
-