java.lang.Object
org.apache.fineract.portfolio.loanproduct.productmix.data.ProductMixData

public class ProductMixData extends Object
  • Constructor Details

    • ProductMixData

      public ProductMixData(Long productId, String productName, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> restrictedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> allowedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> productOptions)
  • Method Details

    • template

      public static ProductMixData template(Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> productOptions)
    • withTemplateOptions

      public static ProductMixData withTemplateOptions(ProductMixData productMixData, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> productOptions)
    • withDetails

      public static ProductMixData withDetails(Long productId, String productName, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> restrictedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> allowedProducts)
    • withRestrictedOptions

      public static ProductMixData withRestrictedOptions(Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> restrictedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> allowedProducts)