|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の toString
public 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>
内の getAttributes
public void setAttributes(Collection<ServiceAttribute> attributes)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の setAttributes
attributes
- 属性のコレクションpublic ServiceAttribute getAttribute(String name)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の getAttribute
name
- 属性名
public void setAttribute(ServiceAttribute attribute)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の setAttribute
attribute
- 属性public String getAttributeValue(String attributeName)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の getAttributeValue
attributeName
- 属性名
public void setAttributeValue(String attributeName, String attributeValue)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の setAttributeValue
attributeName
- 属性名attributeValue
- 属性値public void removeAttribute(String attributeName)
AttributedElement
の記述:
AttributedElement<ServiceAttribute>
内の removeAttribute
attributeName
- 属性名public abstract Service clone()
Object
内の clone
public 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
内の appendSpecialEquals
builder
- ビルダvalue
- 比較する値ignoreDates
- 日付を無視するかどうか
protected org.apache.commons.lang.builder.HashCodeBuilder appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder, Collection<String> appendedFields)
UpdateManagedEntity
の記述:
UpdateManagedEntity
内の appendSpecialHashCode
builder
- ビルダappendedFields
- 比較したフィールドを追加するコレクション
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |