@DisallowConcurrentExecution public class GrouperDeprovisioningDaemonLogic extends OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput| Constructor and Description |
|---|
GrouperDeprovisioningDaemonLogic() |
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDbpublic static Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> retrieveAllFoldersOfInterestForDeprovisioning()
public static Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> retrieveAllGroupsOfInterestForDeprovisioning(Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> allStemsOfInterestForDeprovisioning)
public static void propagateAttributes(String affiliationName, Set<GrouperDeprovisioningObjectAttributes> grouperDeprovisioningAttributesToProcess, Map<String,GrouperDeprovisioningObjectAttributes> grouperDeprovisioningFolderAttributes, Map<String,Object> debugMap)
affiliationName - grouperDeprovisioningAttributesToProcess - grouperDeprovisioningFolderAttributes - public static Map<String,GrouperDeprovisioningObjectAttributes> retrieveDeprovisioningAttributesByGroup(String groupId)
public static Map<String,GrouperDeprovisioningObjectAttributes> retrieveDeprovisioningAttributesByStem(String stemId)
public static Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> retrieveFolderAndAncestorDeprovisioningAttributesByFolder(String stemName)
stemName - public static String retrieveStemIdIfDirectStemAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public static String retrieveGroupIdIfDirectGroupAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public static Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> retrieveChildDeprovisioningFolderAttributesByFolder(String parentStemId)
childStemId - public static void populateFolderChildrenOfAFolderWhichMayOrMayNotHaveAttributes(String parentStemId, Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> mapOfAffiliationToFolderNameToAttributes)
public static void populateGroupChildrenOfAFolderWhichMayOrMayNotHaveAttributes(String parentStemId, Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> mapOfAffliationToGroupNameToAttributes)
public static Map<String,Map<String,GrouperDeprovisioningObjectAttributes>> retrieveChildDeprovisioningGroupAttributesByFolder(String parentStemId)
childStemId - public void incrementalLogic(List<EsbEventContainer> esbEventContainers)
public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBaserun in class OtherJobBaseCopyright © 2016 Internet2. All rights reserved.