Interface ContractualDefinition

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
ContractualDefinition.ContractualDefinitionBuilder
All Known Implementing Classes:
ContractualDefinition.ContractualDefinitionBuilderImpl, ContractualDefinition.ContractualDefinitionImpl

@RosettaDataType(value="ContractualDefinition", builder=ContractualDefinitionBuilderImpl.class, version="6.19.0") @RuneDataType(value="ContractualDefinition", model="cdm", builder=ContractualDefinitionBuilderImpl.class, version="6.19.0") public interface ContractualDefinition extends com.rosetta.model.lib.RosettaModelObject
Version:
6.19.0
  • Field Details

  • Method Details

    • getIdentifier

      Identifier getIdentifier()
      Corresponds to the unique identifier of the Contractual Definition in which the code is published
    • getContractualDefinitionIdentifier

      ContractualDefinitionIdentifier getContractualDefinitionIdentifier()
      Contractual Definition Identifier in which the code is published. Includes Document Type and Document Version
    • getPublicationDate

      com.rosetta.model.lib.records.Date getPublicationDate()
      2021-06-11
    • 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 ContractualDefinition> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends ContractualDefinition> 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