Class ApplicationResource
java.lang.Object
org.exoplatform.services.rest.BaseObjectModel
org.exoplatform.services.rest.impl.resource.AbstractResourceDescriptorImpl
org.exoplatform.services.rest.impl.resource.ApplicationResource
- All Implemented Interfaces:
ObjectModel,AbstractResourceDescriptor,ResourceDescriptor
- Version:
- $Id$
- Author:
- Andrey Parfonov
-
Field Summary
Fields inherited from class org.exoplatform.services.rest.BaseObjectModel
clazz, constructors, fields, properties -
Constructor Summary
ConstructorsConstructorDescriptionApplicationResource(String applicationId, Class<?> resourceClass) ApplicationResource(String applicationId, Class<?> resourceClass, MethodInvokerFactory invokerFactory) ApplicationResource(String applicationId, Object resource) ApplicationResource(String applicationId, Object resource, MethodInvokerFactory invokerFactory) -
Method Summary
Methods inherited from class org.exoplatform.services.rest.impl.resource.AbstractResourceDescriptorImpl
accept, createMethodParametersList, findMethodResourceMediaType, getMetaAnnotation, getMethodAnnotation, getMethodInvoker, getPathValue, getResourceMethods, getSubResourceLocators, getSubResourceMethods, getUriPattern, isRootResource, processMethods, resolveHeadRequest, resolveOptionsRequest, toStringMethods inherited from class org.exoplatform.services.rest.BaseObjectModel
getConstructorDescriptors, getFieldInjectors, getObjectClass, getProperties, getPropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.exoplatform.services.rest.ObjectModel
getConstructorDescriptors, getFieldInjectors, getObjectClass, getProperties, getProperty
-
Constructor Details
-
ApplicationResource
- Parameters:
applicationId- identifier of application-supplied subclass ofApplicationvia this component was delivered.resourceClass- resource class
-
ApplicationResource
public ApplicationResource(String applicationId, Class<?> resourceClass, MethodInvokerFactory invokerFactory) - Parameters:
applicationId- identifier of application-supplied subclass ofApplicationvia this component was delivered.resourceClass- resource classinvokerFactory- invoker factory
-
ApplicationResource
public ApplicationResource(String applicationId, Object resource, MethodInvokerFactory invokerFactory) - Parameters:
applicationId- identifier of application-supplied subclass ofApplicationvia this component was delivered.resource- resource instanceinvokerFactory- invoker factory
-
ApplicationResource
- Parameters:
applicationId- identifier of application-supplied subclass ofApplicationvia this component was delivered.resource- resource instance
-
-
Method Details
-
getApplication
- Returns:
- identifier (suppose to use FQN) of application-supplied subclass
of
Applicationvia this component was delivered.
-