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

📄 airplaneinit.java

📁 EOmodeler 读取数据库的方法
💻 JAVA
字号:
package edu.thu.airlinerecovery.eof;

import com.webobjects.eocontrol.EOQualifier;
import com.webobjects.foundation.NSArray;


/**
 * @author Huang Ke
 * @version $Id: AirplaneInit.java,v 1.1 2007/12/14 11:36:59 lzh Exp $
 */

public class AirplaneInit {
	
	DataFetcher df;
	EOQualifier qualifier;
	NSArray sortOrderings;
	NSArray allAirplanes = null;
	
	public AirplaneInit(){
		df = new DataFetcher();
		qualifier=EOQualifier.qualifierWithQualifierFormat("", null);
		allAirplanes = df.getObjectsWithSpecification("Airplane", qualifier, sortOrderings);
	}
	
	public int getAirplaneNum(){
		int i=0;
		i = allAirplanes.count();
		return i;
	}
	
	public String getAirplaneTailNum(int i){
		String aTailNum = null;
		NSArray allTailNums = null;
		
		try {
			allTailNums = (NSArray)allAirplanes.valueForKey("tailNum");
			aTailNum = allTailNums.get(i).toString();
			
		} catch (Exception e) {
			System.out.println(e);
		}
		return aTailNum;		
	}
	
	public String getAirplaneStatus(int i){
		String aStauts = null;
		NSArray allStatuses = null;
		
		try {
			allStatuses = (NSArray)allAirplanes.valueForKey("status");
			aStauts = allStatuses.get(i).toString();
			
		} catch (Exception e) {
			System.out.println(e);
		}
		return aStauts;		
	}
	
	public double getAirplaneLon(int i){
		double aLon = 10000;  // 10000 implies a mistake
		NSArray allLons = null;
		
		try {
			allLons = (NSArray)allAirplanes.valueForKey("longitude");
			aLon = Double.parseDouble(allLons.get(i).toString());
			
		} catch (Exception e) {
			System.out.println(e);
		}
		return aLon;		
	}
	
	public double getAirplaneLat(int i){
		double aLat = 10000;  // 10000 implies a mistake
		NSArray allLats = null;
		
		try {
			allLats = (NSArray)allAirplanes.valueForKey("latitude");
			aLat = Double.parseDouble(allLats.get(i).toString());
			
		} catch (Exception e) {
			System.out.println(e);
		}
		return aLat;		
	}
	
	public String getAirplaneModelName(int i){
		String aModelName = null;  
		NSArray allModelNames = null;
		
		try {
			allModelNames = (NSArray)allAirplanes.valueForKey("airplaneModel.modelName");
			aModelName = allModelNames.get(i).toString();
			
		} catch (Exception e) {
			System.out.println(e);
		}
		return aModelName;		
	}
}

⌨️ 快捷键说明

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