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, paramMethodsFields inherited from class org.apache.cxf.jaxrs.model.AbstractResourceInfo
CONSTRUCTOR_PROXY_MAP, resourceClass, root, serviceClass -
Constructor Summary
ConstructorsConstructorDescriptionClassResourceInfo(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 TypeMethodDescriptionvoidvoidbooleanfindResource(Class<?> typedClass, Class<?> instanceClass) List<jakarta.ws.rs.core.MediaType>jakarta.ws.rs.PathgetPath()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) booleanvoidinitBeanParamInfo(ServerProviderFactory factory) voidinjectContexts(Object resourceObject, OperationResourceInfo ori, org.apache.cxf.message.Message inMessage) booleanbooleanvoidvoidsetNameBindings(Set<String> names) voidsetParent(ClassResourceInfo parent) voidvoidMethods inherited from class org.apache.cxf.jaxrs.model.BeanResourceInfo
getParameterFields, getParameterMethods, paramsAvailableMethods 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:
contextsAvailablein 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:
isSingletonin classAbstractResourceInfo
-
setParent
-
getParent
-
initBeanParamInfo
-
clearThreadLocalProxies
public void clearThreadLocalProxies()- Overrides:
clearThreadLocalProxiesin classAbstractResourceInfo
-
injectContexts
public void injectContexts(Object resourceObject, OperationResourceInfo ori, org.apache.cxf.message.Message inMessage)
-