csdk.v1_0.runner.user
Class RunnerUserContext

java.lang.Object
  extended by csdk.v1_0.runner.core.AbstractContext
      extended by csdk.v1_0.runner.user.RunnerUserContext
All Implemented Interfaces:
IContext, IUserContext, Serializable

public class RunnerUserContext
extends AbstractContext
implements IUserContext

Implementaçăo do contexto de usuários para o Runner.

Author:
Tecgraf
See Also:
Serialized Form

Constructor Summary
RunnerUserContext()
          Contrutor.
RunnerUserContext(Map<String,IUser> users)
          Contrutor.
RunnerUserContext(Map<String,IUser> users, String currentUser)
          Contrutor.
 
Method Summary
 void contextActivated()
          
protected  void contextDeactivated()
          
 IUser[] getAllUsers(Window window)
          
 IUser getCurrentUser()
          
 IUser getUserByLogin(String login, Window window)
          
 
Methods inherited from class csdk.v1_0.runner.core.AbstractContext
isActive, onContextActivate, onContextDeactivate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface csdk.v1_0.api.core.IContext
isActive, onContextActivate, onContextDeactivate
 

Constructor Detail

RunnerUserContext

public RunnerUserContext()
Contrutor.


RunnerUserContext

public RunnerUserContext(Map<String,IUser> users)
Contrutor.

Parameters:
users - mapa de usuários do sistema.

RunnerUserContext

public RunnerUserContext(Map<String,IUser> users,
                         String currentUser)
                  throws UserException
Contrutor.

Parameters:
users - mapa de usuários do sistema.
currentUser - login do usuário corrente.
Throws:
UserException - caso o usuário corrente năo esteja definido no mapa de usuários.
Method Detail

contextActivated

public final void contextActivated()

Overrides:
contextActivated in class AbstractContext

getCurrentUser

public IUser getCurrentUser()
                     throws UserException

Specified by:
getCurrentUser in interface IUserContext
Throws:
UserException

getAllUsers

public IUser[] getAllUsers(Window window)
                    throws UserException

Specified by:
getAllUsers in interface IUserContext
Throws:
UserException

getUserByLogin

public IUser getUserByLogin(String login,
                            Window window)
                     throws UserException

Specified by:
getUserByLogin in interface IUserContext
Throws:
UserException

contextDeactivated

protected void contextDeactivated()

Overrides:
contextDeactivated in class AbstractContext


Copyright © 2013–2014 Tecgraf/PUC-Rio. All rights reserved.