public void onViewCreated()

in app/src/main/java/org/apache/fineract/ui/online/loanaccounts/loanapplication/LoanDebtIncomeFragment.java [47:69]


    public void onViewCreated(@NonNull View view,
                              @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        loanApplicationAction = (LoanApplicationAction) getArguments()
                .getSerializable(ConstantKeys.LOAN_APPLICATION_ACTION);

        if (loanApplicationAction == LoanApplicationAction.EDIT) {
            loanAccount = getArguments().getParcelable(ConstantKeys.LOAN_ACCOUNT);
            loanParameters = new Gson().fromJson(loanAccount.getParameters(), LoanParameters.class);
            for (CreditWorthinessSnapshot snapshot
                    : Objects.requireNonNull(loanParameters.getCreditWorthinessSnapshots())) {
                for (CreditWorthinessFactor debt : snapshot.getDebts()) {
                    addDebt(debt);
                }

                for (CreditWorthinessFactor income : snapshot.getIncomeSources()) {
                    addDebt(income);
                }
            }

        }

    }