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

📄 accountbean.java

📁 模拟简单的会计信息录入管理应用
💻 JAVA
字号:
/*$Id: AccountBean.java,v 1.1 2008/07/15 03:36:41 liqi Exp $ *-------------------------------------- * Apusic (Kingdee Middleware) *--------------------------------------- * Copyright By Apusic ,All right Reserved * author   date   comment * wanx  2008-4-7  Created */package org.operamasks.example.ejb.gl;import java.util.List;import org.operamasks.example.ejb.gl.dao.OrmappingDaoBean;import org.operamasks.example.ejb.gl.entity.AccountView;import org.operamasks.faces.annotation.Action;import org.operamasks.faces.annotation.Bind;import org.operamasks.faces.annotation.DataModel;import org.operamasks.faces.annotation.Format;import org.operamasks.faces.annotation.ManagedBean;import org.operamasks.faces.annotation.ManagedBeanScope;import org.operamasks.faces.annotation.ManagedProperty;import org.operamasks.faces.component.grid.impl.UIDataGrid;import org.operamasks.faces.component.layout.impl.UIWindow;@ManagedBean(name = "accountBean", scope = ManagedBeanScope.SESSION)public class AccountBean extends ResourceBinding {	@Bind(id = "account_grid", attribute = "binding")	private UIDataGrid account_grid_binding;	@Bind(id = "account_dialog", attribute = "binding")	private UIWindow account_dialog_binding;	@ManagedProperty("#{ormappingDaoBean}")	private OrmappingDaoBean dao;	private boolean isModify = false;	@DataModel(id = "account_grid")	private List<AccountView> getAccount_gridValues() {		return dao.getAccounts();	}	public boolean isModify() {		return isModify;	}	public UIDataGrid getAccount_grid_binding() {		return account_grid_binding;	}	public UIWindow getAccount_dialog_binding() {		return account_dialog_binding;	}	public OrmappingDaoBean getDao() {		return dao;	}	/**	 * 简单的Conerter示例绑定,将布尔类型转换为具体的多语言资源	 * @param value	 * @return	 */	@Format(id = { "isLeaf", "isBank" })	private String format(boolean value) {		return value ? this.messages.get("boolean_true") : this.messages				.get("boolean_false");	}	@Action	public void grid_onrowselect() {	}	@Action(id = "account_grid", event = "ondblclick")	public void grid_ondblclick() {		Object obj = account_grid_binding.getSelectedRowData();		if (obj != null) {			isModify = true;			account_dialog_binding.show();		}	}	@Action(id = "add")	public void add() {		isModify = false;		account_dialog_binding.show();	}	@Action(id = "remove")	public void remove() {		Object obj = account_grid_binding.getSelectedRowData();		if (obj != null) {			dao.removeAccount((AccountView) obj);			account_grid_binding.reload();		}	}	public String getLongNumberHeader() {		return messages.get(ILocalStringsKey.LONGNUMBER_HEADER_OUTPUTCOLUMN);	}	public String getIsLeafHeader() {		return messages.get(ILocalStringsKey.ISLEAF_HEADER_OUTPUTCOLUMN);	}	public String getIsBankHeader() {		return messages.get(ILocalStringsKey.ISBANK_HEADER_OUTPUTCOLUMN);	}}

⌨️ 快捷键说明

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