|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jw.cloud42.webapp.UserManager
@Name(value="userManager") @Scope(value=SESSION) public class UserManager
Holds current user and credentials. Also contains logic for managing the user's RSA private keys.
| Constructor Summary | |
|---|---|
UserManager()
|
|
| Method Summary | |
|---|---|
void |
createAccount()
Saves a new user. |
void |
deletePrivateKey(java.lang.String keypairName)
Delete a private key for a keypair. |
AwsCredentials |
getCurrentCredentials()
|
java.lang.String |
getKeyForName(java.lang.String keyName)
Retreive a previously saved private key. |
User |
getUser()
|
void |
newUser()
Creates a new User instance. |
boolean |
privateKeyExists(java.lang.String keypairName)
Checks whether a private key for the keypair with given name exists. |
void |
saveCredentials()
Saves current credentials by assigning them to the user. |
void |
savePrivateKey(java.lang.String keypairName,
java.lang.String privateKey)
Stores a private key for a keypair in the database and maps it to the current user. |
void |
saveRegion()
Saves current region. |
void |
setCurrentCredentials(AwsCredentials currentCredentials)
|
void |
setUser(User user)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UserManager()
| Method Detail |
|---|
public User getUser()
public void setUser(User user)
user - the user to setpublic AwsCredentials getCurrentCredentials()
public void setCurrentCredentials(AwsCredentials currentCredentials)
currentCredentials - the currentCredentials to setpublic void newUser()
public void createAccount()
public void saveCredentials()
public void saveRegion()
public void savePrivateKey(java.lang.String keypairName,
java.lang.String privateKey)
keypairName - name of the keypair.privateKey - the private key to save.public boolean privateKeyExists(java.lang.String keypairName)
keypairName - name of the keypair.
public void deletePrivateKey(java.lang.String keypairName)
keypairName - the name of the keypair.public java.lang.String getKeyForName(java.lang.String keyName)
keyName - the name of the keypair the key belongs to.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||