LineInfo.java 4.59 KB
package com.bsth.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Hill
 */
public class LineInfo {

	private final static double SPEEDING_LIMIT = 60;
	
	private int id;
	private int lineId;
	private String lineName;
	private int startStation;
	private String startStationName;
	private String startStationFirstTime;
	private String startStationEndTime;
	private int endStation;
	private String endStationName;
	private String endStationFirstTime;
	private String endStationEndTime;
	private String company;
	private String brancheCompany;
	private double length;
	private String telephone;
	private double speedLimit;
	private int linePlayType;
	private int inUse;
	// 上行分段路段
	private List<SectionInfo> sectionsUp = new ArrayList<SectionInfo>();
	// 下行分段路段
	private List<SectionInfo> sectionsDown = new ArrayList<SectionInfo>();
	// 上行站点
	private List<StopInfo> stopsUp = new ArrayList<StopInfo>();
	// 下行站点
	private List<StopInfo> stopsDown = new ArrayList<StopInfo>();
	// 回环站点
	private List<SpecialStation> specailStation = new ArrayList<SpecialStation>();

	public double getSpeedLimit() {
		if (speedLimit > 0) return speedLimit;
		else return SPEEDING_LIMIT;
	}

	public void setSpeedLimit(double speedLimit) {
		this.speedLimit = speedLimit;
	}

	public List<SectionInfo> getSectionsUp() {
		return sectionsUp;
	}

	public void setSectionsUp(List<SectionInfo> sectionsUp) {
		this.sectionsUp = sectionsUp;
	}

	public List<SectionInfo> getSectionsDown() {
		return sectionsDown;
	}

	public void setSectionsDown(List<SectionInfo> sectionsDown) {
		this.sectionsDown = sectionsDown;
	}

	public List<StopInfo> getStopsUp() {
		return stopsUp;
	}

	public void setStopsUp(List<StopInfo> stopsUp) {
		this.stopsUp = stopsUp;
	}

	public List<StopInfo> getStopsDown() {
		return stopsDown;
	}

	public void setStopsDown(List<StopInfo> stopsDown) {
		this.stopsDown = stopsDown;
	}

	public List<SpecialStation> getSpecailStation() {
		return specailStation;
	}

	public void setSpecailStation(List<SpecialStation> specailStation) {
		this.specailStation = specailStation;
	}

	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}

	public int getLineId() {
		return lineId;
	}

	public void setLineId(int lineId) {
		this.lineId = lineId;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public int getStartStation() {
		return startStation;
	}

	public void setStartStation(int startStation) {
		this.startStation = startStation;
	}

	public String getStartStationName() {
		return startStationName;
	}

	public void setStartStationName(String startStationName) {
		this.startStationName = startStationName;
	}

	public String getStartStationFirstTime() {
		return startStationFirstTime;
	}

	public void setStartStationFirstTime(String startStationFirstTime) {
		this.startStationFirstTime = startStationFirstTime;
	}

	public String getStartStationEndTime() {
		return startStationEndTime;
	}

	public void setStartStationEndTime(String startStationEndTime) {
		this.startStationEndTime = startStationEndTime;
	}

	public int getEndStation() {
		return endStation;
	}

	public void setEndStation(int endStation) {
		this.endStation = endStation;
	}

	public String getEndStationName() {
		return endStationName;
	}

	public void setEndStationName(String endStationName) {
		this.endStationName = endStationName;
	}

	public String getEndStationFirstTime() {
		return endStationFirstTime;
	}

	public void setEndStationFirstTime(String endStationFirstTime) {
		this.endStationFirstTime = endStationFirstTime;
	}

	public String getEndStationEndTime() {
		return endStationEndTime;
	}

	public void setEndStationEndTime(String endStationEndTime) {
		this.endStationEndTime = endStationEndTime;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getBrancheCompany() {
		return brancheCompany;
	}

	public void setBrancheCompany(String brancheCompany) {
		this.brancheCompany = brancheCompany;
	}

	public double getLength() {
		return length;
	}

	public void setLength(double length) {
		this.length = length;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public int getLinePlayType() {
		return linePlayType;
	}

	public void setLinePlayType(int linePlayType) {
		this.linePlayType = linePlayType;
	}

	public int getInUse() {
		return inUse;
	}

	public void setInUse(int inUse) {
		this.inUse = inUse;
	}
}