@DisallowConcurrentExecution public class GrouperDeprovisioningDaemonLogic extends OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput
Constructor and Description |
---|
GrouperDeprovisioningDaemonLogic() |
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDb
public 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)
OtherJobBase
run
in class OtherJobBase
Copyright © 2016 Internet2. All rights reserved.