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, setUrlTemplatespublic 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 在类中 ResourceConfigpublic boolean equals(java.lang.Object obj)
ResourceConfig判断跟另一个配置项是否相同。
equals 在类中 ResourceConfigobj - 进行比较的另一个配置项。