Class AbstractResource
- java.lang.Object
-
- org.eclipse.persistence.jpa.rs.resources.common.AbstractResource
-
- Direct Known Subclasses:
AbstractEntityResource,AbstractPersistenceResource,AbstractPersistenceUnitResource,AbstractQueryResource,AbstractSingleResultQueryResource,MetadataResource
public abstract class AbstractResource extends java.lang.ObjectBase class for all resources.- Author:
- gonural
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPLICATION_SCHEMA_JSONstatic javax.ws.rs.core.MediaTypeAPPLICATION_SCHEMA_JSON_TYPEstatic java.lang.StringSERVICE_VERSION_FORMAT
-
Constructor Summary
Constructors Constructor Description AbstractResource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PersistenceContextFactorygetPersistenceFactory()Gets the persistence factory.PersistenceContextFactorygetPersistenceFactory(java.lang.ClassLoader loader)Gets the persistence factory.static java.util.Map<java.lang.String,java.lang.Object>getQueryParameters(javax.ws.rs.core.UriInfo info)Get the URI query parameters of the current request In JPA-RS, predefined attributes (such as eclipselink query hints) are treated as query parameters List of valid query parameters for JPA-RS is defined in QueryParametersvoidsetPersistenceFactory(PersistenceContextFactory factory)Sets the persistence factory.
-
-
-
Field Detail
-
SERVICE_VERSION_FORMAT
public static final java.lang.String SERVICE_VERSION_FORMAT
- See Also:
- Constant Field Values
-
APPLICATION_SCHEMA_JSON
public static final java.lang.String APPLICATION_SCHEMA_JSON
- See Also:
- Constant Field Values
-
APPLICATION_SCHEMA_JSON_TYPE
public static final javax.ws.rs.core.MediaType APPLICATION_SCHEMA_JSON_TYPE
-
-
Method Detail
-
setPersistenceFactory
public void setPersistenceFactory(PersistenceContextFactory factory)
Sets the persistence factory.- Parameters:
factory- the new persistence factory
-
getPersistenceFactory
public PersistenceContextFactory getPersistenceFactory()
Gets the persistence factory.- Returns:
- the persistence factory
-
getPersistenceFactory
public PersistenceContextFactory getPersistenceFactory(java.lang.ClassLoader loader)
Gets the persistence factory.- Returns:
- the persistence factory
-
getQueryParameters
public static java.util.Map<java.lang.String,java.lang.Object> getQueryParameters(javax.ws.rs.core.UriInfo info)
Get the URI query parameters of the current request In JPA-RS, predefined attributes (such as eclipselink query hints) are treated as query parameters List of valid query parameters for JPA-RS is defined in QueryParameters- Parameters:
info- the info- Returns:
- the query parameters
- See Also:
QueryParameters
-
-