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);