【Java开源代码栏目提醒】:网学会员,鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“TicketSaleResultAction.java”一文,供大家参考学习!
package atbs.view;
import java.util.*;
import javax.naming.Context;
import javax.naming.NamingException;
import atbs.entity.*;
import atbs.session.TicketSessionRemote;
public class TicketSaleResultAction {
private Context ctx;
private TicketSessionRemote ticketSession;
private List<Ticket> saleTicketList;
private int saleCount;
private int allValue;
private String saleError;
public TicketSaleResultAction(){
this.saleTicketList = (List<Ticket>)ManageContext.getSessionScopeBean("prepTicketList");
this.saleCount = this.saleTicketList.size();
allValue = 0;
for(Ticket ticket:saleTicketList){
allValue += ticket.getValue();
}
try {
ctx = RemoteContext.getContextInstance();
} catch (NamingException ex) {
ex.printStackTrace();
}
try {
ticketSession = (TicketSessionRemote) ctx.lookup("atbs/TicketSession/remote");
} catch (NamingException ex1) {
ex1.printStackTrace();
}
}
public List<Ticket> getSaleTicketList() {
return saleTicketList;
}
public String saleManyPacket(){
if(this.ticketSession.saleManyTicket(saleTicketList)){
this.saleError = "Sale Ticket Success...";
}else{
this.saleError = "Sale Ticket Failed,Please contact administrator...";
}
ManageContext.removeSesssionScopeBean("prepTicketList");
return null;
}
public String backManyPacket(){
if(this.ticketSession.backManyTicket(saleTicketList)){
this.saleError = "Concel Ticket Success...";
}else{
this.saleError = "Concel Ticket Failed,Please contact administrator...";
}
ManageContext.removeSesssionScopeBean("prepTicketList");
return null;
}
public void setSaleTicketList(List<Ticket> saleTicketList) {
this.saleTicketList = saleTicketList;
}
public int getSaleCount() {
return saleCount;
}
public void setSaleCount(int saleCount) {
this.saleCount = saleCount;
}
public int getAllValue() {
return allValue;
}
public void setAllValue(int allValue) {
this.allValue = allValue;
}
public String getSaleError() {
return saleError;
}
public void setSaleError(String saleError) {
this.saleError = saleError;
}
}