From: <hu...@us...> - 2006-10-25 16:53:14
|
Revision: 316 http://svn.sourceforge.net/cishell/?rev=316&view=rev Author: huangb Date: 2006-10-25 09:52:56 -0700 (Wed, 25 Oct 2006) Log Message: ----------- printout the acknowledgement metadata on the console. Modified Paths: -------------- trunk/clients/gui/org.cishell.reference.gui.menumanager/src/org/cishell/reference/gui/menumanager/menu/AlgorithmAction.java Modified: trunk/clients/gui/org.cishell.reference.gui.menumanager/src/org/cishell/reference/gui/menumanager/menu/AlgorithmAction.java =================================================================== --- trunk/clients/gui/org.cishell.reference.gui.menumanager/src/org/cishell/reference/gui/menumanager/menu/AlgorithmAction.java 2006-10-25 04:56:16 UTC (rev 315) +++ trunk/clients/gui/org.cishell.reference.gui.menumanager/src/org/cishell/reference/gui/menumanager/menu/AlgorithmAction.java 2006-10-25 16:52:56 UTC (rev 316) @@ -34,6 +34,7 @@ import org.osgi.framework.BundleContext; import org.osgi.framework.Constants; import org.osgi.framework.ServiceReference; +import org.osgi.service.log.LogService; import org.osgi.service.metatype.MetaTypeProvider; @@ -75,6 +76,36 @@ Data[] data = this.data; Converter[][] converters = this.converters; + //Print out acknowledge info. Not sure this is the right place. + //But it seems working fine. + + LogService logger = (LogService) ciContext.getService(LogService.class.getName()); + + String label = (String)ref.getProperty("label"); + if (label != null) + logger.log(LogService.LOG_INFO, label+" was selected."); + + String authors = (String)ref.getProperty("authors"); + if (authors != null) + logger.log(LogService.LOG_INFO, "Author(s): "+authors); + String implementers = (String)ref.getProperty("implementers"); + if (implementers != null) + logger.log(LogService.LOG_INFO, "Implementer(s): "+implementers); + String integrators = (String)ref.getProperty("integrators"); + if (integrators != null) + logger.log(LogService.LOG_INFO, "Integrator(s): "+integrators); + String reference = (String)ref.getProperty("reference"); + String reference_url = (String)ref.getProperty("reference_url"); + if (reference != null && reference_url != null ) + logger.log(LogService.LOG_INFO, "Reference: "+reference+ + " ( "+reference_url+" )"); + else if (reference != null && reference_url == null ) + logger.log(LogService.LOG_INFO, "Reference: "+reference); + String docu = (String)ref.getProperty("docu"); + if (docu != null) + logger.log(LogService.LOG_INFO, "Docu: "+docu); +/////////////////////////// + SchedulerService scheduler = (SchedulerService) bContext.getService(bContext.getServiceReference( SchedulerService.class.getName())); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |