From da889d489da5d7fa8c71d9f21f24b1dc2e29d8e1 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Wed, 28 Jan 2015 08:53:21 +0000
Subject: [PATCH] #0 refactoring - Removing Google Guice by CDI standard
---
securis/src/main/java/net/curisit/securis/RestServicesApplication.java | 35 +++++++++++++++++++++++++++++------
1 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/RestServicesApplication.java b/securis/src/main/java/net/curisit/securis/RestServicesApplication.java
index ba95201..ebe835b 100644
--- a/securis/src/main/java/net/curisit/securis/RestServicesApplication.java
+++ b/securis/src/main/java/net/curisit/securis/RestServicesApplication.java
@@ -3,28 +3,51 @@
import java.util.HashSet;
import java.util.Set;
+import javax.inject.Inject;
+import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
-import net.curisit.integrity.commons.Utils;
+import net.curisit.securis.ioc.DatabaseProvider;
+import net.curisit.securis.ioc.TransactionsManager;
+import net.curisit.securis.security.SecurityInterceptor;
+import net.curisit.securis.services.ApiResource;
+import net.curisit.securis.services.ApplicationResource;
+import net.curisit.securis.services.BasicServices;
+import net.curisit.securis.services.LicenseResource;
+import net.curisit.securis.services.LicenseTypeResource;
+import net.curisit.securis.services.OrganizationResource;
+import net.curisit.securis.services.PackResource;
+import net.curisit.securis.services.UserResource;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
+@ApplicationPath("/")
public class RestServicesApplication extends Application {
private static final Logger LOG = LogManager.getLogger(RestServicesApplication.class);
+
+ @Inject
+ private DatabaseProvider dp;
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> classes = new HashSet<>();
// classes.add(LicenseServices.class);
- // classes.add(BasicServices.class);
+ classes.add(UserResource.class);
+ classes.add(ApiResource.class);
+ classes.add(LicenseResource.class);
+ classes.add(BasicServices.class);
+ classes.add(ApplicationResource.class);
+ classes.add(OrganizationResource.class);
+ classes.add(LicenseTypeResource.class);
+ classes.add(PackResource.class);
+ classes.add(SecurityInterceptor.class);
+ classes.add(TransactionsManager.class);
- LOG.info("Returnes classes for services: {}", classes);
+ LOG.info("Returned classes for services: {}", classes);
+ LOG.info("dp: {}", dp);
return classes;
}
- public static void main(String[] args) {
- System.out.println("sha256: " + Utils.sha256("jdoe"));
- }
}
--
Gitblit v1.3.2