Interface ReferenceWithMetaDate.ReferenceWithMetaDateBuilder

All Superinterfaces:
com.rosetta.model.lib.meta.FieldWithMeta<com.rosetta.model.lib.records.Date>, com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>, com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>, ReferenceWithMetaDate, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
All Known Implementing Classes:
ReferenceWithMetaDate.ReferenceWithMetaDateBuilderImpl
Enclosing interface:
ReferenceWithMetaDate

public static interface ReferenceWithMetaDate.ReferenceWithMetaDateBuilder extends ReferenceWithMetaDate, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>
Builder Interface
  • Method Details

    • getOrCreateReference

      com.rosetta.model.lib.meta.Reference.ReferenceBuilder getOrCreateReference()
    • getReference

      com.rosetta.model.lib.meta.Reference.ReferenceBuilder getReference()
      Specified by:
      getReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta<com.rosetta.model.lib.records.Date>
      Specified by:
      getReference in interface ReferenceWithMetaDate
    • setValue

      ReferenceWithMetaDate.ReferenceWithMetaDateBuilder setValue(com.rosetta.model.lib.records.Date value)
      Specified by:
      setValue in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>
    • setGlobalReference

      ReferenceWithMetaDate.ReferenceWithMetaDateBuilder setGlobalReference(String globalReference)
      Specified by:
      setGlobalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>
    • setExternalReference

      ReferenceWithMetaDate.ReferenceWithMetaDateBuilder setExternalReference(String externalReference)
      Specified by:
      setExternalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>
    • setReference

      ReferenceWithMetaDate.ReferenceWithMetaDateBuilder setReference(com.rosetta.model.lib.meta.Reference reference)
      Specified by:
      setReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<com.rosetta.model.lib.records.Date>
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • prune

      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder