1 package org.javabb.infra; 2 3 import java.util.Collection ; 4 import java.util.HashSet ; 5 import java.util.Set ; 6 7 22 23 28 public class Online { 29 30 34 public Collection getGuestsOnline() { 35 return ApplicationContext.getContext().getOnlineGuests(); 36 } 37 38 42 public int getTotalUsersOnline() { 43 ApplicationContext ctx = ApplicationContext.getContext(); 44 return ctx.getOnlineGuests().size() + ctx.getOnlineRegisteredUsers().size(); 45 } 46 47 51 public Collection getUsersOnline() { 52 ApplicationContext ctx = ApplicationContext.getContext(); 53 54 Set users = new HashSet (ctx.getOnlineGuests()); 55 users.addAll(ctx.getOnlineRegisteredUsers()); 56 return users; 57 } 58 59 63 public int getNumberUsersOnline() { 64 ApplicationContext ctx = ApplicationContext.getContext(); 65 return ctx.getOnlineGuests().size() + ctx.getOnlineRegisteredUsers().size(); 66 } 67 68 72 public int getNumberGuestesOnline() { 73 Collection onlineGuests = ApplicationContext.getContext().getOnlineGuests(); 74 return onlineGuests.size(); 75 } 76 } 77 | Popular Tags |