【Java开源代码栏目提醒】:本文主要为网学会员提供AirplaneSessionRemote.java,希望对需要AirplaneSessionRemote.java网友有所帮助,学习一下!
package atbs.session;
import java.util.List;
import javax.ejb.Remote;
import atbs.entity.*;
import java.
sql.*;
@Remote
public interface AirplaneSessionRemote {
/**
* create new airplane
* @param airplane
* @return
*/
public Airplane createAirplane(Airplane airplane);
/**
* update old airplane ,use new airplane,but they must have the same id
* @param airplane
* @return
*/
public Airplane updateAirplane(Airplane airplane);
/**
* delete airplane
* @param airplaneId
* @return
*/
public Airplane deleteAirplaneById(Long airplaneId);
/**
* find Airplane by id of airplane
* @param id
* @return
*/
public Airplane findAirline(Long id);
/**
* find Airplane by start of airplane
* @param start
* @return
*/
public List<Airplane> findAirplaneByStart(String start);
/**
* find Airplane by end of airline
* @param end
* @return
*/
public List<Airplane> findAirplaneByEnd(String end);
/**
* find Airplane by start of airline and end of airline
* @param start
* @param end
* @return
*/
public List<Airplane> findAirplaneByStartAndEnd(String start,String end);
/**
* find Airplane by StartTime and EndTime and Airline
* @param airlineId
* @param startTime
* @param endTime
* @return
*/
public List<Airplane> findAirplaneByTime(Long airlineId ,Timestamp startTime,Timestamp endTime);
}