⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loanmanager.java

📁 jsf开发用例
💻 JAVA
字号:
package com.fisci.application.custrics.jsf;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.faces.component.UIParameter;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;

import com.fisci.custrexam.hibernate.Loanaccount;
import com.fisci.custrexam.application.LoanLayer;
/**
 * LoanManager class
 * @author liying
 *
 */
public class LoanManager {
	private BigDecimal id;
	private BigDecimal balance;
	private BigDecimal accountNo;
	private LoanLayer loanLayer = null;
	private List loan_list = new ArrayList();
	
	public BigDecimal getId() {
		return id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public LoanLayer getLoanLayer() {
		return loanLayer;
	}

	public void setLoanLayer(LoanLayer loanLayer) {
		this.loanLayer = loanLayer;
	}

	public BigDecimal getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(BigDecimal accountNo) {
		this.accountNo = accountNo;
	}

	public List getLoan_list() {
		return loan_list;
	}

	public void setLoan_list(List loan_list) {
		this.loan_list = loan_list;
	}
	
	public String search(){

		this.loan_list= loanLayer.loanSearch();
		
		return "success";
	}

	public String getDetail(ActionEvent event){
		
        Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
		
		UIParameter component = (UIParameter) event.getComponent().findComponent("loanID");
		long id = Long.parseLong(component.getValue().toString());
		
		Loanaccount l_account = loanLayer.getDetail(new Long(id));
		
		this.setAccountNo(BigDecimal.valueOf(l_account.getAccountNo().longValue()));
		this.setBalance(BigDecimal.valueOf(l_account.getBalance().longValue()));
		this.setId(BigDecimal.valueOf(l_account.getId().longValue()));
		
		return "success";
	}
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -