|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.dao.entity.UpdateManagedEntity
jp.go.nict.langrid.dao.entity.Service
public abstract class Service
サービス情報を格納するエンティティクラス。 updatedDate、registeredDateは利用者が管理する必要がある。
| コンストラクタの概要 | |
|---|---|
Service()
コンストラクタ。 |
|
Service(String gridId,
String serviceId)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
protected org.apache.commons.lang.builder.EqualsBuilder |
appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
Object value,
Collection<String> appendedFields,
boolean ignoreDates)
実体固有の比較を行い、比較したフィールドをコレクションに追加する。 |
protected org.apache.commons.lang.builder.HashCodeBuilder |
appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder,
Collection<String> appendedFields)
実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。 |
abstract Service |
clone()
|
Set<String> |
getAllowedAppProvision()
応用システム条件を返す。 |
Set<String> |
getAllowedUse()
利用目的条件を返す。 |
String |
getAlternateServiceId()
代替サービスのIDを返す。 |
String |
getAppAuthKey()
このサービスが配備されているコンテナの認証キーを取得する。 |
ServiceAttribute |
getAttribute(String name)
属性を取得する。 |
Collection<ServiceAttribute> |
getAttributes()
属性のコレクションを取得する。 |
String |
getAttributeValue(String attributeName)
属性値を取得する。 |
ServiceContainerType |
getContainerType()
コンテナタイプを取得する。 |
String |
getCopyrightInfo()
著作権情報を取得する。 |
String |
getGridId()
グリッドIDを返す。 |
String |
getHowToGetMembershipInfo()
ユーザ登録方法を取得する |
Blob |
getInstance()
実体を取得する。 |
int |
getInstanceSize()
実体のサイズを返す。 |
InstanceType |
getInstanceType()
実体の種類を返す。 |
Set<Invocation> |
getInvocations()
このサービスが呼び出す外部サービスの情報を取得する。 |
String |
getLicenseInfo()
ライセンス情報を取得する。 |
Boolean |
getNotification()
|
String |
getOwnerUserId()
登録者ユーザIDを取得する。 |
String |
getResourceId()
リソースIDを取得する。 |
List<ServiceDeployment> |
getServiceDeployments()
配備情報を取得する。 |
String |
getServiceDescription()
サービスの説明を取得する。 |
List<ServiceEndpoint> |
getServiceEndpoints()
エンドポイント情報を取得する。 |
String |
getServiceId()
サービスIDを取得する。 |
String |
getServiceName()
サービス名を取得する。 |
String |
getServiceTypeDomainId()
サービスタイプのドメインIDを返す。 |
String |
getServiceTypeId()
サービスタイプIDを返す。 |
Boolean |
getStreaming()
|
int |
getTimeoutMillis()
呼び出しタイムアウトを取得する。 |
URL |
getWrapperSourceCodeUrl()
ラッパーのソースコードのURLを取得する。 |
Blob |
getWsdl()
WSDLを取得する。 |
boolean |
isActive()
アクティブかどうかを取得する。 |
boolean |
isApproved()
承認状態を取得する。 |
boolean |
isFederatedUseAllowed()
連携利用組織からの利用を許可するかどうかを取得する。 |
boolean |
isMembersOnly()
メンバーズオンリーかどうかを取得する |
boolean |
isUseAlternateService()
代替サービスを利用するかどうかを返す。 |
boolean |
isVisible()
サービスの可視状態を返す。 |
void |
removeAttribute(String attributeName)
属性を削除する。 |
void |
setActive(boolean active)
アクティブかどうかを設定する。 |
void |
setAllowedAppProvision(Set<String> apps)
応用システム条件を設定する。 |
void |
setAllowedUse(Set<String> uses)
利用目的条件を設定する。 |
void |
setAlternateServiceId(String alternateServiceId)
代替サービスのIDを設定する。 |
void |
setAppAuthKey(String appAuthKey)
このサービスが配備されているコンテナの認証キーを設定する。 |
void |
setApproved(boolean approved)
承認状態を設定する。 |
void |
setAttribute(ServiceAttribute attribute)
属性を設定する。 |
void |
setAttributes(Collection<ServiceAttribute> attributes)
属性のコレクションを設定する。 |
void |
setAttributeValue(String attributeName,
String attributeValue)
属性値を設定する。 |
void |
setContainerType(ServiceContainerType containerType)
コンテナタイプを設定する。 |
void |
setCopyrightInfo(String copyrightInfo)
著作権情報を設定する。 |
void |
setFederatedUseAllowed(boolean federatedUseAllowed)
連携利用組織からの利用を許可するかどうかを設定する。 |
void |
setGridId(String gridId)
グリッドIDを設定する。 |
void |
setHowToGetMembershipInfo(String howToGetMembershipInfo)
ユーザ登録方法の情報を設定する |
void |
setInstance(Blob instance)
実体を設定する。 |
void |
setInstanceSize(int instanceSize)
実体のサイズを設定する。 |
void |
setInstanceType(InstanceType instanceType)
実体の種類を設定する。 |
void |
setInvocations(Set<Invocation> invocations)
このサービスが呼び出す外部サービスの情報を設定する。 |
void |
setLicenseInfo(String licenseInfo)
ライセンス情報を設定する。 |
void |
setMembersOnly(boolean membersOnly)
メンバーズオンリーかどうかを設定する |
void |
setNotification(Boolean notification)
|
void |
setOwnerUserId(String ownerUserId)
登録者ユーザIDを設定する。 |
void |
setResourceId(String resourceId)
リソースIDを設定する。 |
void |
setServiceDeployments(List<ServiceDeployment> deployments)
配備情報を設定する。 |
void |
setServiceDescription(String serviceDescription)
サービスの説明を設定する。 |
void |
setServiceEndpoints(List<ServiceEndpoint> endpoints)
エンドポイント情報を設定する。 |
void |
setServiceId(String serviceId)
サービスIDを設定する。 |
void |
setServiceName(String serviceName)
サービス名を設定する。 |
void |
setServiceTypeDomainId(String serviceTypeDomainId)
サービスタイプのドメインIDを設定する。 |
void |
setServiceTypeId(String serviceTypeId)
サービスタイプIDを設定する。 |
void |
setStreaming(Boolean streaming)
|
void |
setTimeoutMillis(int timeoutMillis)
呼び出しタイムアウトを設定する。 |
void |
setUseAlternateService(boolean useAlternateService)
代替サービスを利用するかどうかを設定する。 |
void |
setVisible(boolean visible)
サービスの可視状態を設定する。 |
void |
setWrapperSourceCodeUrl(URL wrapperSourceCodeUrl)
ラッパーのソースコードのURLを設定する。 |
void |
setWsdl(Blob wsdl)
WSDLを設定する。 |
String |
toString()
|
| クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド |
|---|
equals, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, touchUpdatedDateTime |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Service()
public Service(String gridId,
String serviceId)
gridId - グリッドIDserviceId - サービスID| メソッドの詳細 |
|---|
public String toString()
UpdateManagedEntity 内の toStringpublic String getGridId()
public void setGridId(String gridId)
gridId - グリッドIDpublic String getServiceId()
public void setServiceId(String serviceId)
serviceId - サービスIDpublic String getResourceId()
public void setResourceId(String resourceId)
resourceId - リソースIDpublic String getServiceName()
public void setServiceName(String serviceName)
serviceName - サービス名public String getServiceDescription()
public void setServiceDescription(String serviceDescription)
serviceDescription - サービスの説明public void setCopyrightInfo(String copyrightInfo)
copyrightInfo - 著作権情報public String getCopyrightInfo()
public void setLicenseInfo(String licenseInfo)
licenseInfo - ライセンス情報public String getLicenseInfo()
public String getServiceTypeDomainId()
public void setServiceTypeDomainId(String serviceTypeDomainId)
serviceTypeDomainId - サービスタイプのドメインIDpublic String getServiceTypeId()
public void setServiceTypeId(String serviceTypeId)
serviceTypeId - サービスタイプIDpublic InstanceType getInstanceType()
public void setInstanceType(InstanceType instanceType)
instanceType - 実体の種類public int getInstanceSize()
public void setInstanceSize(int instanceSize)
instanceSize - 実体のサイズpublic Blob getInstance()
IOException - 取得に失敗したpublic void setInstance(Blob instance)
stream - 実体public void setOwnerUserId(String ownerUserId)
ownerUserId - 登録者ユーザIDpublic String getOwnerUserId()
public void setActive(boolean active)
active - アクティブかどうかpublic boolean isActive()
public ServiceContainerType getContainerType()
public void setContainerType(ServiceContainerType containerType)
containerType - コンテナタイプpublic String getAppAuthKey()
public void setAppAuthKey(String appAuthKey)
appAuthKey - コンテナの認証キーpublic void setWsdl(Blob wsdl)
stream - WSDL
IOException - 失敗したpublic Blob getWsdl()
IOException - 取得に失敗したpublic List<ServiceEndpoint> getServiceEndpoints()
public void setServiceEndpoints(List<ServiceEndpoint> endpoints)
endpoints - エンドポイント情報public List<ServiceDeployment> getServiceDeployments()
public void setServiceDeployments(List<ServiceDeployment> deployments)
deployments - 配備情報public boolean isVisible()
public void setVisible(boolean visible)
visible - 可視状態public int getTimeoutMillis()
public void setTimeoutMillis(int timeoutMillis)
timeoutMillis - 呼び出しタイムアウトpublic String getAlternateServiceId()
public void setAlternateServiceId(String alternateServiceId)
alternateServiceId - 代替サービスのIDpublic boolean isUseAlternateService()
public void setUseAlternateService(boolean useAlternateService)
useAlternateService - 代替サービスを利用するかどうかpublic Set<String> getAllowedUse()
public void setAllowedUse(Set<String> uses)
uses - 利用目的条件public Set<String> getAllowedAppProvision()
public void setAllowedAppProvision(Set<String> apps)
apps - 応用システム条件public boolean isFederatedUseAllowed()
public void setFederatedUseAllowed(boolean federatedUseAllowed)
federatedUseAllowed - 連携利用組織からの利用を許可するかどうかpublic boolean isApproved()
public void setApproved(boolean approved)
approved - 承認状態public Set<Invocation> getInvocations()
public void setInvocations(Set<Invocation> invocations)
invocations - 外部サービス呼び出し情報public Collection<ServiceAttribute> getAttributes()
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の getAttributespublic void setAttributes(Collection<ServiceAttribute> attributes)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の setAttributesattributes - 属性のコレクションpublic ServiceAttribute getAttribute(String name)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の getAttributename - 属性名
public void setAttribute(ServiceAttribute attribute)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の setAttributeattribute - 属性public String getAttributeValue(String attributeName)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の getAttributeValueattributeName - 属性名
public void setAttributeValue(String attributeName,
String attributeValue)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の setAttributeValueattributeName - 属性名attributeValue - 属性値public void removeAttribute(String attributeName)
AttributedElement の記述:
AttributedElement<ServiceAttribute> 内の removeAttributeattributeName - 属性名public abstract Service clone()
Object 内の clonepublic boolean isMembersOnly()
public void setMembersOnly(boolean membersOnly)
membersOnly - メンバーズオンリーかどうかpublic String getHowToGetMembershipInfo()
public void setHowToGetMembershipInfo(String howToGetMembershipInfo)
howToGetMembershipInfo - 登録方法の情報public void setWrapperSourceCodeUrl(URL wrapperSourceCodeUrl)
ラッパーのソースコードURL - public URL getWrapperSourceCodeUrl()
public Boolean getStreaming()
public void setStreaming(Boolean streaming)
public Boolean getNotification()
public void setNotification(Boolean notification)
protected org.apache.commons.lang.builder.EqualsBuilder appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
Object value,
Collection<String> appendedFields,
boolean ignoreDates)
UpdateManagedEntity の記述:
UpdateManagedEntity 内の appendSpecialEqualsbuilder - ビルダvalue - 比較する値ignoreDates - 日付を無視するかどうか
protected org.apache.commons.lang.builder.HashCodeBuilder appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder,
Collection<String> appendedFields)
UpdateManagedEntity の記述:
UpdateManagedEntity 内の appendSpecialHashCodebuilder - ビルダappendedFields - 比較したフィールドを追加するコレクション
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||