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

📄 accountmanager.java

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

import java.math.BigDecimal;
import java.text.DecimalFormat;
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.application.AccountLayer;
import com.fisci.custrexam.hibernate.Account;

public class AccountManager {
	private BigDecimal accountNo;
	private BigDecimal balance;
	private List account_list = new ArrayList();
	private AccountLayer accountLayer = null;
	
	
	public AccountLayer getAccountLayer() {
		return accountLayer;
	}

	public void setAccountLayer(AccountLayer accountLayer) {
		this.accountLayer = accountLayer;
	}

	public List getAccount_list() {
		return account_list;
	}

	public void setAccount_list(List account_list) {
		this.account_list = account_list;
	}
	public BigDecimal getAccountNo() {
		return accountNo;
	}

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

	public BigDecimal getBalance() {
		return balance;
	}

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

	public String search(){

		this.account_list = accountLayer.accountDataSearch();

		return "sccuess";
	}
	
	public static String changeCurreny(Double curreny){
		
		DecimalFormat format = new DecimalFormat("#.000");
		String formatedNumber = format.format(curreny.doubleValue());

		return formatedNumber;
	}
	
	public String detailData(ActionEvent event){
		
		Map session = FacesContext.getCurrentInstance().getExternalContext().getSessionMap();
		
		UIParameter component = (UIParameter) event.getComponent().findComponent("accountNo");
		long id = Long.parseLong(component.getValue().toString());
		
		Account account = this.getAccountLayer().getDetailData(new Long(id));

		this.setAccountNo(BigDecimal.valueOf(account.getAccountNo().longValue()));
		this.setBalance(BigDecimal.valueOf(account.getBalance().longValue()));

		return "success";
	}

	

	
}

⌨️ 快捷键说明

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