Package cdm.observable.event
Class PubliclyAvailableInformation.PubliclyAvailableInformationBuilderImpl
java.lang.Object
cdm.observable.event.PubliclyAvailableInformation.PubliclyAvailableInformationBuilderImpl
- All Implemented Interfaces:
PubliclyAvailableInformation,PubliclyAvailableInformation.PubliclyAvailableInformationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PubliclyAvailableInformation
public static class PubliclyAvailableInformation.PubliclyAvailableInformationBuilderImpl
extends Object
implements PubliclyAvailableInformation.PubliclyAvailableInformationBuilder
Builder Implementation of PubliclyAvailableInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.PubliclyAvailableInformation
PubliclyAvailableInformation.PubliclyAvailableInformationBuilder, PubliclyAvailableInformation.PubliclyAvailableInformationBuilderImpl, PubliclyAvailableInformation.PubliclyAvailableInformationImpl -
Field Summary
FieldsFields inherited from interface cdm.observable.event.PubliclyAvailableInformation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPublicSource(String _publicSource) addPublicSource(String _publicSource, int idx) addPublicSource(List<String> publicSources) build()Build MethodsbooleanA public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred.The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred.If this element is specified and set to 'true', indicates that ISDA defined Standard Public Sources are applicable.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPublicSource(List<String> publicSources) setSpecifiedNumber(Integer _specifiedNumber) setStandardPublicSources(Boolean _standardPublicSources) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.event.PubliclyAvailableInformation
getType, metaData, processMethods inherited from interface cdm.observable.event.PubliclyAvailableInformation.PubliclyAvailableInformationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
standardPublicSources
-
publicSource
-
specifiedNumber
-
-
Constructor Details
-
PubliclyAvailableInformationBuilderImpl
public PubliclyAvailableInformationBuilderImpl()
-
-
Method Details
-
getStandardPublicSources
@RosettaAttribute("standardPublicSources") @RuneAttribute("standardPublicSources") public Boolean getStandardPublicSources()Description copied from interface:PubliclyAvailableInformationIf this element is specified and set to 'true', indicates that ISDA defined Standard Public Sources are applicable.- Specified by:
getStandardPublicSourcesin interfacePubliclyAvailableInformation
-
getPublicSource
@RosettaAttribute("publicSource") @RuneAttribute("publicSource") public List<String> getPublicSource()Description copied from interface:PubliclyAvailableInformationA public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred. ISDA 2003 Term: Public Source.- Specified by:
getPublicSourcein interfacePubliclyAvailableInformation
-
getSpecifiedNumber
@RosettaAttribute("specifiedNumber") @RuneAttribute("specifiedNumber") public Integer getSpecifiedNumber()Description copied from interface:PubliclyAvailableInformationThe minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. ISDA 2003 Term: Specified Number.- Specified by:
getSpecifiedNumberin interfacePubliclyAvailableInformation
-
setStandardPublicSources
@RosettaAttribute("standardPublicSources") @RuneAttribute("standardPublicSources") public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder setStandardPublicSources(Boolean _standardPublicSources) - Specified by:
setStandardPublicSourcesin interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
addPublicSource
@RosettaAttribute("publicSource") @RuneAttribute("publicSource") public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder addPublicSource(String _publicSource) - Specified by:
addPublicSourcein interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
addPublicSource
public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder addPublicSource(String _publicSource, int idx) - Specified by:
addPublicSourcein interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
addPublicSource
public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder addPublicSource(List<String> publicSources) - Specified by:
addPublicSourcein interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
setPublicSource
@RuneAttribute("publicSource") public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder setPublicSource(List<String> publicSources) - Specified by:
setPublicSourcein interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
setSpecifiedNumber
@RosettaAttribute("specifiedNumber") @RuneAttribute("specifiedNumber") public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder setSpecifiedNumber(Integer _specifiedNumber) - Specified by:
setSpecifiedNumberin interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder
-
build
Description copied from interface:PubliclyAvailableInformationBuild Methods- Specified by:
buildin interfacePubliclyAvailableInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePubliclyAvailableInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePubliclyAvailableInformation.PubliclyAvailableInformationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PubliclyAvailableInformation.PubliclyAvailableInformationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-