Index

A C D E F G I L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

alreadyExisted(JSONObject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
assignUserToGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
assignUserToGroupIfNotInGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
attachAdminIdToMember(Member, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 

C

configAttributeForAdminId() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
The attribute name that holds the admin_id value for a member
configAttributeForAdminNameSuffix() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
The attribute name that holds the string to append to the end of a user's name.
configAttributeForAdminRole() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
The attribute name that holds the role for an admin group.
configEmailRecipientsGroupName() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
configFolderForDuoAdmins() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Folder for duo admin sync
configFolderForDuoGroups() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
folder for duo groups, ends in colon
configSourcesForSubjects() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
sources for subjects
configSubjectAttributeForDuoUsername() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
subject attribute to get the duo username from the subject, could be "id" for subject id
configSubjectAttributeForEmail() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
configSubjectAttributeForName() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
configSubjectAttributeForPhone() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
createAdminAccountPassword() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Creates a password for a new administrator account.
createDuoGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
create duo group
createNewAdminAccount(String, String, String, String, String, boolean, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 

D

deleteAdminAccount(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
deleteDuoGroup(String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
delete duo group
deleteUnknownAdminAccountsAfterSeconds() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Configuration option for how long since the last login before a disabled admin account can be enabled.
DuoGrouperExternalSystem - Class in edu.internet2.middleware.grouperDuo
 
DuoGrouperExternalSystem() - Constructor for class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
 
duoLog(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
log something to the log file
duoLog(Map<String, Object>, Long) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
log something to the log file
duoStem(Map<String, Object>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
get duo stem from expirable cache or from database duo stem
duoStemHelper(Map<String, Object>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
duo stem

E

edu.internet2.middleware.grouperDuo - package edu.internet2.middleware.grouperDuo
 
equals(Object) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
executeAdminUpdateRequest(GrouperDuoAdministrator, Http) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 

F

fetchOrCreateGrouperDuoAdministrator(Member, boolean, Map<String, GrouperDuoAdministrator>) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Fetches a GrouperDuoAdministrator object for a user, and handles updating the attributes attached to the user.
fullRefreshLogic() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
 
fullRefreshLogic() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
 
fullRefreshLogic(OtherJobBase.OtherJobInput) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
 
fullRefreshLogic(OtherJobBase.OtherJobInput) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
full refresh logic

G

getAdminId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getAdminIdFromMember(Member) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
getConfigFileName() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
 
getConfigIdRegex() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
 
getConfigIdThatIdentifiesThisConfig() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
 
getConfigItemPrefix() - Method in class edu.internet2.middleware.grouperDuo.DuoGrouperExternalSystem
 
getDescription() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
getEmail() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getExistingAdminRole(GrouperSession, Member) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Checks if the user is already a member of another admin role.
getId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
getLastLogin() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getName() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getName() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
getPhone() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getRole() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
getSubjectAttributesForEmail(Subject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Build a formatted string of subject attributes for an error notification.
getUserId() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
duo user id
getUsername() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
username (netid)
GROUPER_DUO_ADMIN_FULL_REFRESH - Static variable in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
 
GROUPER_DUO_FULL_REFRESH - Static variable in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
change log temp to change log
GrouperDuoAdminFullRefresh - Class in edu.internet2.middleware.grouperDuo
Synchronize
GrouperDuoAdminFullRefresh() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
 
GrouperDuoAdministrator - Class in edu.internet2.middleware.grouperDuo
Class representing the user object from Duo's Admin API.
GrouperDuoAdministrator() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
GrouperDuoAdminMembershipHook - Class in edu.internet2.middleware.grouperDuo
Limits a member from being added to two Duo Admin roles.
GrouperDuoAdminMembershipHook() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoAdminMembershipHook
 
GrouperDuoChangeLogConsumer - Class in edu.internet2.middleware.grouperDuo
 
GrouperDuoChangeLogConsumer() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoChangeLogConsumer
 
GrouperDuoCommands - Class in edu.internet2.middleware.grouperDuo
 
GrouperDuoCommands() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
GrouperDuoFullRefresh - Class in edu.internet2.middleware.grouperDuo
 
GrouperDuoFullRefresh() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
 
GrouperDuoGroup - Class in edu.internet2.middleware.grouperDuo
group returned from duo
GrouperDuoGroup() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
GrouperDuoLog - Class in edu.internet2.middleware.grouperDuo
logger to log the traffic of duo
GrouperDuoLog() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoLog
 
GrouperDuoUser - Class in edu.internet2.middleware.grouperDuo
 
GrouperDuoUser() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoUser
 
GrouperDuoUtils - Class in edu.internet2.middleware.grouperDuo
 
GrouperDuoUtils() - Constructor for class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 

I

isActive() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
isDeleteUnknownAdminAccountsEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Configuration option for whether or not to delete administrators.
isDisableUnknownAdminAccountsEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Config option for enabling the disabling of administrator accounts not associated with a Grouper user.
isDuoAdminSyncEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
isDuoGroupSyncEnabled() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
isPasswordChangeRequired() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
isRestrictedByAdminUnits() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
isValidDuoAdminGroup(GrouperSession, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Checks that a group name is within the admin sync folder and that the extension is a valid duo admin role.

L

logError(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
 
logError(String, Throwable) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
 
logInfo(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoLog
 

M

main(String[]) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
main(String[]) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
 
manageableAdminRoles() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 
membershipPreAddMember(HooksContext, HooksMembershipChangeBean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminMembershipHook
 

P

processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoChangeLogConsumer
 
provisionAdminAccountsWithRandomPasswords() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 

R

removeSubjectFromDuoAdminGroups(GrouperSession, Subject) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Removes a subject from all Duo Admin groups.
removeUserFromGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
retrieveAdminAccount(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
Retrieve a GrouperDuoAdministrator object from the API.
retrieveAdminAccounts() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
retrieveDuoUserByIdOrUsername(String, boolean, Integer) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
retrieve duo user
retrieveGroupIdFromGroupName(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
retrieveGroups() - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
get all groups, loop through pages
retrieveGroupsForUser(String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
retrieveUserIdFromUsername(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
retrieveUsersForGroup(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
run(OtherJobBase.OtherJobInput) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdminFullRefresh
 
run(OtherJobBase.OtherJobInput) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
 

S

sendEmailToGroupMembers(Group, String, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
Sends an email to all members of a Grouper group.
setActive(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setAdminId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setDescription(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
setEmail(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
setLastLogin(Long) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setName(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setName(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
setPasswordChangeRequired(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setPhone(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setRestrictedByAdminUnits(boolean) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setRole(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
setUserId(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
duo user id
setUsername(String) - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
username (netid)
startAdminUpdateRequest(GrouperDuoAdministrator) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
synchronizeMemberAndDuoAdministrator(GrouperSession, Member, GrouperDuoAdministrator) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
 

T

toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoAdministrator
 
toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoGroup
 
toString() - Method in class edu.internet2.middleware.grouperDuo.GrouperDuoUser
 

U

updateAdminName(Http, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
updateAdminRole(Http, String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
updateAdminStatus(Http, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
updateDuoGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 
userInGroup(String, String, boolean) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoCommands
 

V

validDuoGroupName(String) - Static method in class edu.internet2.middleware.grouperDuo.GrouperDuoUtils
must be in stem and not have invalid suffix
A C D E F G I L M P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values