From: <jbo...@li...> - 2006-05-10 20:27:43
|
Author: wrzep Date: 2006-05-10 16:27:38 -0400 (Wed, 10 May 2006) New Revision: 4190 Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/impl/ScoresServiceImpl.java labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceLocal.java labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceRemote.java labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/tools/ScoresManager.java Log: JBLAB-599 Pawel Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/impl/ScoresServiceImpl.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/impl/ScoresServiceImpl.java 2006-05-10 14:13:27 UTC (rev 4189) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/impl/ScoresServiceImpl.java 2006-05-10 20:27:38 UTC (rev 4190) @@ -47,6 +47,8 @@ import org.jboss.forge.status.exceptions.ScoresSaveException; import org.jboss.forge.status.service.model.PluginConf; import org.jboss.forge.status.service.model.ScoresService; +import org.jboss.forge.status.service.model.ScoresServiceLocal; +import org.jboss.forge.status.service.model.ScoresServiceRemote; import org.jboss.forge.status.tools.Plugins; import org.jboss.forge.status.tools.Tools; @@ -64,9 +66,9 @@ @Service(objectName=Tools.STATUS_SERVICE_NAME) @Management(ScoresService.class) -@Local(ScoresService.class) +@Local(ScoresServiceLocal.class) @LocalBinding(jndiBinding=Tools.STATUS_LOCAL_SERVICE) -@Remote(ScoresService.class) +@Remote(ScoresServiceRemote.class) @RemoteBinding(jndiBinding=Tools.STATUS_REMOTE_SERVICE) public class ScoresServiceImpl implements ScoresService { Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceLocal.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceLocal.java 2006-05-10 14:13:27 UTC (rev 4189) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceLocal.java 2006-05-10 20:27:38 UTC (rev 4190) @@ -22,24 +22,9 @@ package org.jboss.forge.status.service.model; -import java.util.Date; -import java.util.List; - -import org.jboss.forge.common.projects.Projects; -import org.jboss.forge.status.exceptions.GetScoresException; -import org.jboss.forge.status.exceptions.ScoresSaveException; - /** * @author Pawel Wrzeszcz (pawel.wrzeszcz [at] gmail.com) */ -public interface ScoresServiceLocal { - - public PluginsValues getPluginsValues(String portalName, - Date date) throws GetScoresException; +public interface ScoresServiceLocal extends ScoresService { - public void save(Projects projects, List<PluginConf> pluginsConf, - String portalName) throws ScoresSaveException; - - public PluginValues get(String portalName, String pluginId, Date date) - throws GetScoresException; } \ No newline at end of file Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceRemote.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceRemote.java 2006-05-10 14:13:27 UTC (rev 4189) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/model/ScoresServiceRemote.java 2006-05-10 20:27:38 UTC (rev 4190) @@ -22,24 +22,9 @@ package org.jboss.forge.status.service.model; -import java.util.Date; -import java.util.List; - -import org.jboss.forge.common.projects.Projects; -import org.jboss.forge.status.exceptions.GetScoresException; -import org.jboss.forge.status.exceptions.ScoresSaveException; - /** * @author Pawel Wrzeszcz (pawel.wrzeszcz [at] gmail.com) */ -public interface ScoresServiceRemote { +public interface ScoresServiceRemote extends ScoresService { - public PluginsValues getPluginsValues(String portalName, - Date date) throws GetScoresException; - - public void save(Projects projects, List<PluginConf> pluginsConf, - String portalName) throws ScoresSaveException; - - public PluginValues get(String portalName, String pluginId, Date date) - throws GetScoresException; } \ No newline at end of file Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/tools/ScoresManager.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/tools/ScoresManager.java 2006-05-10 14:13:27 UTC (rev 4189) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/tools/ScoresManager.java 2006-05-10 20:27:38 UTC (rev 4190) @@ -37,6 +37,8 @@ import org.jboss.forge.status.service.model.PluginConf; import org.jboss.forge.status.service.model.PluginsValues; import org.jboss.forge.status.service.model.ScoresService; +import org.jboss.forge.status.service.model.ScoresServiceLocal; +import org.jboss.forge.status.service.model.ScoresServiceRemote; /** * @author Pawel Wrzeszcz (pawel.wrzeszcz [at] gmail.com) @@ -132,8 +134,9 @@ // Narrow the reference of the object returned by lookup() method ScoresService service = - (ScoresService) PortableRemoteObject. - narrow( ref, ScoresService.class); + (ScoresService) PortableRemoteObject.narrow( ref, + (isRemote ? ScoresServiceRemote.class : + ScoresServiceLocal.class)); return service; } |