Uses of Class
edu.internet2.middleware.grouper.app.provisioning.ProvisioningUpdatable
Package
Description
-
Uses of ProvisioningUpdatable in edu.internet2.middleware.grouper.app.ldapProvisioning
Modifier and TypeMethodDescriptionboolean
LdapSyncCompare.attributeValueEquals
(String attributeName, Object grouperValue, Object targetValue, ProvisioningUpdatable grouperTargetUpdatable) -
Uses of ProvisioningUpdatable in edu.internet2.middleware.grouper.app.provisioning
Modifier and TypeClassDescriptionclass
entity is a member of a group which is typically a user/account or personclass
group in target systemclass
tuple of group and entity in target systemModifier and TypeMethodDescriptionstatic List<ProvisioningUpdatable>
ProvisioningUpdatable.clone
(List<ProvisioningUpdatable> provisioningUpdatables) do a deep clone of the dataModifier and TypeMethodDescriptionvoid
GrouperProvisioningCompare.addProvisioningUpdatableToUpdateIfNotThere
(List provisioningUpdatablesToUpdate, ProvisioningUpdatable grouperProvisioningUpdatable) void
GrouperProvisioningAttributeManipulation.assignDefault
(Collection<Object> changedObjects, ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count) GrouperProvisioningAttributeManipulation.assignDefaultField
(Collection<Object> changedObjects, ProvisioningUpdatable provisioningUpdatable, Object currentValue, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] assignDefaultFieldsAndAttributesCount) ProvisioningUpdatable.attributeNamesDifferentForCache
(ProvisioningUpdatable provisioningUpdatable, String membershipAttribute) see which attribute names are different when comparing to a cached object from json note if there is a truncated field, consider that so the same prefix is okboolean
GrouperProvisioningCompare.attributeValueEquals
(String attributeName, Object first, Object second, ProvisioningUpdatable grouperTargetUpdatable) boolean
GrouperProvisioningBehavior.canUpdateObjectAttribute
(ProvisioningUpdatable grouperProvisioningUpdatable, String attributeName) void
ProvisioningUpdatable.cloneUpdatable
(ProvisioningUpdatable provisioningUpdatable, String ignoreAttribute) deep clone the fields in this objectvoid
GrouperProvisioningCompare.compareAttributeForUpdateValue
(ProvisioningUpdatable grouperProvisioningUpdatable, ProvisioningAttribute grouperAttribute, ProvisioningUpdatable targetProvisioningUpdatable, ProvisioningAttribute targetAttribute, String attributeName, boolean recalc) dont compare the membership attribute of group or entity.void
GrouperProvisioningCompare.compareAttributeForUpdateValueMembershipOnly
(ProvisioningUpdatable grouperProvisioningUpdatable, ProvisioningAttribute grouperAttribute, ProvisioningUpdatable targetProvisioningUpdatable, ProvisioningAttribute targetAttribute, String attributeName, boolean recalcProvisioningUpdateable) void
GrouperProvisioningCompare.compareAttributesForDelete
(ProvisioningUpdatable provisioningUpdatableToDelete) void
GrouperProvisioningCompare.compareAttributesForInsert
(ProvisioningUpdatable provisioningUpdatableToInsert) void
GrouperProvisioningCompare.compareAttributesForUpdate
(List provisioningUpdatablesToUpdate, Map<String, ProvisioningAttribute> grouperTargetAttributes, Map<String, ProvisioningAttribute> targetProvisioningAttributes, ProvisioningUpdatable grouperProvisioningUpdatable, ProvisioningUpdatable targetProvisioningUpdatable) void
GrouperProvisioningAttributeManipulation.convertNullsEmpties
(Collection<Object> changedObjects, ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count) if the provisioner should equate nulls and empties, then convert nulls to emptiesboolean
GrouperProvisioningCompare.isCaseSensitiveCompare
(String attributeName, ProvisioningUpdatable provisioningUpdatable) void
GrouperProvisioningLogic.logCompareCalculationsHelper
(String label, ProvisioningUpdatable provisioningUpdatable, List<ProvisioningMembership> membershipsForReplace) void
GrouperProvisioningAttributeManipulation.manipulateValue
(Collection<Object> changedObjects, ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count) void
GrouperProvisioningGrouperSyncDao.processResultsInsertUpdateProvisioningUpdatableAttributeMemberships
(Timestamp nowTimestamp, ProvisioningUpdatable provisioningUpdatable) void
GrouperProvisioningAttributeManipulation.removeAccentedCharacters
(Collection<Object> changedObjects, ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count) GrouperProvisioningValidation.validFieldOrAttributeValue
(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute) check an attribute and make sure all values are validGrouperProvisioningValidation.validFieldOrAttributeValue
(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, Object fieldOrAttributeValue) validate a specific value for a fieldModifier and TypeMethodDescriptionstatic List<ProvisioningUpdatable>
ProvisioningUpdatable.clone
(List<ProvisioningUpdatable> provisioningUpdatables) do a deep clone of the dataprotected void
GrouperProvisioningLogic.countAttributesFieldsInsertsUpdatesDeletes
(ProvisioningObjectChangeAction provisioningObjectChangeAction, List<? extends ProvisioningUpdatable> provisioningUpdatables)