📄 taskbean.java
字号:
package mypackage;
import java.util.Collection;
import java.util.Iterator;
import java.util.Vector;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.naming.InitialContext;
import javax.naming.NamingException;
public class TaskBean implements SessionBean
{
public void ejbCreate()
{
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
public void ejbRemove()
{
}
public void setSessionContext(SessionContext ctx)
{
}
private TransLocalHome getTransLocalHome() throws NamingException
{
final InitialContext context = new InitialContext();
return (TransLocalHome)context.lookup("java:comp/env/ejb/local/Trans");
}
private ConsumerLocalHome getConsumerLocalHome() throws NamingException
{
final InitialContext context = new InitialContext();
return (ConsumerLocalHome)context.lookup("java:comp/env/ejb/local/Consumer");
}
public int addNewConsumer(String accounts, String username, String password, String cid, String sex, String balance, String miss)
{
int success = 0;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().create(accounts);
consumer.setUsername(username);
consumer.setPassword(password);
consumer.setCid(cid);
consumer.setSex(sex);
consumer.setBalance(balance);
consumer.setMiss(miss);
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
public Object queryTransaction(String accounts)
{
Vector vec = new Vector();
try{
Collection coll = this.getTransLocalHome().findByAccounts(accounts);
Iterator iter = coll.iterator();
while(iter.hasNext()){
TransLocal trans = (TransLocal)iter.next();
String accountsa = trans.getAccountsa();
String accountsb = trans.getAccountsb();
String payment = trans.getPayment();
String receive = trans.getReceive();
String transtime = trans.getTranstime();
Transaction transaction = new Transaction(accountsa, accountsb, payment, receive, transtime);
vec.add(transaction);
}
}
catch(Exception e){
System.out.println(e.getMessage());
}
return vec;
}
public String queryPassword(String accounts)
{
String pwd = null;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
pwd = consumer.getPassword();
}
catch(Exception e){
System.out.println(e.getMessage());
}
return pwd;
}
public String queryMiss(String accounts)
{
String miss = null;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
miss = consumer.getMiss();
}
catch(Exception e){
System.out.println(e.getMessage());
}
return miss;
}
public String queryBalance(String accounts)
{
String balance = null;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
balance = consumer.getBalance();
}
catch(Exception e){
System.out.println(e.getMessage());
}
return balance;
}
public int modifyBalance(String accounts, String balance)
{
int success = 0;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
consumer.setBalance(balance);
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
public int missCard(String accounts, String miss)
{
int success = 0;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
consumer.setMiss(miss);
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
public int modifyPassword(String accounts, String password)
{
int success = 0;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
consumer.setPassword(password);
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
public int addTransaction(String accountsa, String accountsb, String payment, String receive, String transtime)
{
int success = 0;
try{
TransLocal trans = this.getTransLocalHome().create(transtime);
trans.setAccountsa(accountsa);
trans.setAccountsb(accountsb);
trans.setPayment(payment);
trans.setReceive(receive);
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
public int deleteConsumer(String accounts)
{
int success = 0;
try{
ConsumerLocal consumer = this.getConsumerLocalHome().findByPrimaryKey(accounts);
consumer.remove();
success = 1;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return success;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -