| .. | .. |
|---|
| 3 | 3 | import java.util.HashSet;
|
|---|
| 4 | 4 | import java.util.Set;
|
|---|
| 5 | 5 |
|
|---|
| 6 | +import javax.inject.Inject;
|
|---|
| 7 | +import javax.ws.rs.ApplicationPath;
|
|---|
| 6 | 8 | import javax.ws.rs.core.Application;
|
|---|
| 7 | 9 |
|
|---|
| 8 | | -import net.curisit.integrity.commons.Utils;
|
|---|
| 10 | +import net.curisit.securis.ioc.DatabaseProvider;
|
|---|
| 11 | +import net.curisit.securis.ioc.TransactionsManager;
|
|---|
| 12 | +import net.curisit.securis.security.SecurityInterceptor;
|
|---|
| 13 | +import net.curisit.securis.services.ApiResource;
|
|---|
| 14 | +import net.curisit.securis.services.ApplicationResource;
|
|---|
| 15 | +import net.curisit.securis.services.BasicServices;
|
|---|
| 16 | +import net.curisit.securis.services.LicenseResource;
|
|---|
| 17 | +import net.curisit.securis.services.LicenseTypeResource;
|
|---|
| 18 | +import net.curisit.securis.services.OrganizationResource;
|
|---|
| 19 | +import net.curisit.securis.services.PackResource;
|
|---|
| 20 | +import net.curisit.securis.services.UserResource;
|
|---|
| 9 | 21 |
|
|---|
| 10 | 22 | import org.apache.logging.log4j.LogManager;
|
|---|
| 11 | 23 | import org.apache.logging.log4j.Logger;
|
|---|
| 12 | 24 |
|
|---|
| 25 | +@ApplicationPath("/")
|
|---|
| 13 | 26 | public class RestServicesApplication extends Application {
|
|---|
| 14 | 27 |
|
|---|
| 15 | 28 | private static final Logger LOG = LogManager.getLogger(RestServicesApplication.class);
|
|---|
| 29 | +
|
|---|
| 30 | + @Inject
|
|---|
| 31 | + private DatabaseProvider dp;
|
|---|
| 16 | 32 |
|
|---|
| 17 | 33 | @Override
|
|---|
| 18 | 34 | public Set<Class<?>> getClasses() {
|
|---|
| 19 | 35 | Set<Class<?>> classes = new HashSet<>();
|
|---|
| 20 | 36 | // classes.add(LicenseServices.class);
|
|---|
| 21 | | - // classes.add(BasicServices.class);
|
|---|
| 37 | + classes.add(UserResource.class);
|
|---|
| 38 | + classes.add(ApiResource.class);
|
|---|
| 39 | + classes.add(LicenseResource.class);
|
|---|
| 40 | + classes.add(BasicServices.class);
|
|---|
| 41 | + classes.add(ApplicationResource.class);
|
|---|
| 42 | + classes.add(OrganizationResource.class);
|
|---|
| 43 | + classes.add(LicenseTypeResource.class);
|
|---|
| 44 | + classes.add(PackResource.class);
|
|---|
| 45 | + classes.add(SecurityInterceptor.class);
|
|---|
| 46 | + classes.add(TransactionsManager.class);
|
|---|
| 22 | 47 |
|
|---|
| 23 | | - LOG.info("Returnes classes for services: {}", classes);
|
|---|
| 48 | + LOG.info("Returned classes for services: {}", classes);
|
|---|
| 49 | + LOG.info("dp: {}", dp);
|
|---|
| 24 | 50 | return classes;
|
|---|
| 25 | 51 | }
|
|---|
| 26 | 52 |
|
|---|
| 27 | | - public static void main(String[] args) {
|
|---|
| 28 | | - System.out.println("sha256: " + Utils.sha256("jdoe"));
|
|---|
| 29 | | - }
|
|---|
| 30 | 53 | }
|
|---|