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
  • Field Details

  • 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:
      getMeta in interface com.rosetta.model.lib.GlobalKey
    • build

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends BusinessCenters> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends BusinessCenters> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject