Package cdm.observable.event
Interface CreditEventNotice.CreditEventNoticeBuilder
- All Superinterfaces:
CreditEventNotice,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditEventNotice.CreditEventNoticeBuilderImpl
- Enclosing interface:
CreditEventNotice
public static interface CreditEventNotice.CreditEventNoticeBuilder
extends CreditEventNotice, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.CreditEventNotice
CreditEventNotice.CreditEventNoticeBuilder, CreditEventNotice.CreditEventNoticeBuilderImpl, CreditEventNotice.CreditEventNoticeImpl -
Field Summary
Fields inherited from interface cdm.observable.event.CreditEventNotice
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddNotifyingParty(CounterpartyRoleEnum notifyingParty) addNotifyingParty(CounterpartyRoleEnum notifyingParty, int idx) addNotifyingParty(List<CounterpartyRoleEnum> notifyingParty) A specified condition to settlement.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBusinessCenter(BusinessCenterEnum businessCenter) setNotifyingParty(List<CounterpartyRoleEnum> notifyingParty) setPubliclyAvailableInformation(PubliclyAvailableInformation publiclyAvailableInformation) Methods inherited from interface cdm.observable.event.CreditEventNotice
build, getBusinessCenter, getNotifyingParty, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePubliclyAvailableInformation
PubliclyAvailableInformation.PubliclyAvailableInformationBuilder getOrCreatePubliclyAvailableInformation() -
getPubliclyAvailableInformation
PubliclyAvailableInformation.PubliclyAvailableInformationBuilder getPubliclyAvailableInformation()Description copied from interface:CreditEventNoticeA specified condition to settlement. Publicly available information means information that reasonably confirms any of the facts relevant to determining that a credit event or potential repudiation/moratorium, as applicable, has occurred. The ISDA defined list (2003) is the market standard and is considered comprehensive, and a minimum of two differing public sources must have published the relevant information, to declare a Credit Event. ISDA 2003 Term: Notice of Publicly Available Information Applicable.- Specified by:
getPubliclyAvailableInformationin interfaceCreditEventNotice
-
addNotifyingParty
-
addNotifyingParty
CreditEventNotice.CreditEventNoticeBuilder addNotifyingParty(CounterpartyRoleEnum notifyingParty, int idx) -
addNotifyingParty
CreditEventNotice.CreditEventNoticeBuilder addNotifyingParty(List<CounterpartyRoleEnum> notifyingParty) -
setNotifyingParty
CreditEventNotice.CreditEventNoticeBuilder setNotifyingParty(List<CounterpartyRoleEnum> notifyingParty) -
setBusinessCenter
-
setPubliclyAvailableInformation
CreditEventNotice.CreditEventNoticeBuilder setPubliclyAvailableInformation(PubliclyAvailableInformation publiclyAvailableInformation) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-