Package org.isda.cdm
Class Event.EventBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Event.EventBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<Event.EventBuilder>
,com.rosetta.model.lib.qualify.Qualified
- Enclosing class:
- Event
public static class Event.EventBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<Event.EventBuilder>, com.rosetta.model.lib.qualify.Qualified
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Account.AccountBuilder>
account
protected ActionEnum
action
protected com.rosetta.model.lib.records.Date
effectiveDate
protected com.rosetta.model.lib.records.Date
eventDate
protected EventEffect.EventEffectBuilder
eventEffect
protected java.util.List<Identifier.IdentifierBuilder>
eventIdentifier
protected java.lang.String
eventQualifier
protected EventWorkflow.EventWorkflowBuilder
eventWorkflow
protected java.lang.String
functionCall
protected IntentEnum
intent
protected Lineage.LineageBuilder
lineage
protected MessageInformation.MessageInformationBuilder
messageInformation
protected MetaFields.MetaFieldsBuilder
meta
protected java.util.List<Party.PartyBuilder>
party
protected PrimitiveEvent.PrimitiveEventBuilder
primitive
protected java.util.List<EventTimestamp.EventTimestampBuilder>
timestamp
-
Constructor Summary
Constructors Constructor Description EventBuilder()
-
Method Summary
-
-
-
Field Detail
-
account
protected java.util.List<Account.AccountBuilder> account
-
action
protected ActionEnum action
-
effectiveDate
protected com.rosetta.model.lib.records.Date effectiveDate
-
eventDate
protected com.rosetta.model.lib.records.Date eventDate
-
eventEffect
protected EventEffect.EventEffectBuilder eventEffect
-
eventIdentifier
protected java.util.List<Identifier.IdentifierBuilder> eventIdentifier
-
eventQualifier
protected java.lang.String eventQualifier
-
eventWorkflow
protected EventWorkflow.EventWorkflowBuilder eventWorkflow
-
functionCall
protected java.lang.String functionCall
-
intent
protected IntentEnum intent
-
lineage
protected Lineage.LineageBuilder lineage
-
messageInformation
protected MessageInformation.MessageInformationBuilder messageInformation
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
party
protected java.util.List<Party.PartyBuilder> party
-
primitive
protected PrimitiveEvent.PrimitiveEventBuilder primitive
-
timestamp
protected java.util.List<EventTimestamp.EventTimestampBuilder> timestamp
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Event> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAccount
public java.util.List<Account.AccountBuilder> getAccount()
-
getOrCreateAccount
public Account.AccountBuilder getOrCreateAccount(int index)
-
getAction
public ActionEnum getAction()
-
getEffectiveDate
public com.rosetta.model.lib.records.Date getEffectiveDate()
-
getEventDate
public com.rosetta.model.lib.records.Date getEventDate()
-
getEventEffect
public EventEffect.EventEffectBuilder getEventEffect()
-
getOrCreateEventEffect
public EventEffect.EventEffectBuilder getOrCreateEventEffect()
-
getEventIdentifier
public java.util.List<Identifier.IdentifierBuilder> getEventIdentifier()
-
getOrCreateEventIdentifier
public Identifier.IdentifierBuilder getOrCreateEventIdentifier(int index)
-
getEventQualifier
public java.lang.String getEventQualifier()
-
getEventWorkflow
public EventWorkflow.EventWorkflowBuilder getEventWorkflow()
-
getOrCreateEventWorkflow
public EventWorkflow.EventWorkflowBuilder getOrCreateEventWorkflow()
-
getFunctionCall
public java.lang.String getFunctionCall()
-
getIntent
public IntentEnum getIntent()
-
getLineage
public Lineage.LineageBuilder getLineage()
-
getOrCreateLineage
public Lineage.LineageBuilder getOrCreateLineage()
-
getMessageInformation
public MessageInformation.MessageInformationBuilder getMessageInformation()
-
getOrCreateMessageInformation
public MessageInformation.MessageInformationBuilder getOrCreateMessageInformation()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Event.EventBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<Event.EventBuilder>
-
getParty
public java.util.List<Party.PartyBuilder> getParty()
-
getOrCreateParty
public Party.PartyBuilder getOrCreateParty(int index)
-
getPrimitive
public PrimitiveEvent.PrimitiveEventBuilder getPrimitive()
-
getOrCreatePrimitive
public PrimitiveEvent.PrimitiveEventBuilder getOrCreatePrimitive()
-
getTimestamp
public java.util.List<EventTimestamp.EventTimestampBuilder> getTimestamp()
-
getOrCreateTimestamp
public EventTimestamp.EventTimestampBuilder getOrCreateTimestamp(int index)
-
addAccount
public Event.EventBuilder addAccount(Account account)
-
addAccount
public Event.EventBuilder addAccount(Account account, int _idx)
-
addAccount
public Event.EventBuilder addAccount(java.util.List<Account> accounts)
-
addAccountBuilder
public Event.EventBuilder addAccountBuilder(Account.AccountBuilder account)
-
clearAccount
public Event.EventBuilder clearAccount()
-
setAction
public Event.EventBuilder setAction(ActionEnum action)
-
setEffectiveDate
public Event.EventBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate)
-
setEventDate
public Event.EventBuilder setEventDate(com.rosetta.model.lib.records.Date eventDate)
-
setEventEffect
public Event.EventBuilder setEventEffect(EventEffect eventEffect)
-
setEventEffectBuilder
public Event.EventBuilder setEventEffectBuilder(EventEffect.EventEffectBuilder eventEffect)
-
addEventIdentifier
public Event.EventBuilder addEventIdentifier(Identifier eventIdentifier)
-
addEventIdentifier
public Event.EventBuilder addEventIdentifier(Identifier eventIdentifier, int _idx)
-
addEventIdentifier
public Event.EventBuilder addEventIdentifier(java.util.List<Identifier> eventIdentifiers)
-
addEventIdentifierBuilder
public Event.EventBuilder addEventIdentifierBuilder(Identifier.IdentifierBuilder eventIdentifier)
-
clearEventIdentifier
public Event.EventBuilder clearEventIdentifier()
-
setEventQualifier
public Event.EventBuilder setEventQualifier(java.lang.String eventQualifier)
-
setEventWorkflow
public Event.EventBuilder setEventWorkflow(EventWorkflow eventWorkflow)
-
setEventWorkflowBuilder
public Event.EventBuilder setEventWorkflowBuilder(EventWorkflow.EventWorkflowBuilder eventWorkflow)
-
setFunctionCall
public Event.EventBuilder setFunctionCall(java.lang.String functionCall)
-
setIntent
public Event.EventBuilder setIntent(IntentEnum intent)
-
setLineage
public Event.EventBuilder setLineage(Lineage lineage)
-
setLineageBuilder
public Event.EventBuilder setLineageBuilder(Lineage.LineageBuilder lineage)
-
setMessageInformation
public Event.EventBuilder setMessageInformation(MessageInformation messageInformation)
-
setMessageInformationBuilder
public Event.EventBuilder setMessageInformationBuilder(MessageInformation.MessageInformationBuilder messageInformation)
-
setMeta
public Event.EventBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public Event.EventBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
addParty
public Event.EventBuilder addParty(Party party)
-
addParty
public Event.EventBuilder addParty(Party party, int _idx)
-
addParty
public Event.EventBuilder addParty(java.util.List<Party> partys)
-
addPartyBuilder
public Event.EventBuilder addPartyBuilder(Party.PartyBuilder party)
-
clearParty
public Event.EventBuilder clearParty()
-
setPrimitive
public Event.EventBuilder setPrimitive(PrimitiveEvent primitive)
-
setPrimitiveBuilder
public Event.EventBuilder setPrimitiveBuilder(PrimitiveEvent.PrimitiveEventBuilder primitive)
-
addTimestamp
public Event.EventBuilder addTimestamp(EventTimestamp timestamp)
-
addTimestamp
public Event.EventBuilder addTimestamp(EventTimestamp timestamp, int _idx)
-
addTimestamp
public Event.EventBuilder addTimestamp(java.util.List<EventTimestamp> timestamps)
-
addTimestampBuilder
public Event.EventBuilder addTimestampBuilder(EventTimestamp.EventTimestampBuilder timestamp)
-
clearTimestamp
public Event.EventBuilder clearTimestamp()
-
setQualification
public void setQualification(java.lang.String qualification)
- Specified by:
setQualification
in interfacecom.rosetta.model.lib.qualify.Qualified
-
build
public Event build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Event.EventBuilder 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
-
-