public class GrouperPasswordSave extends Object
Use this class to add username and password in grouper registry
Sample call to create a username password for grouper ui
new GrouperPasswordSave().assignUsername("GrouperSystem").assignPassword("admin123").assignEntityType("username") .assignApplication(GrouperPassword.Application.UI).save();
Sample call to create a username password for grouper webservices
new GrouperPasswordSave().assignUsername("GrouperSystem").assignPassword("admin123").assignEntityType("username") .assignApplication(GrouperPassword.Application.WS).save();
Constructor and Description |
---|
GrouperPasswordSave() |
Modifier and Type | Method and Description |
---|---|
GrouperPasswordSave |
assignApplication(GrouperPassword.Application application)
assign application type (ws or ui)
|
GrouperPasswordSave |
assignEncryptionType(GrouperPassword.EncryptionType encryptionType)
assign encryption type
|
GrouperPasswordSave |
assignEntityType(String entityType)
assign entity type e.g.
|
GrouperPasswordSave |
assignPassword(String password)
assign password to be stored
|
GrouperPasswordSave |
assignUsername(String username)
assign username to be stored
|
GrouperPassword.Application |
getApplication() |
GrouperPassword.EncryptionType |
getEncryptionType() |
String |
getEntityType() |
String |
getThePassword() |
String |
getUsername() |
void |
save()
save credentials into the database
|
public void save()
public GrouperPasswordSave assignUsername(String username)
username
- public GrouperPasswordSave assignEntityType(String entityType)
entityType
- public GrouperPasswordSave assignEncryptionType(GrouperPassword.EncryptionType encryptionType)
encryptionType
- public GrouperPasswordSave assignPassword(String password)
password
- public GrouperPasswordSave assignApplication(GrouperPassword.Application application)
application
- public String getUsername()
public String getEntityType()
public GrouperPassword.EncryptionType getEncryptionType()
public String getThePassword()
public GrouperPassword.Application getApplication()
Copyright © 2016 Internet2. All rights reserved.