/** * Remove set listener from all userpermissions (and parent) collections * * @param listener the set change listener to remove */ public static void removeUserpermissionsSetChangeListeners( Listener<SetChangeEventParams> listener) { User.getAllUsers() .stream() .forEach( (user) -> { ((User) user).removeUserpermissionSetChangeListener(listener); }); UserRoot.removeUsersSetChangeListeners(listener); }