Class LMProposeLicensesRequestDTO

java.lang.Object
de.aeb.xnsg.foundation.bf.AbstractRequestDTO
de.aeb.xnsg.expctrl.bf.v40.license.LMProposeLicensesRequestDTO
Direct Known Subclasses:
LMProposeLicensesCompactRequestDTO

public class LMProposeLicensesRequestDTO extends de.aeb.xnsg.foundation.bf.AbstractRequestDTO
Request DTO for proposing licenses for a transaction.
Since:
2016/05
  • Field Details

    • profileIdentCode

      public String profileIdentCode
      The profileIdentCode of the compliance profile to take settings from.
    • onlyMatching

      public Boolean onlyMatching
      If this flag is set to true, only licenses and license items are returned, which exactly match the transaction items data. If false all licenses for a particular client and jurisdiction, which are valid and active are returned.

      Default value: true
    • licenseFilters

      public LMProposeLicensesLicenseFilterDTO[] licenseFilters
      Defines additional filters for the licenses returned to reduce the response size. These filters are applied to all proposed licenses, matching and non-matching. Licenses have to match all filters to be included in the result set, i.e. filters are combined using a logical "AND" operation.
    • transaction

      public ECTransactionDTO transaction
      The transaction to do the proposal for.
    • jurisdiction

      public String jurisdiction
      The ident code of the jurisdiction to propose licenses for.
    • isCheckForAutoClearingUsage

      public Boolean isCheckForAutoClearingUsage
      Indicates whether the licenses and items should be checked for its automatic approval applicability.

      Default value: false
      See Also:
  • Constructor Details

    • LMProposeLicensesRequestDTO

      public LMProposeLicensesRequestDTO()