From 9a6b799ef1fa3995ca852139ef095cb134b7682b Mon Sep 17 00:00:00 2001 From: Maxime Dagnicourt Date: Sun, 24 Feb 2008 12:51:05 +0000 Subject: [PATCH] --- .../core/conferences/ConferenceManagerBean.java | 16 ++++++++++++++++ .../core/conferences/IConferenceManager.java | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/YACOSCore/ejbModule/org/yacos/core/conferences/ConferenceManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/conferences/ConferenceManagerBean.java index 2e99278..7fa1311 100644 --- a/YACOSCore/ejbModule/org/yacos/core/conferences/ConferenceManagerBean.java +++ b/YACOSCore/ejbModule/org/yacos/core/conferences/ConferenceManagerBean.java @@ -136,6 +136,22 @@ public class ConferenceManagerBean implements IConferenceManager { return list; } + public List getNotFinishConferences(){ + List conferences = new ArrayList(); + List tmpConferences = this.getConferences(); + + for (Conference conf : tmpConferences) { + if(new Date().before(conf.getDateStart())){ + conferences.add(conf); + } + } + return conferences; + } + + public List getNotFinishConferences(User user){ + //TODO + return null; + } /* * diff --git a/YACOSCore/ejbModule/org/yacos/core/conferences/IConferenceManager.java b/YACOSCore/ejbModule/org/yacos/core/conferences/IConferenceManager.java index b68bfe8..6a3537f 100644 --- a/YACOSCore/ejbModule/org/yacos/core/conferences/IConferenceManager.java +++ b/YACOSCore/ejbModule/org/yacos/core/conferences/IConferenceManager.java @@ -47,8 +47,8 @@ public interface IConferenceManager { // Listing methods public List getConferences(); public List getConferences(User user); - - + public List getNotFinishConferences(); + public List getNotFinishConferences(User user); // Role and User management methods public Role addRole(Role.RoleType roleType, String login, Integer confId); public void removeRole(Role role);