Class Api1
java.lang.Object
jakarta.ws.rs.core.Application
com.erudika.para.server.rest.Api1
- All Implemented Interfaces:
jakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>, jakarta.ws.rs.core.Configuration
public final class Api1
extends jakarta.ws.rs.core.Application
This is the main REST API configuration class which defines all endpoints for all resources
and the way API request will be handled. This is API version 1.0.
- Author:
- Alex Bogdanovski [[email protected]]
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> addConstrHandler(com.erudika.para.core.App a) Api method.final org.glassfish.jersey.server.ResourceConfigaddProperties(Map<String, Object> arg0) static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> appSettingsHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> backupHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchCreateHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchDeleteHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchReadHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchUpdateHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> checkPermitHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> createHandler(com.erudika.para.core.App a, String type) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> crudHandler(com.erudika.para.core.App app, String type) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> deleteHandler(com.erudika.para.core.App a, String type) Api method.final org.glassfish.jersey.server.ResourceConfigfinal org.glassfish.jersey.server.ResourceConfigstatic org.glassfish.jersey.server.ResourceConfigforApplication(jakarta.ws.rs.core.Application arg0) static org.glassfish.jersey.server.ResourceConfigforApplicationClass(Class<? extends jakarta.ws.rs.core.Application> arg0) static org.glassfish.jersey.server.ResourceConfigforApplicationClass(Class<? extends jakarta.ws.rs.core.Application> arg0, Set<Class<?>> arg1) final jakarta.ws.rs.core.Applicationfinal Stringfinal ClassLoaderfinal org.glassfish.jersey.server.ServerConfigstatic org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> getConstrHandler(com.erudika.para.core.App a) Api method.getContracts(Class<?> arg0) static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> getPermitHandler(com.erudika.para.core.App a) Api method.final ObjectgetProperty(String arg0) final Set<org.glassfish.jersey.server.model.Resource> jakarta.ws.rs.RuntimeTypestatic org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> grantPermitHandler(com.erudika.para.core.App a) Api method.final booleanhasProperty(String arg0) booleanisEnabled(jakarta.ws.rs.core.Feature arg0) booleanfinal booleanisProperty(String arg0) booleanisRegistered(Class<?> arg0) booleanisRegistered(Object arg0) static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> overwriteHandler(com.erudika.para.core.App a, String type) Api method.final org.glassfish.jersey.server.ResourceConfigpackages(boolean arg0, ClassLoader arg1, String... arg2) final org.glassfish.jersey.server.ResourceConfigfinal org.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigstatic org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> readHandler(com.erudika.para.core.App a, String type) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> Api method.org.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigorg.glassfish.jersey.server.ResourceConfigfinal org.glassfish.jersey.server.ResourceConfigregisterClasses(Class<?>... arg0) final org.glassfish.jersey.server.ResourceConfigregisterClasses(Set<Class<?>> arg0) final org.glassfish.jersey.server.ResourceConfigregisterFinder(org.glassfish.jersey.server.ResourceFinder arg0) final org.glassfish.jersey.server.ResourceConfigregisterInstances(Object... arg0) final org.glassfish.jersey.server.ResourceConfigregisterInstances(Set<Object> arg0) final org.glassfish.jersey.server.ResourceConfigregisterResources(Set<org.glassfish.jersey.server.model.Resource> arg0) final org.glassfish.jersey.server.ResourceConfigregisterResources(org.glassfish.jersey.server.model.Resource... arg0) static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> removeConstrHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> restoreHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> revokePermitHandler(com.erudika.para.core.App a) Api method.static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> searchHandler(com.erudika.para.core.App app, String type) Api method.final org.glassfish.jersey.server.ResourceConfigsetApplicationName(String arg0) final org.glassfish.jersey.server.ResourceConfigsetClassLoader(ClassLoader arg0) org.glassfish.jersey.server.ResourceConfigsetProperties(Map<String, ?> arg0) static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> updateHandler(com.erudika.para.core.App a, String type) Api method.
-
Field Details
-
PATH
-
-
Constructor Details
-
Api1
public Api1()Initializes all of the API resources.
-
-
Method Details
-
crudHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> crudHandler(com.erudika.para.core.App app, String type) Api method.- Parameters:
app-Apptype- a type- Returns:
- response
-
linksHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> linksHandler()Api method.- Returns:
- response
-
meHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> meHandler()Api method.- Returns:
- response
-
readIdHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> readIdHandler()Api method.- Returns:
- response
-
configOptionsHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> configOptionsHandler()Api method.- Returns:
- response
-
getConstrHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> getConstrHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
addConstrHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> addConstrHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
removeConstrHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> removeConstrHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
getPermitHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> getPermitHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
checkPermitHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> checkPermitHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
grantPermitHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> grantPermitHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
revokePermitHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> revokePermitHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
appSettingsHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> appSettingsHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
createHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> createHandler(com.erudika.para.core.App a, String type) Api method.- Parameters:
a-Apptype- a type- Returns:
- response
-
readHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> readHandler(com.erudika.para.core.App a, String type) Api method.- Parameters:
a-Apptype- a type- Returns:
- response
-
updateHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> updateHandler(com.erudika.para.core.App a, String type) Api method.- Parameters:
a-Apptype- a type- Returns:
- response
-
overwriteHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> overwriteHandler(com.erudika.para.core.App a, String type) Api method.- Parameters:
a-Apptype- a type- Returns:
- response
-
deleteHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> deleteHandler(com.erudika.para.core.App a, String type) Api method.- Parameters:
a-Apptype- a type- Returns:
- response
-
batchCreateHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchCreateHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
batchReadHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchReadHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
batchUpdateHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchUpdateHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
batchDeleteHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> batchDeleteHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
searchHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> searchHandler(com.erudika.para.core.App app, String type) Api method.- Parameters:
app-Apptype- a type- Returns:
- response
-
reindexHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> reindexHandler()Api method.- Returns:
- response
-
backupHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> backupHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
restoreHandler
public static org.glassfish.jersey.process.Inflector<jakarta.ws.rs.container.ContainerRequestContext, jakarta.ws.rs.core.Response> restoreHandler(com.erudika.para.core.App a) Api method.- Parameters:
a-App- Returns:
- response
-
forApplication
public static org.glassfish.jersey.server.ResourceConfig forApplication(jakarta.ws.rs.core.Application arg0) -
forApplicationClass
public static org.glassfish.jersey.server.ResourceConfig forApplicationClass(Class<? extends jakarta.ws.rs.core.Application> arg0) -
forApplicationClass
-
addProperties
-
setProperties
-
property
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
-
register
-
register
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
-
register
- Specified by:
registerin interfacejakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
-
register
-
register
-
registerClasses
-
registerClasses
-
registerInstances
-
registerInstances
-
registerResources
public final org.glassfish.jersey.server.ResourceConfig registerResources(org.glassfish.jersey.server.model.Resource... arg0) -
registerResources
public final org.glassfish.jersey.server.ResourceConfig registerResources(Set<org.glassfish.jersey.server.model.Resource> arg0) -
registerFinder
public final org.glassfish.jersey.server.ResourceConfig registerFinder(org.glassfish.jersey.server.ResourceFinder arg0) -
setApplicationName
-
setClassLoader
-
packages
-
packages
-
packages
public final org.glassfish.jersey.server.ResourceConfig packages(boolean arg0, ClassLoader arg1, String... arg2) -
files
-
files
-
getConfiguration
public final org.glassfish.jersey.server.ServerConfig getConfiguration()- Specified by:
getConfigurationin interfacejakarta.ws.rs.core.Configurable<org.glassfish.jersey.server.ResourceConfig>
-
getProperties
-
hasProperty
- Specified by:
hasPropertyin interfacejakarta.ws.rs.core.Configuration
-
getProperty
-
getPropertyNames
- Specified by:
getPropertyNamesin interfacejakarta.ws.rs.core.Configuration
-
isProperty
-
getClasses
-
getInstances
-
getSingletons
-
getRuntimeType
public jakarta.ws.rs.RuntimeType getRuntimeType()- Specified by:
getRuntimeTypein interfacejakarta.ws.rs.core.Configuration
-
isEnabled
public boolean isEnabled(jakarta.ws.rs.core.Feature arg0) - Specified by:
isEnabledin interfacejakarta.ws.rs.core.Configuration
-
isEnabled
- Specified by:
isEnabledin interfacejakarta.ws.rs.core.Configuration
-
isRegistered
- Specified by:
isRegisteredin interfacejakarta.ws.rs.core.Configuration
-
isRegistered
- Specified by:
isRegisteredin interfacejakarta.ws.rs.core.Configuration
-
getContracts
-
getResources
-
getClassLoader
-
getApplication
public final jakarta.ws.rs.core.Application getApplication() -
getApplicationPath
-
getApplicationName
-