Class LoggedOnUsers
java.lang.Object
de.uplanet.lucy.server.portalserver.LoggedOnUsers
- 
Field Summary
FieldsModifier and TypeFieldDescription - 
Method Summary
Modifier and TypeMethodDescriptionstatic intGet the number of active sessions.getLoggedOnUsers(boolean p_bIncludeAnonymous) Get a list of users that are currently logged in.getLoggedOnUsers(boolean p_bIncludeAnonymous, groovy.lang.Closure<?> p_closure) Get a list of users that are currently logged in.getLoggedOnUsers(IFilter<IUser> p_filter, boolean p_bIncludeAnonymous) Get a list of users that are currently logged in.Get a distinct list of non-anonymous users that are currently logged in.getLoggedOnUsersDistinct(IFilter<IUser> p_filter) Get a distinct list of non-anonymous users that pass the given filter and that are currently logged in.getLoggedOnUsersDistinct(groovy.lang.Closure<?> p_closure) Get a distinct list of non-anonymous users that pass the given filter and that are currently logged in.static intGet the number of non-anonymous active sessions.static booleanisUserOnline(String p_strUserId) Test if the specified user is online, i.e. 
- 
Field Details
- 
FILTER_ACCEPT_ALL
 - 
FILTER_ACCEPT_ANONYMOUS
 
 - 
 - 
Method Details
- 
getActiveSessionCount
public static int getActiveSessionCount()Get the number of active sessions.- Returns:
 - The number of active sessions.
 
 - 
getNonAnonymousActiveSessionCount
public static int getNonAnonymousActiveSessionCount()Get the number of non-anonymous active sessions.- Returns:
 - The number of active sessions.
 
 - 
isUserOnline
Test if the specified user is online, i.e. if she or he has an associated session.- Parameters:
 p_strUserId- The user's unique identifier.- Returns:
 trueif the user is online,falseotherwise.
 - 
getLoggedOnUsers
Get a list of users that are currently logged in.If a user is logged in multiple times, the list contains an entry for each active user session.
- Parameters:
 p_bIncludeAnonymous-trueif the list should include anonymous users, orfalseotherwise.- Returns:
 - The (possibly empty) list of requested users.
 
 - 
getLoggedOnUsers
public static List<IUser> getLoggedOnUsers(boolean p_bIncludeAnonymous, groovy.lang.Closure<?> p_closure) Get a list of users that are currently logged in.If a user is logged in multiple times, the list contains an entry for each active user session.
- Parameters:
 p_bIncludeAnonymous-trueif the list should include anonymous users, orfalseotherwise.p_closure- A closure that filters users.- Returns:
 - The (possibly empty) list of requested users.
 
 - 
getLoggedOnUsers
Get a list of users that are currently logged in.If a user is logged in multiple times, the list contains an entry for each active user session.
- Parameters:
 p_filter- A filter for users.p_bIncludeAnonymous-trueif the list should include anonymous users, orfalseotherwise.- Returns:
 - The (possibly empty) list of requested users.
 
 - 
getLoggedOnUsersDistinct
Get a distinct list of non-anonymous users that are currently logged in.- Returns:
 - The (possibly empty) list of requested users.
 
 - 
getLoggedOnUsersDistinct
Get a distinct list of non-anonymous users that pass the given filter and that are currently logged in.- Parameters:
 p_closure- A closure that filters users.- Returns:
 - The (possibly empty) list of requested users.
 
 - 
getLoggedOnUsersDistinct
Get a distinct list of non-anonymous users that pass the given filter and that are currently logged in.- Parameters:
 p_filter- A filter for users.- Returns:
 - The (possibly empty) list of requested users.
 
 
 -