Package org.isda.cdm
Class Trade.TradeBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Trade.TradeBuilder
-
- Enclosing class:
- Trade
public static class Trade.TradeBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected Contract.ContractBuilder
contract
protected Execution.ExecutionBuilder
execution
-
Constructor Summary
Constructors Constructor Description TradeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Trade
build()
boolean
equals(java.lang.Object o)
Contract.ContractBuilder
getContract()
Execution.ExecutionBuilder
getExecution()
Contract.ContractBuilder
getOrCreateContract()
Execution.ExecutionBuilder
getOrCreateExecution()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Trade>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
Trade.TradeBuilder
prune()
Trade.TradeBuilder
setContract(Contract contract)
Trade.TradeBuilder
setContractBuilder(Contract.ContractBuilder contract)
Trade.TradeBuilder
setExecution(Execution execution)
Trade.TradeBuilder
setExecutionBuilder(Execution.ExecutionBuilder execution)
java.lang.String
toString()
-
-
-
Field Detail
-
contract
protected Contract.ContractBuilder contract
-
execution
protected Execution.ExecutionBuilder execution
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Trade> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getContract
public Contract.ContractBuilder getContract()
-
getOrCreateContract
public Contract.ContractBuilder getOrCreateContract()
-
getExecution
public Execution.ExecutionBuilder getExecution()
-
getOrCreateExecution
public Execution.ExecutionBuilder getOrCreateExecution()
-
setContract
public Trade.TradeBuilder setContract(Contract contract)
-
setContractBuilder
public Trade.TradeBuilder setContractBuilder(Contract.ContractBuilder contract)
-
setExecution
public Trade.TradeBuilder setExecution(Execution execution)
-
setExecutionBuilder
public Trade.TradeBuilder setExecutionBuilder(Execution.ExecutionBuilder execution)
-
build
public Trade build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Trade.TradeBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-