Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W _ 

A

action - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
activeProvisioner - Static variable in class edu.internet2.middleware.grouper.pspng.Provisioner
 
add(JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
 
addGroupSearchAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
addMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
addMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
addMembership(GrouperGroupInfo, TSGroupClass, Subject, TSUserClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Action method that handles membership additions where a person-subject is added to a group.
addMembership(GrouperGroupInfo, TargetSystemGroup, Subject, TargetSystemUser) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
addToIndex(String, MultiMap, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
Add this LdapObject to an index of ldap objects based on the specified attribute's value.
addToLongIndex(String, Map<Long, LdapObject>, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
Add this LdapObject to a (single-valued) index of ldap objects based on the specified attribute's value.
addToStringIndex(String, Map<String, LdapObject>, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
Add this LdapObject to a (single-valued) index of ldap objects based on the specified attribute's value.
addUserSearchAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
addValueToProvisioningData(String, Object) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
allGroupsSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
allProvisionedValuesPrefix_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
areEmptyGroupsSupported() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
attributeHasNoValues(LdapAttribute) - Static method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
attributesRequested - Variable in class edu.internet2.middleware.grouper.pspng.LdapObject
 
attributesUsedInGroupSelectionExpression - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
attributesUsedInGroupSelectionExpression_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
attributesUsedInGroupSelectionExpressionAreComparedToProvisionerName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 

B

bushyDn(String, String, String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
 
bushyDn(String, String, String, boolean, boolean) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
 

C

cacheGroup(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
cacheGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Store Group-->TSGroupClass mapping in long-term and short-term caches
config - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
 
containedWithin(Object, Object...) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
This is a null-safe and flexible method for seeing if an item is a member of one or more arrays or collections.
createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
createGroup(GrouperGroupInfo, Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Provisioning a new Group in the target system.
createGroup(GrouperGroupInfo, Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
createMissingUsers_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
createOuInExistingLocation(DN) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
This function creates an OU with the provided DN with the OU-Creation ldif template.
createProvisionerWithName(String) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
This constructs a provisioner based on the properties found for provisioner 'name'
createProvisionerWithName(String, boolean) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
This constructs a provisioner based on the properties found for provisioner 'name'
createUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
createUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Provisioning a new User account in the target system.

D

deleteGroup(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
deleteGroup(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
deleteGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Action method that handles group removal.
deleteGroup(GrouperGroupInfo, TargetSystemGroup) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
deleteMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
deleteMembership(GrouperGroupInfo, LdapGroup, Subject, LdapUser) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
deleteMembership(GrouperGroupInfo, TSGroupClass, Subject, TSUserClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Abstract action method that handles membership removals.
deleteMembership(GrouperGroupInfo, TargetSystemGroup, Subject, TargetSystemUser) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
doFullSync(GrouperGroupInfo, LdapGroup, Set<Subject>, Map<Subject, LdapUser>, Set<LdapUser>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
doFullSync(GrouperGroupInfo, LdapGroup, Set<Subject>, Map<Subject, LdapUser>, Set<LdapUser>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
doFullSync(GrouperGroupInfo, TSGroupClass, Set<Subject>, Map<Subject, TSUserClass>, Set<TSUserClass>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This method's responsibility is to make sure that group's only provisioned memberships are those of correctSubjects.
doFullSync(GrouperGroupInfo, TargetSystemGroup, Set, Map, Set, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
doFullSync_cleanupExtraGroups(Set<GrouperGroupInfo>, Map<GrouperGroupInfo, LdapGroup>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
doFullSync_cleanupExtraGroups(Set<GrouperGroupInfo>, Map<GrouperGroupInfo, LdapGroup>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
doFullSync_cleanupExtraGroups(Set<GrouperGroupInfo>, Map<GrouperGroupInfo, TSGroupClass>, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This method's responsibility is find extra groups within Grouper's responsibility that exist in the target system.
doFullSync_cleanupExtraGroups(Set, Map, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
done() - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
 

E

edu.internet2.middleware.grouper.pspng - package edu.internet2.middleware.grouper.pspng
 
enableBulkGroupSearching_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
enabled_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
ENCRYPTABLE_LDAPTIVE_PROPERTIES - Static variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
ensureLdapOusExist(String, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
Public way to create any missing OUs.
ensureLdapOusExist(DN) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
Internal worker function called by ensureLdapOusExist(dnString, wholeDnIsTheOu).
equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
equals(Object) - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
 
escapeLdapFilter(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
This takes a simple ldap filter 'attribute=value' or just 'value' and escapes the filter-relevant characters: \, *, (, ) Ref: https://stackoverflow.com/questions/31309673/parse-ldap-filter-to-escape-special-characters
escapeLdapRdn(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspJexlUtils
This takes a string of attribute=value and makes sure that special, dn-relevant characters are escaped, particularly commas, pluses, etc
evaluateJexlExpression(String, Subject, TSUserClass, GrouperGroupInfo, TSGroupClass, Object...) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Make a JexlMap that contains subject and group information and evaluate the given expression.
execute(JobExecutionContext) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
Called directly by quartz from a loader property like: otherJob.key-related-to-provisioner-name.class=...FullSyncStarter

F

fetchTargetSystemGroup(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Lookup a single TSGroupClass for a single (grouper) Group.
fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
fetchTargetSystemGroups(Collection<GrouperGroupInfo>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This fetches group information from the target system.
fetchTargetSystemGroups(Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
fetchTargetSystemUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Lookup a single TSUserClass for a single Subject.
fetchTargetSystemUsers(Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
Find the subjects in the ldap server.
fetchTargetSystemUsers(Collection<Subject>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This fetches user information from the target system.
fetchTargetSystemUsers(Collection) - Method in class edu.internet2.middleware.grouper.pspng.VoidProvisioner
 
filterWorkItems(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This method returns the work items that are supposed to be provisioned by calling shouldGroupBeProvisioned on each group mentioned by a workItem.
finishCoordination(List<ProvisioningWorkItem>, boolean) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
finishProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
This implements the LDAP Modifications that were scheduled with schedulLdapModification.
finishProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
flushCachesIfNecessary(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Look at the batch of workItems and flush caches necessary to process the entries properly.
fullSync() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
Old way of starting full-syncs with changeLog.psp.fullSync.* properties.
fullSyncGroup(GrouperGroupInfo, FullSyncProvisioner.FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Workhorse method that handles the FullSync of a specific group.
fullSyncMode - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
Should this provisioner operate in Full-Sync mode? This might mean fetching all members of a group which can be expensive in an incremental-sync, but is worth the trouble in a full-sync.
FullSyncProvisioner - Class in edu.internet2.middleware.grouper.pspng
This class manages a full-sync thread for a provisioner.
FullSyncProvisioner(Provisioner) - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Constructor used by the getfullSyncer() factory method to construct a full-sync wrapper around a provisioner.
FullSyncProvisioner.FullSyncQueueItem - Class in edu.internet2.middleware.grouper.pspng
 
FullSyncProvisionerFactory - Class in edu.internet2.middleware.grouper.pspng
 
FullSyncProvisionerFactory() - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
 
FullSyncQueueItem(GrouperGroupInfo, String) - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
FullSyncStarter - Class in edu.internet2.middleware.grouper.pspng
This is the class run by the Changelog/Loader quartz job to kick off Full Syncs.
FullSyncStarter() - Constructor for class edu.internet2.middleware.grouper.pspng.FullSyncStarter
 

G

getAge_ms() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
getAllGroupSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getAllGroupsForProvisioner() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
This method looks for groups that are marked for provisioning as determined by the GroupSelectionExpression.
getAllProvisionedValuesPrefix() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
getAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
Get the LdapAttribute from the stored entry.
getAttributesUsedInGroupSelectionExpression() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getAttributeValueForGroup(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
getChangelogEntry() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getConfig() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getConfigName() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getCurrentWorkItem() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Get the ProvisioningWorkItem that this provisioner is currently processing
getDisplayName() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
Get the distinguished name of the ldap entry.
getFirstRdnString(String) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
This method returns the first RDN of an LDAP DN.
getFullSyncer(String) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
Factory for FullSync objects
getFullSyncer(Provisioner) - Static method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisionerFactory
 
getGroupAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getGroupAttributes(Group) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
 
getGroupAttributes(PITGroup) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
 
getGroupCreationBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getGroupCreationLdifTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getGrouperDataCacheTime_secs() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getGrouperGroup() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
getGrouperGroupCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getGrouperSubjectCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getGroupInfo(Group) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getGroupInfo(String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getGroupInfo(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getGroupJexlMap(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getGroupName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getGroupSearch_batchSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getGroupSearchAttributes() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getGroupSearchBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getGroupSelectionExpression() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getIntegerValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
getJexlMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
 
getJexlMap() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemGroup
 
getJexlMap() - Method in interface edu.internet2.middleware.grouper.pspng.TargetSystemUser
 
getLastSuccessfulFullSyncTime(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
 
getLdapConnection() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
getLdapGroupCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getLdapGroupCacheTime_secs() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getLdapObject() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
getLdapObject() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
 
getLdapPool() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
getLdapPoolName() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getLdapSystem() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
getLdaptiveProperties() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
getLdapUserCacheSize() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getLdapUserCacheTime_secs() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getLongValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getMap() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getMaxValuesToChangePerOperation() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getMdcLabel() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getMemberAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getMemberAttributeValueFormat() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getMembers() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
getName() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
getName() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
 
getName() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
getNextGroupToFullSync() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Go through the various full-sync queues and get the next GroupInfo object.
getOuCreationLdifTemplate_defaultValue() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
getPropertyClass() - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
This returns the configuration class needed by provisioners of this class.
getProvisionedAttributeName() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
getProvisionedAttributeValueFormat() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
getProvisioner(String) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
 
getProvisionerCoordinator(String) - Static method in class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
 
getProvisioningDataValue(String) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getProvisioningDataValues(String) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getProvisioningJobNames() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
This looks through the loader properties and pulls out the jobs that are Provisioning jobs by looking at the class referred to in 'type' to see if it is a Provisioner subclass.
getSearchExecutor() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
Returns ldaptive search executor configured according to properties
getSearchResultPagingSize() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
getSingleGroupSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
getSingleValueAttribute(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getSleepTimeAfterError_ms() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getStatusMessage() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getStemAttributes(Group) - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
 
getStringSet() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
Get a string set that is case-insensitive or case-sensitive depending on the provisioner's configuration.isMemberAttributeCaseSensitive
getStringSet(Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
Get a string set that is case-insensitive or case-sensitive, depending on the provisioner's configuration.isMemberAttributeCaseSensitive.
getStringValue(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getStringValues(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getSubject(String, String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getSubject(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getSubjectCacheKey(String, String) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getSubjectCacheKey(Subject) - Static method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getSubjectId() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getSubjectSourceId() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
getTargetSystemUser(Subject) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
getThreadId() - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
Return a (unique) id for the current thread.
getUnboundIdEntry() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
getUserCreationBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getUserCreationLdifTemplate() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getUserLdapFilter(Subject) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
getUserSearch_batchSize() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
getUserSearchAttributes() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getUserSearchBaseDn() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
getUserSearchFilter() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
groupAttributeName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
groupCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
grouperGroupCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
grouperGroupCacheTime_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
GrouperGroupInfo - Class in edu.internet2.middleware.grouper.pspng
This is a simple class to hold name and attribute information of a group.
GrouperGroupInfo(Group) - Constructor for class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
GrouperGroupInfo(PITGroup) - Constructor for class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
grouperIsAuthoritative_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
grouperSubjectCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
groupName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
groupOrStemChangingActions - Static variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
groupSearch_batchSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
groupSearchAttributes_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
groupSelectionExpression - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
groupSelectionExpression_defaultValue() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
This expression says that the provisionerName has to be in a group or stem provision_to attribute and NOT in neither a group or stem do_not_provision_to attribute

H

hasBeenProcessed() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
hasBeenProcessed() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
Has this work item been processed?
hasGroupBeenDeleted() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
hashCode() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
hashCode() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
hashCode() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
 
hibernateRefresh() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
This method rereads the Grouper objects from the database in order to avoid L2 caching when database objects change.

I

isActiveDirectory() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
isActiveDirectory() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
isActiveDirectory_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
isAttributesUsedInGroupSelectionExpressionAreComparedToProvisionerName() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
The groupSelectionExpression is an arbitrary jexl expression.
isBulkGroupSearchingEnabled() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
isChangingGroupOrStemInformation() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
isCleanupRequest() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
isCreatingMissingUsersEnabled() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
isEnabled() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
isFullSyncMode() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
isGrouperAuthoritative() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
isMemberAttributeCaseSensitive() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
isSearchResultPagingEnabled() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
isWorkItemMakingChange(ProvisioningWorkItem, String, String, String) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 

J

JobStatistics - Class in edu.internet2.middleware.grouper.pspng
Created by bert on 5/17/17.
JobStatistics() - Constructor for class edu.internet2.middleware.grouper.pspng.JobStatistics
 

L

LdapAttributeProvisioner - Class in edu.internet2.middleware.grouper.pspng
This class implements group-membership changes into an Attribute of the User objects that are members of the group.
LdapAttributeProvisioner(String, LdapAttributeProvisionerConfiguration, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
LdapAttributeProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
Collects all the various properties and makes them available to the provisioner.
LdapAttributeProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
LdapGroup - Class in edu.internet2.middleware.grouper.pspng
This class represents an LdapGroup as a TargetSystemGroup.
LdapGroup(LdapObject) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroup
 
ldapGroupCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
ldapGroupCacheTime_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
LdapGroupProvisioner - Class in edu.internet2.middleware.grouper.pspng
This class is the workhorse for provisioning LDAP groups from grouper.
LdapGroupProvisioner(String, LdapGroupProvisionerConfiguration, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
LdapGroupProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
Collects all the various properties and makes them available to the provisioner.
LdapGroupProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
LdapObject - Class in edu.internet2.middleware.grouper.pspng
This is a wrapper around ldaptive's LdapEntry.
LdapObject(LdapEntry, String[]) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapObject
 
LdapProvisioner<ConfigurationClass extends LdapProvisionerConfiguration> - Class in edu.internet2.middleware.grouper.pspng
This (abstract) class consolidates the common aspects of provisioning to LDAP-based targets.
LdapProvisioner(String, ConfigurationClass, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
LdapProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
Collects all the various properties and makes them available to the provisioner.
LdapProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
ldapSystem - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
LdapSystem - Class in edu.internet2.middleware.grouper.pspng
This class encapsulates an LDAP system configured by a collection of properties defined withing grouper-loader.properties
LdapSystem(String, boolean) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapSystem
 
ldapSystemName - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
LdapUser - Class in edu.internet2.middleware.grouper.pspng
This class represents an LdapUser as a TargetSystemUser.
LdapUser(LdapObject) - Constructor for class edu.internet2.middleware.grouper.pspng.LdapUser
 
ldapUserCacheSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
ldapUserCacheTime_secs_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
lockForFullSyncIfNoIncrementalIsUnderway(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
Used by the Full-Sync provisioners to wait and then lock the group from being incrementally provisioned.
lockForIncrementalProvisioningIfNoFullSyncIsUnderway(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
Used by the incremental provisioners to wait and then lock the group from full-sync operations
LOG - Static variable in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
 
LOG - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
 

M

main(String[]) - Static method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
makeLdapDataCorrect(LdapEntry, LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
makeLdapDnCorrect(LdapEntry, LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
Moves the ldap object if necessary.
makeLdapObjectCorrect(LdapEntry, LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
markAsFailure(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
markAsSkippedAndWarn(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
markAsSuccess(String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
matchesLdapFilter(SearchFilter) - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
maxValuesToChangePerOperation_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
memberAttributeIsCaseSensitive_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
memberAttributeName_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
memberAttributeValueFormat_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 

N

name - Variable in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
needsTargetSystemGroups() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
needsTargetSystemGroups_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
needsTargetSystemUsers() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
needsTargetSystemUsers_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 

O

ouCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 

P

PARAMETER_NAMESPACE - Static variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
performLdapAdd(LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
performLdapAdd(LdapEntry) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapDelete(String) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapModify(ModifyRequest) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapModify(ModifyRequest, boolean) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
This performs a modification and optionally retries it by comparing attributeValues being added/removed to those already on the ldap server
performLdapRead(DN, String...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapRead(String, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapRead(String, String...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapSearchRequest(SearchRequest) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performLdapSearchRequest(String, SearchScope, Collection<String>, String, Object...) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
performTestLdapRead(Connection) - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
populateElMap(Map<String, Object>) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
populateJexlMap(Map<String, Object>, Subject, LdapUser, GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
 
populateJexlMap(Map<String, Object>, Subject, TSUserClass, GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Overridable method to put group and subject information into the Jexl map for use during evaluation.
processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncStarter
 
processChangeLogEntries(List<ChangeLogEntry>, ChangeLogProcessorMetadata) - Method in class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
 
processGroupCleanup(FullSyncProvisioner.FullSyncQueueItem) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
 
provisionBatchOfItems(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
provisionedAttributeValueFormat_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
provisioner - Variable in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
 
provisioner - Variable in class edu.internet2.middleware.grouper.pspng.LdapObject
 
Provisioner<ConfigurationClass extends ProvisionerConfiguration,TSUserClass extends TargetSystemUser,TSGroupClass extends TargetSystemGroup> - Class in edu.internet2.middleware.grouper.pspng
Top-Level provisioner class of PSPNG and is the superclass of Target-System-Specific subclasses.
provisionerConfigName - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
 
ProvisionerConfiguration - Class in edu.internet2.middleware.grouper.pspng
Collects all the various properties and makes them available to the provisioner.
ProvisionerConfiguration(String) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
ProvisionerCoordinator - Class in edu.internet2.middleware.grouper.pspng
This class coordinates the efforts of a provsioner's full-sync and incremental-sync processes.
ProvisionerCoordinator(String) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
Create a ProvisionerCoordinator
provisionerDisplayName - Variable in class edu.internet2.middleware.grouper.pspng.Provisioner
 
ProvisionerFactory - Class in edu.internet2.middleware.grouper.pspng
This class helps construct and cache Provisioners.
ProvisionerFactory() - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisionerFactory
 
provisionerName - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
provisioningData - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
A place where information can be cached between the start/provision/finish phases of a provisioning batch
ProvisioningWorkItem - Class in edu.internet2.middleware.grouper.pspng
This is a wrapper for the event-triggering data item used to drive PSP.
ProvisioningWorkItem(String, GrouperGroupInfo) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
Create a work item that just holds the groupName without the overhead of a changelog item.
ProvisioningWorkItem(ChangeLogEntry) - Constructor for class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
provisionItem(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Dispatches an event to the right method, with generally useful parameters.
PspChangelogConsumerShim - Class in edu.internet2.middleware.grouper.pspng
This class connects a PSPNG provsioner with the changelog.
PspChangelogConsumerShim() - Constructor for class edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
 
PspException - Exception in edu.internet2.middleware.grouper.pspng
This is the common caught-exception class used within PSP-NG.
PspException() - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
 
PspException(String, Throwable, Object...) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
 
PspException(String, Object...) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
 
PspException(Throwable) - Constructor for exception edu.internet2.middleware.grouper.pspng.PspException
 
PspJexlUtils - Class in edu.internet2.middleware.grouper.pspng
This class is included in the variable namespace created when JEXL expressions are evaluated.
PspJexlUtils() - Constructor for class edu.internet2.middleware.grouper.pspng.PspJexlUtils
 
PspUtils - Class in edu.internet2.middleware.grouper.pspng
 
PspUtils() - Constructor for class edu.internet2.middleware.grouper.pspng.PspUtils
 
purgeAttributeValue(String, String, JobStatistics) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
 
putProvisioningData(String, Object) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 

Q

queueAllGroupsForFullSync(String) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Go through the Grouper Groups and queue up the ones that match the provisioner's ShouldBeProvisioned filter.

R

readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisionerConfiguration
 
readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
readConfiguration() - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
Populate the various settings from the configuration source(s).

S

scheduleFullSync(GrouperGroupInfo, String) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Schedule a full sync of the given group as soon as possible
scheduleGroupCleanup() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Put a GROUP_CLEANUP_MARKER into the full-sync schedule.
scheduleGroupForSync(GrouperGroupInfo, String, boolean) - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Put the given group in a queue for full syncing
scheduleGroupModification(GrouperGroupInfo, LdapGroup, AttributeModificationType, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
 
scheduleLdapModification(ModifyRequest) - Method in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
Note that the given ProvisioningWorkItem needs the given ModifyRequest done.
scheduleUserModification(LdapUser, AttributeModificationType, Collection<String>) - Method in class edu.internet2.middleware.grouper.pspng.LdapAttributeProvisioner
This adds/removes values from the given user.
schemaRelatedLdapErrors - Static variable in class edu.internet2.middleware.grouper.pspng.LdapProvisioner
LDAP ResultCodes that might occur from a schema-related violation, for example when the last member is removed from an LdapGroup that requires a member
searchResultPagingEnabled_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
searchResultPagingSize_default_value - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
setCurrentWorkItem(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
setupNewThread() - Static method in class edu.internet2.middleware.grouper.pspng.PspUtils
A method that does PSPNG's standard thread setup.
shouldBeHandledBySyncingAllGroups(Provisioner) - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
Some changes (eg, labeling a folder for syncing) can have a large effect and are best handled with a complete sync of all groups.
shouldGroupBeProvisioned(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Evaluate the GroupSelectionExpression to see if group should be processed by this provisioner.
singleGroupSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisionerConfiguration
 
sleepTimeAfterError_ms_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
start() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Get the FullSync thread_manageFullSyncProcessing() thread running
startCoordination(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
startFullSyncOfAllGroupsAndWaitForCompletion() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
 
startProvisioningBatch(List<ProvisioningWorkItem>) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Get ready for a provisioning batch.
status - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
statusMessage - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
success - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
supportsEmptyGroups_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 

T

TargetSystemGroup - Interface in edu.internet2.middleware.grouper.pspng
Provisioner subclasses often need User and/or Group information from their target systems.
TargetSystemUser - Interface in edu.internet2.middleware.grouper.pspng
Copyright 2015 Internet2 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
test() - Method in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
thread_fullSyncMessageQueueReader() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
Method that watches the full-sync queue (See Grouper Messaging) and copies messages into the queues within this class for the full-sync threads to process
THREAD_ID_MDC - Static variable in class edu.internet2.middleware.grouper.pspng.PspUtils
 
thread_manageFullSyncProcessing() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner
method that manages full-sync processing.
toString() - Method in class edu.internet2.middleware.grouper.pspng.FullSyncProvisioner.FullSyncQueueItem
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.GrouperGroupInfo
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapObject
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.LdapUser
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
toString() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 

U

uncacheGroup(GrouperGroupInfo, TSGroupClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
The specified Grouper or TargetSystem group has changed, remove them from various caches, including hibernate L2 cache.
uncacheUser(Subject, TSUserClass) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
 
unlockAfterFullSync(GrouperGroupInfo, boolean) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
 
unlockAfterFullSync(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
 
unlockAfterIncrementalProvisioning(GrouperGroupInfo) - Method in class edu.internet2.middleware.grouper.pspng.ProvisionerCoordinator
 
updateGroupFromTemplate(GrouperGroupInfo, LdapGroup) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
This method compares the existing LdapGroup to how the groupCreationTemplate might have changed due to group changes (eg, a changed group name) or due to template changes
updateLoaderLog(Hib3GrouperLoaderLog) - Method in class edu.internet2.middleware.grouper.pspng.JobStatistics
 
userCreationBaseDn_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
userCreationLdifTemplate_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
userSearch_batchSize_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.ProvisionerConfiguration
 
userSearchAttributes_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
userSearchBaseDn_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 
userSearchFilter_defaultValue - Variable in class edu.internet2.middleware.grouper.pspng.LdapProvisionerConfiguration
 

V

VoidProvisioner - Class in edu.internet2.middleware.grouper.pspng
This class doesn't do any provisioning, but just prints the methods being invoked.

W

wasError() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
wasFullMembershipFetched(LdapGroupProvisioner) - Method in class edu.internet2.middleware.grouper.pspng.LdapGroup
 
wasSuccessful() - Method in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
work - Variable in class edu.internet2.middleware.grouper.pspng.ProvisioningWorkItem
 
workItemMightAffectCachedData(ProvisioningWorkItem) - Method in class edu.internet2.middleware.grouper.pspng.Provisioner
Evaluate whether a workItem might change cached information and, therefore, be a reason to flush our group cache before processing this batch of events.

_

_ldaptiveProperties - Variable in class edu.internet2.middleware.grouper.pspng.LdapSystem
 
A B C D E F G H I J L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2016 Internet2. All rights reserved.