public class GrouperDuoUser extends Object
Constructor and Description |
---|
GrouperDuoUser() |
Modifier and Type | Method and Description |
---|---|
static void |
createTableDuoUser(DdlVersionBean ddlVersionBean,
org.apache.ddlutils.model.Database database) |
static GrouperDuoUser |
fromJson(com.fasterxml.jackson.databind.JsonNode entityNode)
convert from jackson json
|
static GrouperDuoUser |
fromProvisioningEntity(ProvisioningEntity targetEntity,
Set<String> fieldNamesToSet) |
String |
getEmail() |
String |
getFirstName() |
Set<GrouperDuoGroup> |
getGroups() |
String |
getId() |
String |
getLastName() |
String |
getRealName() |
String |
getUserName() |
void |
setEmail(String email) |
void |
setFirstName(String firstName) |
void |
setGroups(Set<GrouperDuoGroup> groups) |
void |
setId(String id) |
void |
setLastName(String lastName) |
void |
setRealName(String realName) |
void |
setUserName(String userName) |
ProvisioningEntity |
toProvisioningEntity() |
String |
toString() |
public static GrouperDuoUser fromProvisioningEntity(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet)
targetEntity
- fieldNamesToSet
- - these are the grouper names in the duo provisioner wiki. They are: id, loginId, firstname, lastname, realname, emailpublic ProvisioningEntity toProvisioningEntity()
public String getId()
public void setId(String id)
public String getEmail()
public void setEmail(String email)
public String getFirstName()
public void setFirstName(String firstName)
public Set<GrouperDuoGroup> getGroups()
public void setGroups(Set<GrouperDuoGroup> groups)
public String getLastName()
public void setLastName(String lastName)
public String getRealName()
public void setRealName(String realName)
public String getUserName()
public void setUserName(String userName)
public static GrouperDuoUser fromJson(com.fasterxml.jackson.databind.JsonNode entityNode)
entityNode
- public static void createTableDuoUser(DdlVersionBean ddlVersionBean, org.apache.ddlutils.model.Database database)
ddlVersionBean
- database
- Copyright © 2016 Internet2. All rights reserved.