package logbook.dto;
import java.util.Date;
import java.util.Set;
/**
* 遠征を表します
*
*/
public final class DeckMissionDto extends AbstractDto {
public static final DeckMissionDto EMPTY = new DeckMissionDto(null, null, null, 0, null);
/** 艦隊名 */
private final String name;
/** 遠征名 */
private final String mission;
/** 帰投時間 */
private final Date time;
/** 艦隊 */
private final long fleetid;
/** 艦娘 */
private final Set<Long> ships;
/**
* コンストラクター
*/
public DeckMissionDto(String name, String mission, Date time, long fleetid, Set<Long> ships) {
this.name = name;
this.mission = mission;
this.time = time;
this.fleetid = fleetid;
this.ships = ships;
}
/**
* @return 艦隊名
*/
public String getName() {
return this.name;
}
/**
* @return 遠征名
*/
public String getMission() {
return this.mission;
}
/**
* @return 帰投時間
*/
public Date getTime() {
return this.time;
}
/**
* @return 艦隊
*/
public long getFleetid() {
return this.fleetid;
}
/**
* @return 艦娘
*/
public Set<Long> getShips() {
return this.ships;
}
}