public class DomainResourceConfig extends ResourceConfig
领域资源配置类。
该类在加载领域资源时有用。
构造器和说明 |
---|
DomainResourceConfig()
构造函数。
|
DomainResourceConfig(DomainResourceConfig config)
拷贝构造函数。
|
DomainResourceConfig(java.lang.String configID, ResourceType resourceType, java.util.List<java.lang.String> urlTemplate, java.lang.String resourceImpl, java.lang.String[] extensionEncoderBeanName, java.lang.String[] extensionDecoderBeanNames, java.lang.String extensionHttpActionHandlerBeanName, java.lang.String domainInstanceBeanName, java.lang.String domainResourcePath, java.lang.reflect.Method domainMethod, boolean isSimpleMethod, java.lang.String domainResourceID, boolean isPolymorphiomMethod)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
判断跟另一个配置项是否相同。
|
java.lang.String |
getDomainInstanceBeanName()
获取领域组件实例。
|
java.lang.reflect.Method |
getDomainMethod()
获取领域资源对应的领域方法。
|
java.lang.String |
getDomainResourceID()
获取领域资源的 ID。
|
java.lang.String |
getDomianPath()
获取领域资源路径。
|
int |
hashCode()
返回资源配置项的哈希码值。
|
boolean |
isPolymorphiomMethod()
判断当前领域方法是不是多态方法。
|
boolean |
isSimapleMethod()
判断领域方法是否是简单方法。
|
void |
setDomainInstanceBeanName(java.lang.String domainInstanceBeanName)
设置领域组件实例。
|
void |
setDomainMethod(java.lang.reflect.Method domainMethod)
设置领域资源对应的领域方法。
|
void |
setDomainResourceID(java.lang.String domainResourceID)
设置领域资源的 ID。
|
void |
setDomianPath(java.lang.String domianPath)
设置领域资源路径。
|
void |
setPolymorphiomMethod(boolean isPolymorphiomMethod)
设置当前领域方法是否是多态方法。
|
void |
setSimapleMethod(boolean isSimapleMethod)
设置领域方法是否为简单方法。
|
getConfigID, getExtensionDecoderBeanNames, getExtensionEncoderBeanNames, getExtensionHttpActionHandlerBeanName, getParent, getPri, getResourceImpl, getResourceType, getUrlTemplates, isGetMethodAsForm, isNoMatch, setConfigID, setExtensionDecoderBeanNames, setExtensionEncoderBeanNames, setExtensionHttpActionHandlerBeanName, setGetMethodAsForm, setNoMatch, setParent, setPri, setResourceImpl, setResourceType, setUrlTemplates
public DomainResourceConfig()
构造函数。
public DomainResourceConfig(java.lang.String configID, ResourceType resourceType, java.util.List<java.lang.String> urlTemplate, java.lang.String resourceImpl, java.lang.String[] extensionEncoderBeanName, java.lang.String[] extensionDecoderBeanNames, java.lang.String extensionHttpActionHandlerBeanName, java.lang.String domainInstanceBeanName, java.lang.String domainResourcePath, java.lang.reflect.Method domainMethod, boolean isSimpleMethod, java.lang.String domainResourceID, boolean isPolymorphiomMethod)
构造函数。
通过资源配置项 ID、访问资源的 URI 模板、 领域资源的类型、 资源的实现类名、扩展资源表述生成器名、扩展参数解析器名、扩展 HTTP 消息处理器名、领域组件实例名、领域组件级别的相对路径、领域方法、是否是简单方法的标识、领域组件 ID、领域方法是否是多态方法这些参数共同构造领域资源配置对象。
configID
- 资源配置项 ID。resourceType
- 领域资源的类型。urlTemplate
- 访问资源的 URI 模板。resourceImpl
- 资源的实现类名。extensionEncoderBeanName
- 扩展资源表述生成器名。extensionDecoderBeanNames
- 扩展参数解析器名。extensionHttpActionHandlerBeanName
- 扩展 HTTP 消息处理器名。domainInstanceBeanName
- 领域组件实例名。domainResourcePath
- 领域组件级别的相对路径。domainMethod
- 领域方法。isSimpleMethod
- 是否是简单方法的标识。domainResourceID
- 领域组件 ID。isPolymorphiomMethod
- 领域方法是否是多态方法。public DomainResourceConfig(DomainResourceConfig config)
拷贝构造函数。
config
- DomainResourceConfig 对象。public java.lang.String getDomainInstanceBeanName()
获取领域组件实例。
public void setDomainInstanceBeanName(java.lang.String domainInstanceBeanName)
设置领域组件实例。
domainInstanceBeanName
- 领域组件实例名称。public java.lang.String getDomianPath()
获取领域资源路径。
public void setDomianPath(java.lang.String domianPath)
设置领域资源路径。
domianPath
- 领域组件解表的相对路径。public boolean isPolymorphiomMethod()
判断当前领域方法是不是多态方法。
public void setPolymorphiomMethod(boolean isPolymorphiomMethod)
设置当前领域方法是否是多态方法。
isPolymorphiomMethod
- 布尔值,true表示当前领域方法是多态方法,false 表示不是。public java.lang.reflect.Method getDomainMethod()
获取领域资源对应的领域方法。
public void setDomainMethod(java.lang.reflect.Method domainMethod)
设置领域资源对应的领域方法。
domainMethod
- 领域方法。public boolean isSimapleMethod()
判断领域方法是否是简单方法。
public void setSimapleMethod(boolean isSimapleMethod)
设置领域方法是否为简单方法。
isSimapleMethod
- 布尔值,true 表示设置领域方法为简单方法,false 表示设置领域方法为非简单方法。public java.lang.String getDomainResourceID()
获取领域资源的 ID。
public void setDomainResourceID(java.lang.String domainResourceID)
设置领域资源的 ID。
domainResourceID
- 领域资源的 ID。public int hashCode()
ResourceConfig
返回资源配置项的哈希码值。
hashCode
在类中 ResourceConfig
public boolean equals(java.lang.Object obj)
ResourceConfig
判断跟另一个配置项是否相同。
equals
在类中 ResourceConfig
obj
- 进行比较的另一个配置项。