public final class DockDto extends AbstractDto
コンストラクタと説明 |
---|
DockDto(java.lang.String id,
java.lang.String name,
DockDto oldDock)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addShip(ShipDto ship)
艦娘を艦隊に追加します
艦娘の艦隊所属情報も更新します
|
int |
getAkashiCapacity()
泊地修理可能艦数
|
boolean[] |
getEscaped()
退避したか?
|
java.lang.String |
getId()
ドックIDを取得します。
|
java.lang.String |
getName()
艦隊名を取得します。
|
java.util.List<ShipDto> |
getShips()
艦娘達を取得します。
|
boolean |
isAkashiRepairEnabled()
泊地修理可能な編成か
|
boolean |
isBadlyDamaged()
大破艦がいるか?
|
boolean |
isFlagshipAkashi()
旗艦が明石か?
|
boolean |
isUpdate()
更新フラグを取得します。
|
void |
removeExceptFlagship()
旗艦以外を外します
|
void |
removeFleetIdFromShips() |
void |
removeShip(ShipDto ship)
艦隊から艦娘を削除します
|
void |
setEscaped(boolean[] escaped) |
void |
setShip(int index,
ShipDto newShip)
艦隊の艦娘を入れ替えます
|
void |
setUpdate(boolean update)
更新フラグを設定します。
|
void |
updateFleetIdOfShips() |
equals, hashCode, toString
public DockDto(java.lang.String id, java.lang.String name, DockDto oldDock)
public java.lang.String getId()
public void addShip(ShipDto ship)
ship
- public void removeShip(ShipDto ship)
ship
- public void setShip(int index, ShipDto newShip)
index
- newShip
- public void removeExceptFlagship()
public java.lang.String getName()
public java.util.List<ShipDto> getShips()
public boolean isUpdate()
public void setUpdate(boolean update)
update
- 更新フラグpublic void removeFleetIdFromShips()
public void updateFleetIdOfShips()
public boolean isBadlyDamaged()
public boolean[] getEscaped()
public void setEscaped(boolean[] escaped)
escaped
- セットする escapedpublic boolean isFlagshipAkashi()
public int getAkashiCapacity()
public boolean isAkashiRepairEnabled()