public class DomainComponentInfo
extends java.lang.Object
implements java.io.Serializable
领域资源信息类。
该类表是了领域资源的信息,这个信息在恢复领域资源的时候有用。
构造器和说明 |
---|
DomainComponentInfo()
默认构造函数。
|
DomainComponentInfo(DomainComponentInfo dcInfo)
拷贝构造函数。
|
DomainComponentInfo(java.lang.String domainResourceID, java.lang.String domainInstanceBeanName, java.lang.String domainImplClassName, java.lang.String[] extensionEncoderBeanName, java.lang.String[] extensionDecoderBeanNames)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getDomainImplClassName()
获取领域组件的实现类。
|
java.lang.String |
getDomainInstanceBeanName()
获取领域资源示例的名称。
|
java.lang.String |
getDomainResourceID()
获取领域组件的 ID。
|
java.lang.String[] |
getExtensionDecoderBeanNames()
获取请求参数解析器。
|
java.lang.String[] |
getExtensionEncoderBeanName()
获取扩展资源表述生成器。
|
void |
setDomainImplClassName(java.lang.String domainImplClassName)
设置领域组件的实现类。
|
void |
setDomainInstanceBeanName(java.lang.String domainInstanceBeanName)
设置领域资源示例。
|
void |
setDomainResourceID(java.lang.String domainResourceID)
设置领域组件的 ID。
|
void |
setExtensionDecoderBeanNames(java.lang.String[] extensionDecoderBeanNames)
设置请求参数解析器。
|
void |
setExtensionEncoderBeanName(java.lang.String[] beanNames)
设置扩展表述生成器。
|
public DomainComponentInfo(DomainComponentInfo dcInfo)
拷贝构造函数。
dcInfo
- DomainComponentInfo 对象。public DomainComponentInfo(java.lang.String domainResourceID, java.lang.String domainInstanceBeanName, java.lang.String domainImplClassName, java.lang.String[] extensionEncoderBeanName, java.lang.String[] extensionDecoderBeanNames)
构造函数。
通过领域资源组件 ID、领域资源示例/领域组件实现类、扩展表述生成器、扩展参数解析器构建领域资源信息对象。
domainResourceID
- 领域资源组件的 ID。domainInstanceBeanName
- 领域资源的示例名称,与领域组件实现类参数互斥。domainImplClassName
- 领域组件实现类名称,与领域资源示例参数互斥。extensionEncoderBeanName
- 扩展资源表述生成器的名称。extensionDecoderBeanNames
- 扩展参数解析器的 Spring Bean 名称数组。public DomainComponentInfo()
默认构造函数。
public void setExtensionEncoderBeanName(java.lang.String[] beanNames)
设置扩展表述生成器。
设置领域资源负责扩展表述格式的 Bean。
beanNames
- 扩展表述生成器的 Spring Bean 名称数组。public java.lang.String[] getExtensionDecoderBeanNames()
获取请求参数解析器。
获取领域资源的扩展请求参数解析器。
public void setExtensionDecoderBeanNames(java.lang.String[] extensionDecoderBeanNames)
设置请求参数解析器。
设置领域资源的请求参数解析器。
extensionDecoderBeanNames
- 请求参数解析器的 Bean 名称数组。public java.lang.String getDomainResourceID()
获取领域组件的 ID。
每个领域组件都有一个唯一的 ID。
public void setDomainResourceID(java.lang.String domainResourceID)
设置领域组件的 ID。
domainResourceID
- 领域组件的 ID。public java.lang.String getDomainInstanceBeanName()
获取领域资源示例的名称。
public void setDomainInstanceBeanName(java.lang.String domainInstanceBeanName)
设置领域资源示例。
domainInstanceBeanName
- 领域资源示例的名称。public java.lang.String getDomainImplClassName()
获取领域组件的实现类。
public void setDomainImplClassName(java.lang.String domainImplClassName)
设置领域组件的实现类。
domainImplClassName
- 领域资源组件实现类的名称。public java.lang.String[] getExtensionEncoderBeanName()
获取扩展资源表述生成器。