Class GrouperDuoUser
java.lang.Object
edu.internet2.middleware.grouper.app.duo.GrouperDuoUser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
createTableDuoUser
(DdlVersionBean ddlVersionBean, Database database) static GrouperDuoUser
fromJson
(com.fasterxml.jackson.databind.JsonNode entityNode, boolean includeLoadedFields) convert from jackson jsonstatic GrouperDuoUser
fromProvisioningEntity
(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet) getEmail()
getId()
getNotes()
void
void
void
void
void
setAliases
(String aliases) void
setCreatedAt
(Long createdAt) void
void
setEnrolled
(Boolean enrolled) void
setEnrolledDb
(String enrolled) void
setFirstName
(String firstName) void
setGroups
(Set<GrouperDuoGroup> groups) void
void
setLastDirectorySync
(Long lastDirectorySync) void
setLastLogin
(Long lastLogin) void
setLastName
(String lastName) void
void
void
setPushEnabled
(Boolean pushEnabled) void
setPushEnabledDb
(String pushEnabled) void
setRealName
(String realName) void
void
setUserName
(String userName) toString()
-
Constructor Details
-
GrouperDuoUser
public GrouperDuoUser()
-
-
Method Details
-
getPushEnabledDb
-
setPushEnabledDb
-
getPushEnabled
-
setPushEnabled
-
getEnrolled
-
setEnrolled
-
getEnrolledDb
-
setEnrolledDb
-
fromProvisioningEntity
public static GrouperDuoUser fromProvisioningEntity(ProvisioningEntity targetEntity, Set<String> fieldNamesToSet) - Parameters:
targetEntity
-fieldNamesToSet
- - these are the grouper names in the duo provisioner wiki. They are: alias1, alias2, alias3, alias4, id, loginId, firstname, lastname, realname, email- Returns:
-
toProvisioningEntity
-
getId
-
setId
-
getEmail
-
setEmail
-
getFirstName
-
setFirstName
-
getGroups
-
setGroups
-
getLastName
-
setLastName
-
getRealName
-
setRealName
-
getUserName
-
setUserName
-
getPhones
-
setPhones
-
getAliases
-
setAliases
-
getLastDirectorySync
-
setLastDirectorySync
-
getNotes
-
setNotes
-
getStatus
-
setStatus
-
getCreatedAt
-
setCreatedAt
-
getLastLogin
-
setLastLogin
-
getAlias1
-
setAlias1
-
getAlias2
-
setAlias2
-
getAlias3
-
setAlias3
-
getAlias4
-
setAlias4
-
fromJson
public static GrouperDuoUser fromJson(com.fasterxml.jackson.databind.JsonNode entityNode, boolean includeLoadedFields) convert from jackson json- Parameters:
entityNode
-includeLoadedFields
-- Returns:
- the user
-
toString
-
createTableDuoUser
- Parameters:
ddlVersionBean
-database
-
-