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