|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.emfstore.internal.client.ui.dialogs.login.LoginDialogController
public class LoginDialogController
The login dialog controller manages a given ESUsersession and/or a ESServer to determine when it is
necessary to open a LoginDialog in order to authenticate the user. It does not, however,
open a dialog, if the usersession is already logged in.
| Constructor Summary | |
|---|---|
LoginDialogController()
|
|
| Method Summary | |
|---|---|
List<ESUsersession> |
getKnownUsersessions()
Returns the available ESUsersessions based on server info object, that is retrieved via
ILoginDialogController.getServer(). |
ESServer |
getServer()
Returns the ESServer the login dialog controller was assigned to, if any. |
String |
getServerLabel()
Returns the server name. |
ESUsersession |
getUsersession()
Returns the ESUsersession the login dialog controller was assigned to, if any. |
ESUsersession |
login(ESServer server)
Perform a login using an ESUsersession that can be determined with
the given ESServer. |
ESUsersession |
login(ESServer server,
boolean force)
Perform a login using an ESUsersession that can be determined with
the given ESServer. |
ESUsersession |
login(ESUsersession usersession)
Perform a login using the given ESUsersession. |
void |
login(ESUsersession usersession,
boolean force)
Perform a login using the given ESUsersession. |
void |
validate(ESUsersession session)
Tries to login the given ESUsersession. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LoginDialogController()
| Method Detail |
|---|
public List<ESUsersession> getKnownUsersessions()
ESUsersessions based on server info object, that is retrieved via
ILoginDialogController.getServer().
getKnownUsersessions in interface ILoginDialogControllerILoginDialogController.getKnownUsersessions()public String getServerLabel()
public void validate(ESUsersession session)
throws ESException
ESUsersession. If successful, the user session
is attached to the workspace and saved.
validate in interface ILoginDialogControllersession - the usersession to be validated
ESException - in case the log-in of the user session failsILoginDialogController.validate(org.eclipse.emf.emfstore.client.ESUsersession)public ESUsersession getUsersession()
ESUsersession the login dialog controller was assigned to, if any.
getUsersession in interface ILoginDialogControllernull, if none existsILoginDialogController.getUsersession()public ESServer getServer()
ESServer the login dialog controller was assigned to, if any.
If no server info was set, ILoginDialogController.getUsersession() will be used to try to determine the
relevant server info.
getServer in interface ILoginDialogControllerILoginDialogController.getServer()
public ESUsersession login(ESServer server,
boolean force)
throws ESException
ESUsersession that can be determined with
the given ESServer.
server - the server info to be used in order to determine a valid
usersessionforce - whether to force requesting the password
ESException - in case the login fails
public void login(ESUsersession usersession,
boolean force)
throws ESException
ESUsersession.
usersession - the usersession to be used during loginforce - whether to force requesting the password
ESException - in case the login fails
public ESUsersession login(ESServer server)
throws ESException
ESUsersession that can be determined with
the given ESServer.
server - the server info to be used in order to determine a valid
usersession
ESException - in case the login fails
public ESUsersession login(ESUsersession usersession)
throws ESException
ESUsersession.
usersession - the usersession to be used during login
ESException - in case the login fails
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||