@DisallowConcurrentExecution public class GrouperAttestationDaemonLogic extends OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput| Constructor and Description |
|---|
GrouperAttestationDaemonLogic() |
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDbpublic static Map<String,GrouperAttestationObjectAttributes> retrieveAllFoldersOfInterestForAttestation()
public static Map<String,GrouperAttestationObjectAttributes> retrieveAllGroupsOfInterestForAttestation(Map<String,GrouperAttestationObjectAttributes> allFoldersOfInterestForAttestation)
public static void propagateAttestationAttributes(Set<GrouperAttestationObjectAttributes> grouperAttestationAttributesToProcess, Map<String,GrouperAttestationObjectAttributes> grouperAttestationFolderAttributes, Map<String,Object> debugMap)
grouperAttestationAttributesToProcess - grouperAttestationFolderAttributes - debugMap - public static String retrieveStemIdIfDirectStemAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public static String retrieveGroupIdIfDirectGroupAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public static GrouperAttestationObjectAttributes retrieveAttestationAttributesByGroup(String groupId)
public static GrouperAttestationObjectAttributes retrieveAttestationAttributesByStem(String stemId)
public static Map<String,GrouperAttestationObjectAttributes> retrieveFolderAndAncestorAttestationAttributesByFolder(String stemName)
stemName - public static Map<String,GrouperAttestationObjectAttributes> retrieveChildAttestationAttributesGroupAttributesByFolder(String parentStemId)
childStemId - public static void populateGroupChildrenOfAFolderWhichMayOrMayNotHaveAttributes(String parentStemId, Map<String,GrouperAttestationObjectAttributes> mapOfGroupNameToAttributes)
public void incrementalLogic(List<EsbEventContainer> esbEventContainers)
public OtherJobBase.OtherJobOutput run(OtherJobBase.OtherJobInput otherJobInput)
OtherJobBaserun in class OtherJobBasepublic static void main(String[] args)
Copyright © 2016 Internet2. All rights reserved.