【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了AirlineSetAction.java相关资料,希望对各位网友有所帮助!
package atbs.view;
import javax.naming.Context;
import javax.naming.NamingException;
import atbs.session.*;
import atbs.entity.*;
/**
* <p>
* this class define Airline Set Control
* </p>
* @author root
*
*/
public class AirlineSetAction {
private Context ctx;
private AirlineSessionRemote airlineSession;
private Airline airline;
private String error;
public AirlineSetAction(){
airline = new Airline();
try {
ctx = RemoteContext.getContextInstance();
} catch (NamingException ex) {
ex.printStackTrace();
}
try {
airlineSession = (AirlineSessionRemote) ctx.lookup("atbs/AirlineSession/remote");
} catch (NamingException ex1) {
ex1.printStackTrace();
}
}
public String submitAirline(){
//check field
if(this.airline.getName()==null||this.airline.getName().length()==0){
this.error = "Airline name is empty...";
return null;
}
if(this.airline.getStart()==null||this.airline.getStart().length() == 0){
this.error = "Airline Start Station...";
return null;
}
if(this.airline.getEnd()==null||this.airline.getEnd().length() == 0){
this.error = "Airline End Station...";
return null;
}
if(airlineSession.createAirline(airline)!=null){
this.error = "Airline Set Success";
}else{
this.error = "Airline Set Failed,There is a old airline like this...";
}
return null;
}
public Airline getAirline() {
return airline;
}
public void setAirline(Airline airline) {
this.airline = airline;
}
public String getError() {
return error;
}
public void setError(String error) {
this.error = error;
}
}
上一篇:
AirlineSessionRemote.java
下一篇:
Function GetIp(IP) 获得ip asp