1 package twcsckernel.serverKernel.plugins; 2 3 import twcsckernel.projectbase.common.RemoteAgent; 4 import twcsckernel.projectbase.plugins.Plugin; 5 import twcsckernel.serverKernel.impl.UserImpl; 6 7 /*** 8 * Plugin serwerowy. 9 * 10 * @author VMD Group 11 * 12 */ 13 public interface ServerPlugin extends Plugin { 14 15 16 /*** 17 * Metoda pobiera agenta plugina dla wskazanego użytkownika. 18 * @param user - użytkownik 19 * @return - agent plugina 20 */ 21 public RemoteAgent getOwnAgent(UserImpl user); 22 23 /*** 24 * Metoda służy do wylogowania użytkownika z plugina. 25 * 26 * @param user 27 * użytkownik do wylogowania 28 */ 29 public void logoutUser(UserImpl user); 30 31 }