/** * Request a user context change. * * @param user New user */ public static void changeUser(IUser user) { try { getUserContext().requestContextChange(user); } catch (Exception e) { log.error("Error during user context change.", e); } }
/** * Returns the user in the current context. * * @return User in current context. */ public static IUser getActiveUser() { return getUserContext().getContextObject(false); }
/** * Request a user context change. * * @param user New user */ public static void changeUser(IUser user) { try { getUserContext().requestContextChange(user); } catch (Exception e) { log.error("Error during user context change.", e); } }
/** * Returns the user in the current context. * * @return User in current context. */ public static IUser getActiveUser() { return getUserContext().getContextObject(false); }
@Override public void onUnload() { UserContext.getUserContext().removeListener(userChangeListener); }
@Override public void onLoad(ElementPlugin plugin) { super.onLoad(plugin); setUser(UserContext.getActiveUser()); UserContext.getUserContext().addListener(userChangeListener); }