jp.go.nict.langrid.management.web.model
クラス ServiceModel

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.web.model.ServiceManagerModel
      上位を拡張 jp.go.nict.langrid.management.web.model.ServiceGridModel
          上位を拡張 jp.go.nict.langrid.management.web.model.ServiceModel
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AtomicServiceModel, CompositeServiceModel

public class ServiceModel
extends ServiceGridModel

サービスマネージャ内部で扱うサービス情報のモデル

バージョン:
$Revision: 12762 $
作成者:
Masaaki Kamiya, $Author: Masaaki Kamiya $
関連項目:
直列化された形式

コンストラクタの概要
ServiceModel()
           
 
メソッドの概要
 Set<String> getAllowedAppProvision()
          サービスの提供形態を取得する
 Set<String> getAllowedUsage()
          サービスの提供条件を取得する
 String getContainerType()
          サービスのコンテナタイプを取得する
 String getCopyrightInfo()
          コピーライトを取得する
 String getHowToGetMembershipInfo()
          メンバーズオンリーのサービスの利用方法を取得する
 byte[] getInstance()
          サービスの実態を取得する
 int getInstanceSize()
          サービスの実態のサイズを取得する
 String getInstanceType()
          サービスの実態のタイプを取得する
 String getLicenseInfo()
          ライセンス情報を取得する
 String getOwnerUserId()
          サービスを所有するユーザIDを取得する
 String getServiceDescription()
          サービスの詳細説明を取得する
 String getServiceId()
          サービスIDを取得する
 String getServiceName()
          サービス名を取得する
 ServiceTypeModel getServiceType()
          サービスタイプを取得する
 LanguagePathModel getSupportedLanguagePathModel()
          サービスが対応する言語情報を取得する
 boolean isActive()
          サービスが実行可能かどうか
 boolean isApproved()
          サービスが承認されているかどうか
 boolean isFederatedUseAllowed()
          サービスが連携利用可能かどうか取得する
 boolean isMembersOnly()
          サービスがメンバーズオンリーかどうか
 void setActive(boolean active)
          サービスが実行可能かどうか設定する
 void setAllowedAppProvision(Set<String> allowedAppProvision)
          サービスの提供形態を設定する
 void setAllowedUsage(Set<String> allowedUsage)
          サービスの提供条件を設定する
 void setApproved(boolean approved)
          サービスが承認されているかどうか設定する
 void setContainerType(String containerType)
          サービスのコンテナタイプを設定する
 void setCopyrightInfo(String copyrightInfo)
          コピーライトを設定する
 void setFederatedUseAllowed(boolean federatedUseAllowed)
          サービスが連携利用可能かどうかを設定する
 void setHowToGetMembershipInfo(String howToGetMembershipInfo)
          メンバーズオンリーのサービスの利用方法を取得する
 void setInstance(byte[] instance)
          サービスの実態を設定する
 void setInstanceSize(int instanceSize)
          サービスの実態のサイズを設定する
 void setInstanceType(String instanceType)
          サービスの実態のタイプを設定する
 void setLicenseInfo(String licenseInfo)
          サービスのライセンスを設定する
 void setMembersOnly(boolean membersOnly)
          メンバーズオンリーかどうかを設定する
 void setOwnerUserId(String ownerUserId)
          サービスを主有するユーザIDを設定する
 void setServiceDescription(String serviceDescription)
          サービスの詳細説明を設定する
 void setServiceId(String serviceId)
          サービスIDを設定する
 void setServiceName(String serviceName)
          サービス名を設定する
 void setServiceType(ServiceTypeModel serviceType)
          サービスタイプを設定する
 void setSupportedLanguagePathModel(LanguagePathModel supportedLanguagePathModel)
          サービスが対応する言語情報を設定する
 
クラス jp.go.nict.langrid.management.web.model.ServiceGridModel から継承されたメソッド
getGridId, setGridId
 
クラス jp.go.nict.langrid.management.web.model.ServiceManagerModel から継承されたメソッド
equals, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceModel

public ServiceModel()
メソッドの詳細

getAllowedAppProvision

public Set<String> getAllowedAppProvision()
サービスの提供形態を取得する

戻り値:
提供形態

getAllowedUsage

public Set<String> getAllowedUsage()
サービスの提供条件を取得する

戻り値:
提供条件

getContainerType

public String getContainerType()
サービスのコンテナタイプを取得する

戻り値:
タイプ

getCopyrightInfo

public String getCopyrightInfo()
コピーライトを取得する

戻り値:
コピーライト

getHowToGetMembershipInfo

public String getHowToGetMembershipInfo()
メンバーズオンリーのサービスの利用方法を取得する

戻り値:
利用方法

getInstance

public byte[] getInstance()
サービスの実態を取得する

