| Interface | Description |
|---|---|
| TargetSystemGroup |
Provisioner subclasses often need User and/or Group information from their
target systems.
|
| TargetSystemUser |
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.
|
| Class | Description |
|---|---|
| ChangelogHandlingConfig | |
| FullSyncProvisioner |
This class manages a full-sync thread for a provisioner.
|
| FullSyncProvisionerFactory | |
| FullSyncStarter |
This is the class run by the Changelog/Loader quartz job to kick
off Full Syncs.
|
| GrouperGroupInfo |
This is a simple class to hold name and attribute information of a group.
|
| JobStatistics |
Created by bert on 5/17/17.
|
| LdapAttributeProvisioner |
This class implements group-membership changes into an Attribute of
the User objects that are members of the group.
|
| LdapAttributeProvisionerConfiguration |
Collects all the various properties and makes them available to the provisioner.
|
| LdapGroup |
This class represents an LdapGroup as a TargetSystemGroup.
|
| LdapGroupProvisioner |
This class is the workhorse for provisioning LDAP groups from
grouper.
|
| LdapGroupProvisionerConfiguration |
Collects all the various properties and makes them available to the provisioner.
|
| LdapObject |
This is a wrapper around ldaptive's LdapEntry.
|
| LdapProvisioner<ConfigurationClass extends LdapProvisionerConfiguration> |
This (abstract) class consolidates the common aspects of provisioning to LDAP-based targets.
|
| LdapProvisionerConfiguration |
Collects all the various properties and makes them available to the provisioner.
|
| LdapSearchProgressHandler | |
| LdapSystem |
This class encapsulates an LDAP system configured by a collection of
properties defined withing grouper-loader.properties
|
| LdapUser |
This class represents an LdapUser as a TargetSystemUser.
|
| ProgressMonitor |
This classs helps report how much of a long task has been completed
and how long the rest is expected to take
|
| Provisioner<ConfigurationClass extends ProvisionerConfiguration,TSUserClass extends TargetSystemUser,TSGroupClass extends TargetSystemGroup> |
Top-Level provisioner class of PSPNG and is the superclass of Target-System-Specific
subclasses.
|
| ProvisionerConfiguration |
Collects all the various properties and makes them available to the provisioner.
|
| ProvisionerCoordinator |
This class coordinates the efforts of a provsioner's full-sync and incremental-sync
processes.
|
| ProvisionerFactory |
This class helps construct and cache Provisioners.
|
| ProvisioningWorkItem |
This is a wrapper for the event-triggering data item used to drive PSP.
|
| PspChangelogConsumerShim |
This class connects a PSPNG provsioner with the changelog.
|
| PspDatedCache<K,V> |
A GrouperCache that also provides controls of how old elements are when they are
requested.
|
| PspDatedCacheElement<V> |
This is a wrapper that stores a value along with the date it was cached.
|
| PspJexlUtils |
This class is included in the variable namespace created when JEXL
expressions are evaluated.
|
| PspUtils | |
| VoidProvisioner |
This class doesn't do any provisioning, but just prints the methods being invoked.
|
| Enum | Description |
|---|---|
| FullSyncProvisioner.FULL_SYNC_COMMAND | |
| FullSyncProvisioner.QUEUE_TYPE | |
| ProvisioningWorkItem.WORK_ITEM_COMMAND |
| Exception | Description |
|---|---|
| DeletedGroupException | |
| PspException |
This is the common caught-exception class used within PSP-NG.
|
Copyright © 2022 Internet2. All rights reserved.