Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(GenericMethodResource) - Method in class org.exoplatform.services.rest.ext.method.filter.MethodAccessFilter
-
Check does
methodcontains one on of security annotations PermitAll, DenyAll, RolesAllowed. - addHeader(String, String) - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
-
HTTP header with supplied name and value.
- addHeader(String, String) - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
-
HTTP header with supplied name and value.
D
- DEFAULT_CONNECT_TIMEOUT_MS - Static variable in class org.exoplatform.services.rest.ext.proxy.ProxyService
- dispatch(String) - Method in class org.exoplatform.services.rest.ext.management.RestManagementProvider
- doFilter(GenericContainerRequest) - Method in class org.exoplatform.services.rest.ext.filter.MethodOverrideFilter
- doFilter(GenericContainerRequest) - Method in class org.exoplatform.services.rest.ext.filter.UriNormalizationFilter
-
Should be used for normalization URI as described at http://www.unix.com.ua/rfc/rfc3986.html#s6.2.2.
- doProxyDelete(HttpHeaders, UriInfo, String) - Method in class org.exoplatform.services.rest.ext.proxy.ProxyService
- doProxyGet(HttpHeaders, UriInfo, String) - Method in class org.exoplatform.services.rest.ext.proxy.ProxyService
- doProxyPost(HttpHeaders, UriInfo, String, InputStream) - Method in class org.exoplatform.services.rest.ext.proxy.ProxyService
- doProxyPut(HttpHeaders, UriInfo, String, InputStream) - Method in class org.exoplatform.services.rest.ext.proxy.ProxyService
E
- equals(Object) - Method in class org.exoplatform.services.rest.ext.management.ResourceKey
G
- get() - Method in class org.exoplatform.services.rest.ext.management.RestResource
- get(UriInfo, String) - Method in class org.exoplatform.services.rest.ext.management.RestResource
- getArgumentName(int) - Method in class org.exoplatform.services.rest.ext.management.invocation.GetterInvoker
- getArgumentName(int) - Method in class org.exoplatform.services.rest.ext.management.invocation.SetterInvoker
- getArgumentName(int) - Method in class org.exoplatform.services.rest.ext.management.invocation.SimpleMethodInvoker
- getClasses() - Method in class org.exoplatform.services.rest.ext.service.RestServicesListApplication
- getData() - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
- getData() - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
- getDescription() - Method in class org.exoplatform.services.rest.ext.management.RestResource
- getDescription() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethod
- getDescription() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethodParameter
- getDescription() - Method in class org.exoplatform.services.rest.ext.management.RestResourceProperty
- getFqn() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList.RootResource
- getHeaders() - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
- getHeaders() - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
- getMethod() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethod
- getMethod() - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
- getMethods() - Method in class org.exoplatform.services.rest.ext.management.RestResource
- getName() - Method in class org.exoplatform.services.rest.ext.management.RestResource
- getName() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethod
- getName() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethodParameter
- getName() - Method in class org.exoplatform.services.rest.ext.management.RestResourceProperty
- getParameters() - Method in class org.exoplatform.services.rest.ext.management.RestResourceMethod
- getPath() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList.RootResource
- getProperties() - Method in class org.exoplatform.services.rest.ext.management.RestResource
- getRegex() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList.RootResource
- getRootResources() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList.RootResourcesList
- getSize(HierarchicalProperty, Class<?>, Type, Annotation[], MediaType) - Method in class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
- getStatus() - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
- getStream() - Method in class org.exoplatform.services.rest.ext.transport.SerialInputData
- GetterInvoker - Class in org.exoplatform.services.rest.ext.management.invocation
- GetterInvoker(Method) - Constructor for class org.exoplatform.services.rest.ext.management.invocation.GetterInvoker
- getUri() - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
- getURI() - Method in class org.exoplatform.services.rest.ext.util.XlinkHref
-
Get uri.
- getValue() - Method in class org.exoplatform.services.rest.ext.management.ValueWrapper
H
- hashCode() - Method in class org.exoplatform.services.rest.ext.management.ResourceKey
- HierarchicalPropertyEntityProvider - Class in org.exoplatform.services.rest.ext.provider
-
Converts stream to
HierarchicalPropertyand serializesHierarchicalPropertyin given stream. - HierarchicalPropertyEntityProvider() - Constructor for class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
I
- invoke(Object, Map<String, List<String>>) - Method in interface org.exoplatform.services.rest.ext.management.invocation.MethodInvoker
- invoke(Object, Map<String, List<String>>) - Method in class org.exoplatform.services.rest.ext.management.invocation.NoSuchMethodInvoker
- invoke(Object, Map<String, List<String>>) - Method in class org.exoplatform.services.rest.ext.management.invocation.SimpleMethodInvoker
- isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
L
- list() - Method in class org.exoplatform.services.rest.ext.management.RestManagementProvider
- listHTML() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList
- listJSON() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList
M
- manage(ManagedResource) - Method in class org.exoplatform.services.rest.ext.management.RestManagementProvider
- MethodAccessFilter - Class in org.exoplatform.services.rest.ext.method.filter
-
Contract of this class thats constrains access to the resource method that use JSR-250 security common annotations.
- MethodAccessFilter() - Constructor for class org.exoplatform.services.rest.ext.method.filter.MethodAccessFilter
- MethodInvoker - Interface in org.exoplatform.services.rest.ext.management.invocation
- MethodOverrideFilter - Class in org.exoplatform.services.rest.ext.filter
-
Override HTTP request method by method specified in X-HTTP-Method-Override header.
- MethodOverrideFilter() - Constructor for class org.exoplatform.services.rest.ext.filter.MethodOverrideFilter
N
- NoSuchMethodInvoker - Class in org.exoplatform.services.rest.ext.management.invocation
- NoSuchMethodInvoker() - Constructor for class org.exoplatform.services.rest.ext.management.invocation.NoSuchMethodInvoker
O
- org.exoplatform.services.rest.ext.filter - package org.exoplatform.services.rest.ext.filter
- org.exoplatform.services.rest.ext.management - package org.exoplatform.services.rest.ext.management
- org.exoplatform.services.rest.ext.management.invocation - package org.exoplatform.services.rest.ext.management.invocation
- org.exoplatform.services.rest.ext.method.filter - package org.exoplatform.services.rest.ext.method.filter
- org.exoplatform.services.rest.ext.provider - package org.exoplatform.services.rest.ext.provider
- org.exoplatform.services.rest.ext.proxy - package org.exoplatform.services.rest.ext.proxy
- org.exoplatform.services.rest.ext.service - package org.exoplatform.services.rest.ext.service
- org.exoplatform.services.rest.ext.transport - package org.exoplatform.services.rest.ext.transport
- org.exoplatform.services.rest.ext.util - package org.exoplatform.services.rest.ext.util
P
- post(UriInfo, String) - Method in class org.exoplatform.services.rest.ext.management.RestResource
- ProxyService - Class in org.exoplatform.services.rest.ext.proxy
- ProxyService() - Constructor for class org.exoplatform.services.rest.ext.proxy.ProxyService
- put(UriInfo, String) - Method in class org.exoplatform.services.rest.ext.management.RestResource
- putToElement(Element) - Method in class org.exoplatform.services.rest.ext.util.XlinkHref
-
Add xlink to given element of DOM structure.
- putToElement(Element, String) - Method in class org.exoplatform.services.rest.ext.util.XlinkHref
-
Add external suffix to uri an d then insert xlink into element of DOM.
R
- readFrom(Class<HierarchicalProperty>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
- ResourceKey - Class in org.exoplatform.services.rest.ext.management
- ResourceKey(String) - Constructor for class org.exoplatform.services.rest.ext.management.ResourceKey
- RestManagementProvider - Class in org.exoplatform.services.rest.ext.management
- RestManagementProvider(ExoContainerContext) - Constructor for class org.exoplatform.services.rest.ext.management.RestManagementProvider
- RestResource - Class in org.exoplatform.services.rest.ext.management
- RestResource(String, ManagedResource) - Constructor for class org.exoplatform.services.rest.ext.management.RestResource
- RestResourceMethod - Class in org.exoplatform.services.rest.ext.management
- RestResourceMethod(ManagedMethodMetaData) - Constructor for class org.exoplatform.services.rest.ext.management.RestResourceMethod
- RestResourceMethodParameter - Class in org.exoplatform.services.rest.ext.management
- RestResourceMethodParameter(ManagedMethodParameterMetaData) - Constructor for class org.exoplatform.services.rest.ext.management.RestResourceMethodParameter
- RestResourceProperty - Class in org.exoplatform.services.rest.ext.management
- RestResourceProperty(ManagedPropertyMetaData) - Constructor for class org.exoplatform.services.rest.ext.management.RestResourceProperty
- RestServicesList - Class in org.exoplatform.services.rest.ext.service
- RestServicesList(ResourceBinder) - Constructor for class org.exoplatform.services.rest.ext.service.RestServicesList
- RestServicesList.RootResource - Class in org.exoplatform.services.rest.ext.service
- RestServicesList.RootResourcesList - Class in org.exoplatform.services.rest.ext.service
- RestServicesListApplication - Class in org.exoplatform.services.rest.ext.service
- RestServicesListApplication() - Constructor for class org.exoplatform.services.rest.ext.service.RestServicesListApplication
- RootResource(String, String, String) - Constructor for class org.exoplatform.services.rest.ext.service.RestServicesList.RootResource
- rootResources() - Method in class org.exoplatform.services.rest.ext.service.RestServicesList
- RootResourcesList(List<RestServicesList.RootResource>) - Constructor for class org.exoplatform.services.rest.ext.service.RestServicesList.RootResourcesList
S
- SerialInputData - Class in org.exoplatform.services.rest.ext.transport
-
SerialInputData is useful for transfer data represented by stream via RMI.
- SerialInputData(byte[]) - Constructor for class org.exoplatform.services.rest.ext.transport.SerialInputData
-
Constructs new instance of SerialInputData.
- SerialInputData(InputStream) - Constructor for class org.exoplatform.services.rest.ext.transport.SerialInputData
-
Constructs new instance of SerialInputData.
- SerialRequest - Class in org.exoplatform.services.rest.ext.transport
-
This class can be used as proxy when need to call RESTful services via RMI (EJB).
- SerialRequest(String, URI, MultivaluedMap<String, String>, SerialInputData) - Constructor for class org.exoplatform.services.rest.ext.transport.SerialRequest
- SerialResponse - Class in org.exoplatform.services.rest.ext.transport
-
SerialResponse can be used for transfer data (HTTP status, HTTP headers, entity) from
GenericContainerResponsevia RMI. - SerialResponse() - Constructor for class org.exoplatform.services.rest.ext.transport.SerialResponse
- setData(SerialInputData) - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
- setHeader(String, String) - Method in class org.exoplatform.services.rest.ext.transport.SerialRequest
-
Set HTTP header with supplied name and value, preset header with this name will be overridden.
- setHeader(String, String) - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
-
Set HTTP header with supplied name and value, preset header with this name will be overridden.
- setStatus(int) - Method in class org.exoplatform.services.rest.ext.transport.SerialResponse
-
Set HTTP status for response.
- SetterInvoker - Class in org.exoplatform.services.rest.ext.management.invocation
- SetterInvoker(Method) - Constructor for class org.exoplatform.services.rest.ext.management.invocation.SetterInvoker
- SimpleMethodInvoker - Class in org.exoplatform.services.rest.ext.management.invocation
- SimpleMethodInvoker(Method) - Constructor for class org.exoplatform.services.rest.ext.management.invocation.SimpleMethodInvoker
U
- unmanage(Object) - Method in class org.exoplatform.services.rest.ext.management.RestManagementProvider
- UriNormalizationFilter - Class in org.exoplatform.services.rest.ext.filter
-
This filter should be used for normalization URI according to rfc3986.
- UriNormalizationFilter() - Constructor for class org.exoplatform.services.rest.ext.filter.UriNormalizationFilter
V
- ValueWrapper<T> - Class in org.exoplatform.services.rest.ext.management
-
Temporary class until eXo JSON marshaller supports non java bean objects.
- ValueWrapper(T) - Constructor for class org.exoplatform.services.rest.ext.management.ValueWrapper
W
- wrap(T) - Static method in class org.exoplatform.services.rest.ext.management.ValueWrapper
- writeTo(HierarchicalProperty, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.exoplatform.services.rest.ext.provider.HierarchicalPropertyEntityProvider
X
- XlinkHref - Class in org.exoplatform.services.rest.ext.util
-
Created by The eXo Platform SAS.
Can add xlink:href into given Element of DOM structure. - XlinkHref(String) - Constructor for class org.exoplatform.services.rest.ext.util.XlinkHref
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form