戻り値:
サービスのバイナリ

getInstanceSize

public int getInstanceSize()
サービスの実態のサイズを取得する

戻り値:
サイズ

getInstanceType

public String getInstanceType()
サービスの実態のタイプを取得する

戻り値:
タイプ

getLicenseInfo

public String getLicenseInfo()
ライセンス情報を取得する

戻り値:
ライセンス情報

getOwnerUserId

public String getOwnerUserId()
サービスを所有するユーザIDを取得する

戻り値:
ユーザID

getServiceDescription

public String getServiceDescription()
サービスの詳細説明を取得する

戻り値:
詳細

getServiceId

public String getServiceId()
サービスIDを取得する

戻り値:
サービスID

getServiceName

public String getServiceName()
サービス名を取得する

戻り値:
サービス名

getServiceType

public ServiceTypeModel getServiceType()
サービスタイプを取得する

戻り値:
タイプ

getSupportedLanguagePathModel

public LanguagePathModel getSupportedLanguagePathModel()
サービスが対応する言語情報を取得する

戻り値:
言語情報モデル

isActive

public boolean isActive()
サービスが実行可能かどうか

戻り値:
実行可能ならtrue、そうでないならfalse

isApproved

public boolean isApproved()
サービスが承認されているかどうか

戻り値:
承認されているならtrue、そうでないならfalse

isFederatedUseAllowed

public boolean isFederatedUseAllowed()
サービスが連携利用可能かどうか取得する

戻り値:
連携利用可能ならtrue、そうでないならfalse

isMembersOnly

public boolean isMembersOnly()
サービスがメンバーズオンリーかどうか

戻り値:
メンバーズオンリーならtrue、そうでないならfalse

setActive

public void setActive(boolean active)
サービスが実行可能かどうか設定する

パラメータ:
active - 実行可能かどうか

setAllowedAppProvision

public void setAllowedAppProvision(Set<String> allowedAppProvision)
サービスの提供形態を設定する

パラメータ:
allowedAppProvision - 提供形態

setAllowedUsage

public void setAllowedUsage(Set<String> allowedUsage)
サービスの提供条件を設定する

パラメータ:
allowedUsage - 提供条件

setApproved

public void setApproved(boolean approved)
サービスが承認されているかどうか設定する

パラメータ:
approved - 承認されているかどうか

setContainerType

public void setContainerType(String containerType)
サービスのコンテナタイプを設定する

パラメータ:
containerType - タイプ

setCopyrightInfo

public void setCopyrightInfo(String copyrightInfo)
コピーライトを設定する

パラメータ:
copyrightInfo - コピーライト

setFederatedUseAllowed

public void setFederatedUseAllowed(boolean federatedUseAllowed)
サービスが連携利用可能かどうかを設定する

パラメータ:
federatedUseAllowed - 連携利用可能かどうか

setHowToGetMembershipInfo

public void setHowToGetMembershipInfo(String howToGetMembershipInfo)
メンバーズオンリーのサービスの利用方法を取得する

パラメータ:
howToGetMembershipInfo - 利用方法

setInstance

public void setInstance(byte[] instance)
サービスの実態を設定する

パラメータ:
instance - 実態

setInstanceSize

public void setInstanceSize(int instanceSize)
サービスの実態のサイズを設定する

パラメータ:
instanceSize - サイズ

setInstanceType

public void setInstanceType(String instanceType)
サービスの実態のタイプを設定する

パラメータ:
instanceType - タイプ

setLicenseInfo

public void setLicenseInfo(String licenseInfo)
サービスのライセンスを設定する

パラメータ:
licenseInfo - ライセンス

setMembersOnly

public void setMembersOnly(boolean membersOnly)
メンバーズオンリーかどうかを設定する

パラメータ:
membersOnly - メンバーズオンリーかどうか

setOwnerUserId

public void setOwnerUserId(String ownerUserId)
サービスを主有するユーザIDを設定する

パラメータ:
ownerUserId - ユーザID

setServiceDescription

public void setServiceDescription(String serviceDescription)
サービスの詳細説明を設定する

パラメータ:
serviceDescription - 詳細

setServiceId

public void setServiceId(String serviceId)
サービスIDを設定する

パラメータ:
serviceId - サービスID

setServiceName

public void setServiceName(String serviceName)
サービス名を設定する

パラメータ:
serviceName - サービス名

setServiceType

public void setServiceType(ServiceTypeModel serviceType)
サービスタイプを設定する

パラメータ:
serviceType - タイプ

setSupportedLanguagePathModel

public void setSupportedLanguagePathModel(LanguagePathModel supportedLanguagePathModel)
サービスが対応する言語情報を設定する

パラメータ:
supportedLanguagePathModel - 言語情報モデル