Package cdm.base.datetime
Interface BusinessCenters
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BusinessCenters.BusinessCentersBuilder
- All Known Implementing Classes:
BusinessCenters.BusinessCentersBuilderImpl,BusinessCenters.BusinessCentersImpl
@RosettaDataType(value="BusinessCenters",
builder=BusinessCentersBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="BusinessCenters",
model="cdm",
builder=BusinessCentersBuilderImpl.class,
version="5.30.0")
public interface BusinessCenters
extends com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.GlobalKey
A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document. This class corresponds to the FpML BusinessCentersOrReference.model.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BusinessCentersstatic classImmutable Implementation of BusinessCentersNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()List<? extends FieldWithMetaBusinessCenterEnum> A 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> com.rosetta.model.metafields.MetaFieldsgetMeta()default Class<? extends BusinessCenters> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BusinessCenters> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getBusinessCenter
List<? extends FieldWithMetaBusinessCenterEnum> getBusinessCenter()A 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. -
getCommodityBusinessCalendar
List<? extends FieldWithMetaCommodityBusinessCalendarEnum> getCommodityBusinessCalendar() -
getBusinessCentersReference
ReferenceWithMetaBusinessCenters getBusinessCentersReference()A reference to a financial business center location specified elsewhere in the instance document. -
getMeta
com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey
-
build
BusinessCenters build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
BusinessCenters.BusinessCentersBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-