public abstract class GrouperProvisioner extends Object
Constructor and Description |
---|
GrouperProvisioner() |
public ProvisionerConfiguration getProvisionerConfiguration()
public String getInstanceId()
public ProvisioningConsumer getProvisioningConsumer()
public void setProvisioningConsumer(ProvisioningConsumer provisioningConsumer)
provisioningConsumer
- public GrouperProvisioningObjectLog getGrouperProvisioningObjectLog()
protected abstract Class<? extends GrouperProvisionerTargetDaoBase> grouperTargetDaoClass()
public GrouperProvisionerTargetDaoAdapter retrieveGrouperTargetDaoAdapter()
public GrouperProvisionerGrouperDao retrieveGrouperDao()
protected Class<? extends GrouperProvisionerGrouperDao> grouperDaoClass()
protected abstract Class<? extends GrouperProvisioningConfigurationBase> grouperProvisioningConfigurationClass()
public GrouperProvisioningDiagnosticsContainer retrieveGrouperProvisioningDiagnosticsContainer()
protected Class<? extends GrouperProvisioningDiagnosticsContainer> grouperProvisioningDiagnosticsContainerClass()
public GrouperProvisioningConfigurationBase retrieveGrouperProvisioningConfiguration()
protected Class<? extends GrouperProvisioningAttributeManipulation> grouperProvisioningAttributeManipulationClass()
public GrouperProvisioningAttributeManipulation retrieveGrouperProvisioningAttributeManipulation()
protected Class<? extends GrouperProvisioningValidation> grouperProvisioningValidationClass()
public GrouperProvisioningValidation retrieveGrouperProvisioningValidation()
protected Class<? extends GrouperProvisioningLogic> grouperProvisioningLogicClass()
protected Class<? extends GrouperProvisioningLogicIncremental> grouperProvisioningLogicIncrementalClass()
public GrouperProvisioningLogic retrieveGrouperProvisioningLogic()
public GrouperProvisioningLogicIncremental retrieveGrouperProvisioningLogicIncremental()
public GrouperProvisioningTranslatorBase retrieveGrouperTranslator()
protected Class<? extends GrouperProvisioningTranslatorBase> grouperTranslatorClass()
public static GrouperProvisioner retrieveInternalLastProvisioner()
public static GrouperProvisioner retrieveProvisioner(String configId)
configId
- public GrouperProvisioningOutput getGrouperProvisioningOutput()
public void logPeriodically(Map<String,Object> debugMap, GrouperProvisioningOutput grouperProvisioningOutput)
debugMap
- gcTableSyncOutput
- public GrouperProvisioner initialize(GrouperProvisioningType grouperProvisioningType1)
public GrouperProvisioningOutput provision(GrouperProvisioningType grouperProvisioningType1)
grouperProvisioningType
- public void provisionFinallyBlock()
public void setGrouperProvisioningOutput(GrouperProvisioningOutput grouperProvisioningOutput)
public GcGrouperSync getGcGrouperSync()
public GcGrouperSyncHeartbeat getGcGrouperSyncHeartbeat()
public GcGrouperSyncJob getGcGrouperSyncJob()
public GcGrouperSyncLog getGcGrouperSyncLog()
public long getMillisWhenSyncStarted()
public void setGcGrouperSync(GcGrouperSync gcGrouperSync1)
gcGrouperSync1
- public void setGcGrouperSyncHeartbeat(GcGrouperSyncHeartbeat gcGrouperSyncHeartbeat1)
gcGrouperSyncHeartbeat1
- public void setGcGrouperSyncJob(GcGrouperSyncJob gcGrouperSyncJob1)
gcGrouperSyncJob1
- public void setGcGrouperSyncLog(GcGrouperSyncLog gcGrouperSyncLog1)
gcGrouperSyncLog1
- public String getConfigId()
public void setConfigId(String configId)
public GrouperProvisioningDataGrouper retrieveGrouperProvisioningDataGrouper()
public GrouperProvisioningDataSync retrieveGrouperProvisioningDataSync()
public GrouperProvisioningData retrieveGrouperProvisioningData()
public GrouperProvisioningDataGrouperTarget retrieveGrouperProvisioningDataGrouperTarget()
public GrouperProvisioningDataTarget retrieveGrouperProvisioningDataTarget()
public GrouperProvisioningDataIncrementalInput retrieveGrouperProvisioningDataIncrementalInput()
public GrouperProvisioningDataChanges retrieveGrouperProvisioningDataChanges()
public GrouperProvisioningDataIndex retrieveGrouperProvisioningDataIndex()
public ProvisioningSyncResult getProvisioningSyncResult()
public void setProvisioningSyncResult(ProvisioningSyncResult provisioningSyncResult)
public GrouperProvisioningCompare retrieveGrouperProvisioningCompare()
protected Class<? extends GrouperProvisioningCompare> grouperProvisioningCompareClass()
public GrouperProvisioningMatchingIdIndex retrieveGrouperProvisioningMatchingIdIndex()
protected Class<? extends GrouperProvisioningMatchingIdIndex> grouperProvisioningMatchingIdIndexClass()
public GrouperProvisioningConfigurationValidation retrieveGrouperProvisioningConfigurationValidation()
protected Class<? extends GrouperProvisioningConfigurationValidation> grouperProvisioningConfigurationValidationClass()
public GrouperProvisionerGrouperSyncDao retrieveGrouperSyncDao()
protected Class<? extends GrouperProvisionerGrouperSyncDao> grouperSyncDaoClass()
public GrouperProvisioningBehavior retrieveGrouperProvisioningBehavior()
public void setGrouperProvisioningBehavior(GrouperProvisioningBehavior grouperProvisioningBehavior)
public void registerProvisioningBehaviors(GrouperProvisioningBehavior grouperProvisioningBehavior)
grouperProvisioningBehavior
- public GrouperProvisioningLinkLogic retrieveGrouperProvisioningLinkLogic()
public GrouperProvisioningObjectMetadata retrieveGrouperProvisioningObjectMetadata()
protected Class<? extends GrouperProvisioningObjectMetadata> grouperProvisioningObjectMetadataClass()
protected Class<? extends GrouperProvisioningLinkLogic> grouperProvisioningLinkLogicClass()
public void propagateProvisioningAttributes()
Copyright © 2016 Internet2. All rights reserved.