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.Logger
log
-
Constructor Summary
Constructors Modifier Constructor Description protected
ARestServicePackagesProvider(String... packages)
protected
ARestServicePackagesProvider(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:IRestServicesProvider
Get the classes of the REST service implementations. The classes are registered as REST services.- Specified by:
getClasses
in interfaceIRestServicesProvider
- Returns:
- The classes of the REST service implementations.
-
getSingletons
public Set<Object> getSingletons()
Description copied from interface:IRestServicesProvider
Get the singletons of the REST service implementations. The singletons are registered as REST services.- Specified by:
getSingletons
in interfaceIRestServicesProvider
- Returns:
- The singletons of the REST service implementations.
-
-