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
-
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
ConstructorDescriptionClassResourceInfo
(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<jakarta.ws.rs.core.MediaType> defaultProduces, List<jakarta.ws.rs.core.MediaType> defaultConsumes) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
boolean
findResource
(Class<?> typedClass, Class<?> instanceClass) List<jakarta.ws.rs.core.MediaType>
jakarta.ws.rs.Path
getPath()
List<jakarta.ws.rs.core.MediaType>
getSubResource
(Class<?> typedClass, Class<?> instanceClass) getSubResource
(Class<?> typedClass, Class<?> instanceClass, Object instance) getSubResource
(Class<?> typedClass, Class<?> instanceClass, Object instance, boolean resolveContexts, org.apache.cxf.message.Message message) boolean
void
initBeanParamInfo
(ServerProviderFactory factory) void
injectContexts
(Object resourceObject, OperationResourceInfo ori, org.apache.cxf.message.Message inMessage) boolean
boolean
void
void
setNameBindings
(Set<String> names) void
setParent
(ClassResourceInfo parent) void
void
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 Details
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
ClassResourceInfo
-
-
Method Details
-
findResource
-
contextsAvailable
public boolean contextsAvailable()- Overrides:
contextsAvailable
in classAbstractResourceInfo
-
getSubResource
-
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
-
getSubResources
-
getNameBindings
-
setNameBindings
-
getAllowedMethods
-
getURITemplate
-
setURITemplate
-
getMethodDispatcher
-
setMethodDispatcher
-
hasSubResources
public boolean hasSubResources() -
isCreatedFromModel
public boolean isCreatedFromModel() -
getResourceProvider
-
setResourceProvider
-
getProduceMime
-
getConsumeMime
-
getPath
public jakarta.ws.rs.Path getPath() -
isSingleton
public boolean isSingleton()- Specified by:
isSingleton
in classAbstractResourceInfo
-
setParent
-
getParent
-
initBeanParamInfo
-
clearThreadLocalProxies
public void clearThreadLocalProxies()- Overrides:
clearThreadLocalProxies
in classAbstractResourceInfo
-
injectContexts
public void injectContexts(Object resourceObject, OperationResourceInfo ori, org.apache.cxf.message.Message inMessage)
-