Package cdm.base.datetime
Class BusinessCenters.BusinessCentersBuilderImpl
java.lang.Object
cdm.base.datetime.BusinessCenters.BusinessCentersBuilderImpl
- All Implemented Interfaces:
BusinessCenters,BusinessCenters.BusinessCentersBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
BusinessCenters
public static class BusinessCenters.BusinessCentersBuilderImpl
extends Object
implements BusinessCenters.BusinessCentersBuilder
Builder Implementation of BusinessCenters
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.BusinessCenters
BusinessCenters.BusinessCentersBuilder, BusinessCenters.BusinessCentersBuilderImpl, BusinessCenters.BusinessCentersImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<FieldWithMetaCommodityBusinessCalendarEnum.FieldWithMetaCommodityBusinessCalendarEnumBuilder> protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderFields inherited from interface cdm.base.datetime.BusinessCenters
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBusinessCenter(FieldWithMetaBusinessCenterEnum _businessCenter) addBusinessCenter(FieldWithMetaBusinessCenterEnum _businessCenter, int idx) addBusinessCenter(List<? extends FieldWithMetaBusinessCenterEnum> businessCenters) addBusinessCenterValue(BusinessCenterEnum _businessCenter) addBusinessCenterValue(BusinessCenterEnum _businessCenter, int idx) addBusinessCenterValue(List<? extends BusinessCenterEnum> businessCenters) addCommodityBusinessCalendar(FieldWithMetaCommodityBusinessCalendarEnum _commodityBusinessCalendar) addCommodityBusinessCalendar(FieldWithMetaCommodityBusinessCalendarEnum _commodityBusinessCalendar, int idx) addCommodityBusinessCalendar(List<? extends FieldWithMetaCommodityBusinessCalendarEnum> commodityBusinessCalendars) addCommodityBusinessCalendarValue(CommodityBusinessCalendarEnum _commodityBusinessCalendar) addCommodityBusinessCalendarValue(CommodityBusinessCalendarEnum _commodityBusinessCalendar, int idx) addCommodityBusinessCalendarValue(List<? extends CommodityBusinessCalendarEnum> commodityBusinessCalendars) build()Build MethodsbooleanA code identifying one or several business day calendar location(s).A reference to a financial business center location specified elsewhere in the instance document.List<? extends FieldWithMetaCommodityBusinessCalendarEnum.FieldWithMetaCommodityBusinessCalendarEnumBuilder> com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateBusinessCenter(int index) getOrCreateCommodityBusinessCalendar(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBusinessCenter(List<? extends FieldWithMetaBusinessCenterEnum> businessCenters) setBusinessCentersReference(ReferenceWithMetaBusinessCenters _businessCentersReference) setBusinessCentersReferenceValue(BusinessCenters _businessCentersReference) setBusinessCenterValue(List<? extends BusinessCenterEnum> businessCenters) setCommodityBusinessCalendar(List<? extends FieldWithMetaCommodityBusinessCalendarEnum> commodityBusinessCalendars) setCommodityBusinessCalendarValue(List<? extends CommodityBusinessCalendarEnum> commodityBusinessCalendars) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.BusinessCenters
getType, metaData, processMethods inherited from interface cdm.base.datetime.BusinessCenters.BusinessCentersBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
businessCenter
protected List<FieldWithMetaBusinessCenterEnum.FieldWithMetaBusinessCenterEnumBuilder> businessCenter -
commodityBusinessCalendar
protected List<FieldWithMetaCommodityBusinessCalendarEnum.FieldWithMetaCommodityBusinessCalendarEnumBuilder> commodityBusinessCalendar -
businessCentersReference
protected ReferenceWithMetaBusinessCenters.ReferenceWithMetaBusinessCentersBuilder businessCentersReference -
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
BusinessCentersBuilderImpl
public BusinessCentersBuilderImpl()
-
-
Method Details
-
getBusinessCenter
@RosettaAttribute("businessCenter") @RuneAttribute("businessCenter") public List<? extends FieldWithMetaBusinessCenterEnum.FieldWithMetaBusinessCenterEnumBuilder> getBusinessCenter()Description copied from interface:BusinessCentersA code identifying one or several business day calendar location(s). The set of business day calendar locations are specified by the business day calendar location enumeration which is maintained by the FpML standard.- Specified by:
getBusinessCenterin interfaceBusinessCenters- Specified by:
getBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
getOrCreateBusinessCenter
public FieldWithMetaBusinessCenterEnum.FieldWithMetaBusinessCenterEnumBuilder getOrCreateBusinessCenter(int index) - Specified by:
getOrCreateBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
getCommodityBusinessCalendar
@RosettaAttribute("commodityBusinessCalendar") @RuneAttribute("commodityBusinessCalendar") public List<? extends FieldWithMetaCommodityBusinessCalendarEnum.FieldWithMetaCommodityBusinessCalendarEnumBuilder> getCommodityBusinessCalendar()- Specified by:
getCommodityBusinessCalendarin interfaceBusinessCenters- Specified by:
getCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
getOrCreateCommodityBusinessCalendar
public FieldWithMetaCommodityBusinessCalendarEnum.FieldWithMetaCommodityBusinessCalendarEnumBuilder getOrCreateCommodityBusinessCalendar(int index) - Specified by:
getOrCreateCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
getBusinessCentersReference
@RosettaAttribute("businessCentersReference") @RuneAttribute("businessCentersReference") public ReferenceWithMetaBusinessCenters.ReferenceWithMetaBusinessCentersBuilder getBusinessCentersReference()Description copied from interface:BusinessCentersA reference to a financial business center location specified elsewhere in the instance document.- Specified by:
getBusinessCentersReferencein interfaceBusinessCenters- Specified by:
getBusinessCentersReferencein interfaceBusinessCenters.BusinessCentersBuilder
-
getOrCreateBusinessCentersReference
public ReferenceWithMetaBusinessCenters.ReferenceWithMetaBusinessCentersBuilder getOrCreateBusinessCentersReference()- Specified by:
getOrCreateBusinessCentersReferencein interfaceBusinessCenters.BusinessCentersBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceBusinessCenters- Specified by:
getMetain interfaceBusinessCenters.BusinessCentersBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceBusinessCenters.BusinessCentersBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addBusinessCenter
@RosettaAttribute("businessCenter") @RuneAttribute("businessCenter") public BusinessCenters.BusinessCentersBuilder addBusinessCenter(FieldWithMetaBusinessCenterEnum _businessCenter) - Specified by:
addBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
addBusinessCenter
public BusinessCenters.BusinessCentersBuilder addBusinessCenter(FieldWithMetaBusinessCenterEnum _businessCenter, int idx) - Specified by:
addBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
addBusinessCenterValue
public BusinessCenters.BusinessCentersBuilder addBusinessCenterValue(BusinessCenterEnum _businessCenter) - Specified by:
addBusinessCenterValuein interfaceBusinessCenters.BusinessCentersBuilder
-
addBusinessCenterValue
public BusinessCenters.BusinessCentersBuilder addBusinessCenterValue(BusinessCenterEnum _businessCenter, int idx) - Specified by:
addBusinessCenterValuein interfaceBusinessCenters.BusinessCentersBuilder
-
addBusinessCenter
public BusinessCenters.BusinessCentersBuilder addBusinessCenter(List<? extends FieldWithMetaBusinessCenterEnum> businessCenters) - Specified by:
addBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
setBusinessCenter
@RuneAttribute("businessCenter") public BusinessCenters.BusinessCentersBuilder setBusinessCenter(List<? extends FieldWithMetaBusinessCenterEnum> businessCenters) - Specified by:
setBusinessCenterin interfaceBusinessCenters.BusinessCentersBuilder
-
addBusinessCenterValue
public BusinessCenters.BusinessCentersBuilder addBusinessCenterValue(List<? extends BusinessCenterEnum> businessCenters) - Specified by:
addBusinessCenterValuein interfaceBusinessCenters.BusinessCentersBuilder
-
setBusinessCenterValue
public BusinessCenters.BusinessCentersBuilder setBusinessCenterValue(List<? extends BusinessCenterEnum> businessCenters) - Specified by:
setBusinessCenterValuein interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendar
@RosettaAttribute("commodityBusinessCalendar") @RuneAttribute("commodityBusinessCalendar") public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendar(FieldWithMetaCommodityBusinessCalendarEnum _commodityBusinessCalendar) - Specified by:
addCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendar
public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendar(FieldWithMetaCommodityBusinessCalendarEnum _commodityBusinessCalendar, int idx) - Specified by:
addCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendarValue
public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendarValue(CommodityBusinessCalendarEnum _commodityBusinessCalendar) - Specified by:
addCommodityBusinessCalendarValuein interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendarValue
public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendarValue(CommodityBusinessCalendarEnum _commodityBusinessCalendar, int idx) - Specified by:
addCommodityBusinessCalendarValuein interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendar
public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendar(List<? extends FieldWithMetaCommodityBusinessCalendarEnum> commodityBusinessCalendars) - Specified by:
addCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
setCommodityBusinessCalendar
@RuneAttribute("commodityBusinessCalendar") public BusinessCenters.BusinessCentersBuilder setCommodityBusinessCalendar(List<? extends FieldWithMetaCommodityBusinessCalendarEnum> commodityBusinessCalendars) - Specified by:
setCommodityBusinessCalendarin interfaceBusinessCenters.BusinessCentersBuilder
-
addCommodityBusinessCalendarValue
public BusinessCenters.BusinessCentersBuilder addCommodityBusinessCalendarValue(List<? extends CommodityBusinessCalendarEnum> commodityBusinessCalendars) - Specified by:
addCommodityBusinessCalendarValuein interfaceBusinessCenters.BusinessCentersBuilder
-
setCommodityBusinessCalendarValue
public BusinessCenters.BusinessCentersBuilder setCommodityBusinessCalendarValue(List<? extends CommodityBusinessCalendarEnum> commodityBusinessCalendars) - Specified by:
setCommodityBusinessCalendarValuein interfaceBusinessCenters.BusinessCentersBuilder
-
setBusinessCentersReference
@RosettaAttribute("businessCentersReference") @RuneAttribute("businessCentersReference") public BusinessCenters.BusinessCentersBuilder setBusinessCentersReference(ReferenceWithMetaBusinessCenters _businessCentersReference) - Specified by:
setBusinessCentersReferencein interfaceBusinessCenters.BusinessCentersBuilder
-
setBusinessCentersReferenceValue
public BusinessCenters.BusinessCentersBuilder setBusinessCentersReferenceValue(BusinessCenters _businessCentersReference) - Specified by:
setBusinessCentersReferenceValuein interfaceBusinessCenters.BusinessCentersBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public BusinessCenters.BusinessCentersBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceBusinessCenters.BusinessCentersBuilder
-
build
Description copied from interface:BusinessCentersBuild Methods- Specified by:
buildin interfaceBusinessCenters- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessCenters- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceBusinessCenters.BusinessCentersBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public BusinessCenters.BusinessCentersBuilder 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
-