Package cdm.observable.event
Class CreditEventNotice.CreditEventNoticeImpl
java.lang.Object
cdm.observable.event.CreditEventNotice.CreditEventNoticeImpl
- All Implemented Interfaces:
CreditEventNotice,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CreditEventNotice
public static class CreditEventNotice.CreditEventNoticeImpl
extends Object
implements CreditEventNotice
Immutable Implementation of CreditEventNotice
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanInclusion of this business center element implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the city indicated by the businessCenter element value.The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice.A specified condition to settlement.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.event.CreditEventNotice
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CreditEventNoticeImpl
-
-
Method Details
-
getNotifyingParty
@RosettaAttribute(value="notifyingParty", isRequired=true) @RuneAttribute(value="notifyingParty", isRequired=true) public List<CounterpartyRoleEnum> getNotifyingParty()Description copied from interface:CreditEventNoticeThe notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. ISDA 2003 Term: Notifying Party.- Specified by:
getNotifyingPartyin interfaceCreditEventNotice
-
getBusinessCenter
@RosettaAttribute("businessCenter") @RuneAttribute("businessCenter") public BusinessCenterEnum getBusinessCenter()Description copied from interface:CreditEventNoticeInclusion of this business center element implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the city indicated by the businessCenter element value.- Specified by:
getBusinessCenterin interfaceCreditEventNotice
-
getPubliclyAvailableInformation
@RosettaAttribute("publiclyAvailableInformation") @RuneAttribute("publiclyAvailableInformation") public PubliclyAvailableInformation 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
-
build
Description copied from interface:CreditEventNoticeBuild Methods- Specified by:
buildin interfaceCreditEventNotice- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditEventNotice- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-