Class ProductMixData
java.lang.Object
org.apache.fineract.portfolio.loanproduct.productmix.data.ProductMixData
-
Constructor Summary
ConstructorsConstructorDescriptionProductMixData(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 Summary
Modifier and TypeMethodDescriptionstatic ProductMixDatatemplate(Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> productOptions) static ProductMixDatawithDetails(Long productId, String productName, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> restrictedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> allowedProducts) static ProductMixDatawithRestrictedOptions(Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> restrictedProducts, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> allowedProducts) static ProductMixDatawithTemplateOptions(ProductMixData productMixData, Collection<org.apache.fineract.portfolio.loanproduct.data.LoanProductData> productOptions)
-
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)
-