jp.go.nict.langrid.dao.entity
クラス ServiceImage

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.entity.UpdateManagedEntity
      上位を拡張 jp.go.nict.langrid.dao.entity.ServiceImage

public class ServiceImage
extends UpdateManagedEntity

サービスのイメージ(VMイメージ)の情報を格納する。 VMイメージそのものは扱わない。VMイメージそのものはactiveHosts, inactiveHosts に格納されているものとする(両者の数の合計は1以上)。

バージョン:
$Revision: 9878 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $

コンストラクタの概要
ServiceImage(String serviceImageId, String serviceId, int activatableCount, List<String> activeHosts, List<String> inactiveHosts)
          コンストラクタ。
 
メソッドの概要
 int getActivatableCount()
           
 List<String> getActiveHosts()
           
 List<String> getInactiveHosts()
           
 String getServiceId()
           
 String getServiceImageId()
           
 void setActivatableCount(int activatableCount)
           
 void setActiveHosts(List<String> activeHosts)
           
 void setInactiveHosts(List<String> inactiveHosts)
           
 void setServiceId(String serviceId)
           
 void setServiceImageId(String serviceImageId)
           
 
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド
appendSpecialEquals, appendSpecialHashCode, equals, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, toString, touchUpdatedDateTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceImage

public ServiceImage(String serviceImageId,
                    String serviceId,
                    int activatableCount,
                    List<String> activeHosts,
                    List<String> inactiveHosts)
コンストラクタ。

パラメータ:
serviceImageId - サービスイメージのID
serviceId - サービスのID
copyableCount - 複製可能数(activeHostsとinactiveHostsのサイズの合計はこれを超えない)
activatableCount - 有効化可能数(activeHostsのサイズはこれを超えない)
activeHosts - 稼働しているホストのID
inactiveHosts - イメージが格納されているが稼働していないホストのID
メソッドの詳細

getServiceImageId

public String getServiceImageId()

setServiceImageId

public void setServiceImageId(String serviceImageId)

getServiceId

public String getServiceId()

setServiceId

public void setServiceId(String serviceId)

getActivatableCount

public int getActivatableCount()

setActivatableCount

public void setActivatableCount(int activatableCount)

getActiveHosts

public List<String> getActiveHosts()

setActiveHosts

public void setActiveHosts(List<String> activeHosts)

getInactiveHosts

public List<String> getInactiveHosts()

setInactiveHosts

public void setInactiveHosts(List<String> inactiveHosts)