Package org.apache.cxf.jaxrs.model
Class ClassResourceInfo
- java.lang.Object
-
- org.apache.cxf.jaxrs.model.AbstractResourceInfo
-
- org.apache.cxf.jaxrs.model.BeanResourceInfo
-
- org.apache.cxf.jaxrs.model.ClassResourceInfo
-
public class ClassResourceInfo extends BeanResourceInfo
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.jaxrs.model.BeanResourceInfo
paramFields, paramMethods
-
Fields inherited from class org.apache.cxf.jaxrs.model.AbstractResourceInfo
CONSTRUCTOR_PROXY_MAP, resourceClass, root, serviceClass
-
-
Constructor Summary
Constructors Constructor Description ClassResourceInfo(Class<?> theResourceClass)
ClassResourceInfo(Class<?> theResourceClass, boolean theRoot)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, boolean createdFromModel, String consumesTypes, String producesTypes, org.apache.cxf.Bus bus)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, boolean createdFromModel, org.apache.cxf.Bus bus)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, org.apache.cxf.Bus bus)
ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, org.apache.cxf.Bus bus, List<javax.ws.rs.core.MediaType> defaultProduces, List<javax.ws.rs.core.MediaType> defaultConsumes)
ClassResourceInfo(ClassResourceInfo cri)
-
Method Summary
-
Methods inherited from class org.apache.cxf.jaxrs.model.BeanResourceInfo
getParameterFields, getParameterMethods, paramsAvailable
-
Methods inherited from class org.apache.cxf.jaxrs.model.AbstractResourceInfo
clearAllMaps, getBus, getConstructorProxies, getContextFieldProxy, getContextFields, getContextMethods, getContextSetterProxy, getResourceClass, getServiceClass, isRoot, setResourceClass
-
-
-
-
Constructor Detail
-
ClassResourceInfo
public ClassResourceInfo(ClassResourceInfo cri)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, org.apache.cxf.Bus bus)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, org.apache.cxf.Bus bus, List<javax.ws.rs.core.MediaType> defaultProduces, List<javax.ws.rs.core.MediaType> defaultConsumes)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, boolean createdFromModel, org.apache.cxf.Bus bus)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass, Class<?> theServiceClass, boolean theRoot, boolean enableStatic, boolean createdFromModel, String consumesTypes, String producesTypes, org.apache.cxf.Bus bus)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass)
-
ClassResourceInfo
public ClassResourceInfo(Class<?> theResourceClass, boolean theRoot)
-
-
Method Detail
-
findResource
public ClassResourceInfo findResource(Class<?> typedClass, Class<?> instanceClass)
-
contextsAvailable
public boolean contextsAvailable()
- Overrides:
contextsAvailable
in classAbstractResourceInfo
-
getSubResource
public ClassResourceInfo getSubResource(Class<?> typedClass, Class<?> instanceClass)
-
getSubResource
public ClassResourceInfo getSubResource(Class<?> typedClass, Class<?> instanceClass, Object instance)
-
getSubResource
public ClassResourceInfo getSubResource(Class<?> typedClass, Class<?> instanceClass, Object instance, boolean resolveContexts, org.apache.cxf.message.Message message)
-
addSubClassResourceInfo
public void addSubClassResourceInfo(ClassResourceInfo cri)
-
getSubResources
public Collection<ClassResourceInfo> getSubResources()
-
getURITemplate
public URITemplate getURITemplate()
-
setURITemplate
public void setURITemplate(URITemplate u)
-
getMethodDispatcher
public MethodDispatcher getMethodDispatcher()
-
setMethodDispatcher
public void setMethodDispatcher(MethodDispatcher md)
-
hasSubResources
public boolean hasSubResources()
-
isCreatedFromModel
public boolean isCreatedFromModel()
-
getResourceProvider
public ResourceProvider getResourceProvider()
-
setResourceProvider
public void setResourceProvider(ResourceProvider rp)
-
getProduceMime
public List<javax.ws.rs.core.MediaType> getProduceMime()
-
getConsumeMime
public List<javax.ws.rs.core.MediaType> getConsumeMime()
-
getPath
public javax.ws.rs.Path getPath()
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in classAbstractResourceInfo
-
setParent
public void setParent(ClassResourceInfo parent)
-
getParent
public ClassResourceInfo getParent()
-
initBeanParamInfo
public void initBeanParamInfo(ServerProviderFactory factory)
-
clearThreadLocalProxies
public void clearThreadLocalProxies()
- Overrides:
clearThreadLocalProxies
in classAbstractResourceInfo
-
injectContexts
public void injectContexts(Object resourceObject, OperationResourceInfo ori, org.apache.cxf.message.Message inMessage)
-
-