Class ARestServicePackagesProvider
- java.lang.Object
-
- de.xima.fc.api.rest.impl.common.spi.service.ARestServicePackagesProvider
-
- All Implemented Interfaces:
IRestServicesProvider
- Direct Known Subclasses:
FormRecordRestServicesProvider,FormRestServicesProvider,GenericRestServicesProvider,SecurityRestServicesProvider,UserPortalRestServicesProvider,UserRestServicesProvider
public abstract class ARestServicePackagesProvider extends Object implements IRestServicesProvider
Abstract base class for providing REST services via their packages.- Since:
- 8.4.0
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Modifier Constructor Description protectedARestServicePackagesProvider(String... packages)protectedARestServicePackagesProvider(Set<Object> singletons, String... packages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>getClasses()Get the classes of the REST service implementations.Set<Object>getSingletons()Get the singletons of the REST service implementations.
-
-
-
Method Detail
-
getClasses
public Set<Class<?>> getClasses()
Description copied from interface:IRestServicesProviderGet the classes of the REST service implementations. The classes are registered as REST services.- Specified by:
getClassesin interfaceIRestServicesProvider- Returns:
- The classes of the REST service implementations.
-
getSingletons
public Set<Object> getSingletons()
Description copied from interface:IRestServicesProviderGet the singletons of the REST service implementations. The singletons are registered as REST services.- Specified by:
getSingletonsin interfaceIRestServicesProvider- Returns:
- The singletons of the REST service implementations.
-
-