Interface ExecutionLocation

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
ExecutionLocation.ExecutionLocationBuilder
All Known Implementing Classes:
ExecutionLocation.ExecutionLocationBuilderImpl, ExecutionLocation.ExecutionLocationImpl

@RosettaDataType(value="ExecutionLocation", builder=ExecutionLocationBuilderImpl.class, version="6.19.0") @RuneDataType(value="ExecutionLocation", model="cdm", builder=ExecutionLocationBuilderImpl.class, version="6.19.0") public interface ExecutionLocation extends com.rosetta.model.lib.RosettaModelObject
A class to specify execution location terms of a Security Agreement.
Version:
6.19.0
  • Field Details

  • Method Details

    • getExecutionLocation

      ExecutionLocationEnum getExecutionLocation()
      The execution location of the agreement.
    • getOtherLanguage

      String getOtherLanguage()
      Bespoke execution location language to be included when specified.
    • getDutyPayer

      String getDutyPayer()
      The payer of documentary duty.
    • getDutyPayerLanguage

      String getDutyPayerLanguage()
      Bespoke terms specific to the payment of documentary duty.
    • getDutyPaymentDate

      com.rosetta.model.lib.records.Date getDutyPaymentDate()
      The date that documentary duty will be paid.
    • getDutyPaymentLanguage

      String getDutyPaymentLanguage()
      Bespoke terms specific to the date that documentary duty will be paid.
    • 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 ExecutionLocation> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

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