Class LoggedOnUsers
java.lang.Object
de.uplanet.lucy.server.portalserver.LoggedOnUsers
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic intGet the number of active sessions.static List<de.uplanet.lucy.server.usermanager.IUser>getLoggedOnUsers(boolean p_bIncludeAnonymous) Get a list of users that are currently logged in.static List<de.uplanet.lucy.server.usermanager.IUser>getLoggedOnUsers(boolean p_bIncludeAnonymous, groovy.lang.Closure<?> p_closure) Get a list of users that are currently logged in.static List<de.uplanet.lucy.server.usermanager.IUser>getLoggedOnUsers(IFilter<de.uplanet.lucy.server.usermanager.IUser> p_filter, boolean p_bIncludeAnonymous) Get a list of users that are currently logged in.static List<de.uplanet.lucy.server.usermanager.IUser>Get a distinct list of non-anonymous users that are currently logged in.static List<de.uplanet.lucy.server.usermanager.IUser>getLoggedOnUsersDistinct(IFilter<de.uplanet.lucy.server.usermanager.IUser> p_filter) Get a distinct list of non-anonymous users that pass the given filter and that are currently logged in.static List<de.uplanet.lucy.server.usermanager.IUser>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. if she or he has an associated session.
- 
Field Details- 
FILTER_ACCEPT_ALL
- 
FILTER_ACCEPT_ANONYMOUS
 
- 
- 
Method Details- 
getActiveSessionCountpublic static int getActiveSessionCount()Get the number of active sessions.- Returns:
- The number of active sessions.
 
- 
getNonAnonymousActiveSessionCountpublic static int getNonAnonymousActiveSessionCount()Get the number of non-anonymous active sessions.- Returns:
- The number of active sessions.
 
- 
isUserOnlineTest 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.
 
- 
getLoggedOnUserspublic static List<de.uplanet.lucy.server.usermanager.IUser> getLoggedOnUsers(boolean p_bIncludeAnonymous) 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, or- falseotherwise.
- Returns:
- The (possibly empty) list of requested users.
 
- 
getLoggedOnUserspublic static List<de.uplanet.lucy.server.usermanager.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, or- falseotherwise.
- p_closure- A closure that filters users.
- Returns:
- The (possibly empty) list of requested users.
 
- 
getLoggedOnUserspublic static List<de.uplanet.lucy.server.usermanager.IUser> getLoggedOnUsers(IFilter<de.uplanet.lucy.server.usermanager.IUser> p_filter, boolean p_bIncludeAnonymous) 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, or- falseotherwise.
- p_filter- A filter for users.
- Returns:
- The (possibly empty) list of requested users.
 
- 
getLoggedOnUsersDistinctGet a distinct list of non-anonymous users that are currently logged in.- Returns:
- The (possibly empty) list of requested users.
 
- 
getLoggedOnUsersDistinctpublic static List<de.uplanet.lucy.server.usermanager.IUser> 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.- Parameters:
- p_closure- A closure that filters users.
- Returns:
- The (possibly empty) list of requested users.
 
- 
getLoggedOnUsersDistinctpublic static List<de.uplanet.lucy.server.usermanager.IUser> getLoggedOnUsersDistinct(IFilter<de.uplanet.lucy.server.usermanager.IUser> p_filter) 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.
 
 
-