Author: ivol37 at gmail.com
Date: Wed Nov 10 11:14:30 2010
New Revision: 326

Log:
[AMDATU-129] Ongoing Refactoring/moving of SVN layout

Added:
   
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginGadgetImpl.java
      - copied, changed from r325, 
/trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginServiceImpl.java
Removed:
   
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginServiceImpl.java
Modified:
   
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/osgi/Activator.java

Modified: 
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/osgi/Activator.java
==============================================================================
--- 
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/osgi/Activator.java
       (original)
+++ 
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/osgi/Activator.java
       Wed Nov 10 11:14:30 2010
@@ -17,7 +17,7 @@
 package org.amdatu.authorization.logingadget.osgi;
 
 import org.amdatu.opensocial.gadgetmanagement.GadgetManagement;
-import org.amdatu.authorization.logingadget.service.LoginServiceImpl;
+import org.amdatu.authorization.logingadget.service.LoginGadgetImpl;
 import org.amdatu.authorization.loginservice.AuthorizationService;
 import org.amdatu.web.httpcontext.HttpContextServiceFactory;
 import org.amdatu.web.httpcontext.ResourceProvider;
@@ -40,13 +40,14 @@
     public void init(BundleContext context, DependencyManager manager) throws 
Exception {
         // Create the LoginServiceImpl which has dependencies with the Log 
service
         // and HTTP service
-        
manager.add(createComponent().setInterface(ResourceProvider.class.getName(), 
null).setImplementation(
-                
LoginServiceImpl.class).add(createServiceDependency().setService(LogService.class).setRequired(true))
-                
.add(createServiceDependency().setService(UserAdmin.class).setRequired(true))
-                
.add(createServiceDependency().setService(GadgetManagement.class).setRequired(true))
-                
.add(createServiceDependency().setService(HttpContextServiceFactory.class).setRequired(true))
-                
.add(createServiceDependency().setService(AuthorizationService.class).setRequired(true))
-                
.add(createConfigurationDependency().setPid(LoginServiceImpl.PID)));
+        
manager.add(createComponent().setInterface(ResourceProvider.class.getName(), 
null)
+            .setImplementation(LoginGadgetImpl.class)
+            
.add(createServiceDependency().setService(LogService.class).setRequired(true))
+            
.add(createServiceDependency().setService(UserAdmin.class).setRequired(true))
+            
.add(createServiceDependency().setService(GadgetManagement.class).setRequired(true))
+            
.add(createServiceDependency().setService(HttpContextServiceFactory.class).setRequired(true))
+            
.add(createServiceDependency().setService(AuthorizationService.class).setRequired(true))
+            .add(createConfigurationDependency().setPid(LoginGadgetImpl.PID)));
     }
 
     @Override

Copied: 
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginGadgetImpl.java
 (from r325, 
/trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginServiceImpl.java)
==============================================================================
--- 
/trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginServiceImpl.java
    (original)
+++ 
trunk/amdatu-authorization/logingadget/src/main/java/org/amdatu/authorization/logingadget/service/LoginGadgetImpl.java
      Wed Nov 10 11:14:30 2010
@@ -31,9 +31,9 @@
 import org.osgi.service.cm.ManagedService;
 import org.osgi.service.log.LogService;
 
-public class LoginServiceImpl implements ResourceProvider, ManagedService {
+public class LoginGadgetImpl implements ResourceProvider, ManagedService {
     // The PID and configuration properties
-    public final static String PID = 
"org.amdatu.authorization.logingadget.service";
+    public final static String PID = "org.amdatu.authorization.logingadget";
     private final static String HOSTNAME = "hostname";
     private final static String PORTNR = "portnr";
 
@@ -58,10 +58,11 @@
 
         // Register the gadget with the Gadget management service. Note that 
we can do this as
         // many times as we want, since the gadget URL is the unique identifier
-        GadgetDefinition gadgetDef = new GadgetDefinition("http://"; + 
m_hostname + ":" + m_portnr + "/" + Activator.RESOURCE_ID + 
"/jsp/LoginGadget.jsp", 
-                GadgetCategory.AMDATU_PLATFORM, true);
+        String gadgetSpecUrl = "http://"; + m_hostname + ":" + m_portnr + "/" + 
Activator.RESOURCE_ID + "/jsp/LoginGadget.jsp";
+        GadgetDefinition gadgetDef = new GadgetDefinition(gadgetSpecUrl, 
GadgetCategory.AMDATU_PLATFORM, true);
         gadgetDef.setRank(0);
         m_gadgetManagement.addGadget(gadgetDef);
+        m_logService.log(LogService.LOG_INFO, "Login gadget registered on URL 
'" + gadgetSpecUrl + "'");
 
         m_logService.log(LogService.LOG_INFO, getClass().getName() + " service 
initialized");
     }
@@ -80,6 +81,7 @@
         return Activator.RESOURCE_ID;
     }
 
+    @SuppressWarnings("unchecked")
     public void updated(Dictionary dictionary) throws ConfigurationException {
         if (dictionary != null) {
             checkAvailability(dictionary, new String[] {HOSTNAME, PORTNR});
@@ -88,6 +90,7 @@
         }
     }
 
+    @SuppressWarnings("unchecked")
     private void checkAvailability(Dictionary dictionary, String[] 
mandatoryKeys) throws ConfigurationException {
         for (String mandatoryKey : mandatoryKeys) {
             if (dictionary.get(mandatoryKey) == null) {

Reply via email to