Class DatadogProvisioningTranslator
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningTranslator
edu.internet2.middleware.grouper.app.datadog.DatadogProvisioningTranslator
Translator for Datadog provisioner. When datadogAddTeamAdminMetadata is enabled,
automatically populates the "admins" group attribute from the md_adminGroupName metadata.
The metadata value should be the Grouper group path of an admin group.
Members of the admin group must also be members of the provisionable team group
to receive the admin role. Consider adding the admin group as a member of the
team group so all admins are automatically team members.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontranslateGrouperToTargetGroups(List<ProvisioningGroup> grouperProvisioningGroups, boolean includeDelete, boolean forCreate) Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningTranslator
attributeTranslation, attributeTranslationOrCache, attributeTranslationRetrieveFromCache, continueTranslation, continueTranslation, entityTargetAttributesInTranslationOrder, getGrouperProvisioner, getGroupIdFieldIdLookedUpForGroupGroupDependencies, getGroupIdFieldIdLookedUpForGroupUserDependencies, getTargetExpressionToUse, getTranslateFromGrouperProvisioningEntityField, getTranslateFromGrouperProvisioningGroupField, getTranslateFromGrouperTargetEntityField, getTranslateFromGrouperTargetGroupField, getTranslateFromStaticValuesToUse, groupAttributesInTranslationOrder, groupPrivilegeHolders, idTargetEntities, idTargetGroups, idTargetMemberships, initGroupGroupMemberships, initGroupNameToGroupId, initGroupNameToGroupIdFromGroupIds, initGroupsMembershipsOrCache, initGroupUserMemberships, isHasPrivilege, isInGroup, isTranslateGrouperToTargetAutomatically, massageToString, matchingIdTargetObjects, removeUneededDependencyRows, retrieveAllDependenciesForFullSync, runExpression, runScript, runScriptStatic, setGrouperProvisioner, setTranslateGrouperToTargetAutomatically, shouldTranslateEntityAttribute, shouldTranslateGroupAttribute, translateFromGrouperProvisioningEntityField, translateFromGrouperProvisioningGroupField, translateGrouperToTargetEntities, translateGrouperToTargetMemberships
-
Constructor Details
-
DatadogProvisioningTranslator
public DatadogProvisioningTranslator()
-
-
Method Details
-
translateGrouperToTargetGroups
public List<ProvisioningGroup> translateGrouperToTargetGroups(List<ProvisioningGroup> grouperProvisioningGroups, boolean includeDelete, boolean forCreate) - Overrides:
translateGrouperToTargetGroupsin classGrouperProvisioningTranslator
-