View Javadoc

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  }