| Package | Description |
|---|---|
| edu.internet2.middleware.grouper.pspng |
| Modifier and Type | Method and Description |
|---|---|
static ProvisioningWorkItem |
ProvisioningWorkItem.createForFullSync(GrouperGroupInfo grouperGroupInfo,
org.joda.time.DateTime asOfDate) |
static ProvisioningWorkItem |
ProvisioningWorkItem.createForGroupCleanup(org.joda.time.DateTime asOfDate) |
ProvisioningWorkItem |
Provisioner.getCurrentWorkItem()
Get the ProvisioningWorkItem that this provisioner is currently processing
|
| Modifier and Type | Method and Description |
|---|---|
List<ProvisioningWorkItem> |
Provisioner.filterWorkItems(List<ProvisioningWorkItem> workItems)
This method returns the work items that are supposed to be provisioned
by calling shouldGroupBeProvisioned on each group mentioned
by a workItem.
|
List<ProvisioningWorkItem> |
Provisioner.filterWorkItems2(List<ProvisioningWorkItem> workItems)
This method returns the work items that are supposed to be provisioned
by calling shouldGroupBeProvisioned on each group mentioned
by a workItem.
|
| Modifier and Type | Method and Description |
|---|---|
protected GrouperGroupInfo |
Provisioner.getGroupInfo(ProvisioningWorkItem workItem) |
protected boolean |
LdapProvisioner.isWorkItemMakingChange(ProvisioningWorkItem workItem,
String dn,
String attributeName,
String provisioningAttributeValue) |
protected void |
Provisioner.provisionItem(ProvisioningWorkItem workItem)
Dispatches an event to the right method, with generally
useful parameters.
|
void |
Provisioner.setCurrentWorkItem(ProvisioningWorkItem item) |
protected boolean |
Provisioner.shouldWorkItemBeProcessed(ProvisioningWorkItem workItem)
Used to filter workItems.
|
boolean |
Provisioner.workItemMightChangeGroupSelection(ProvisioningWorkItem workItem)
Some changes (eg, labeling a folder for syncing) can have a large effect and are best handled with
a complete sync of all groups.
|
| Modifier and Type | Method and Description |
|---|---|
List<ProvisioningWorkItem> |
Provisioner.filterWorkItems(List<ProvisioningWorkItem> workItems)
This method returns the work items that are supposed to be provisioned
by calling shouldGroupBeProvisioned on each group mentioned
by a workItem.
|
List<ProvisioningWorkItem> |
Provisioner.filterWorkItems2(List<ProvisioningWorkItem> workItems)
This method returns the work items that are supposed to be provisioned
by calling shouldGroupBeProvisioned on each group mentioned
by a workItem.
|
void |
Provisioner.finishCoordination(List<ProvisioningWorkItem> workItems,
boolean wasSuccessful)
Provisioning is over.
|
void |
LdapProvisioner.finishCoordination(List<ProvisioningWorkItem> workItems,
boolean wasSuccessful) |
void |
Provisioner.finishProvisioningBatch(List<ProvisioningWorkItem> workItems) |
void |
LdapProvisioner.finishProvisioningBatch(List<ProvisioningWorkItem> workItems)
This implements the LDAP Modifications that were scheduled with schedulLdapModification.
|
protected void |
Provisioner.flushCachesIfNecessary(List<ProvisioningWorkItem> allWorkItems)
Look at the batch of workItems and flush caches necessary to process the entries
properly.
|
void |
Provisioner.provisionBatchOfItems(List<ProvisioningWorkItem> allWorkItems) |
void |
Provisioner.startCoordination(List<ProvisioningWorkItem> workItems)
Lock the groups that we are about to process.
|
void |
Provisioner.startProvisioningBatch(List<ProvisioningWorkItem> workItems)
Get ready for a provisioning batch.
|
Copyright © 2022 Internet2. All rights reserved.