Skip to content

Commit

Permalink
Migrate cleanup task to the new framework
Browse files Browse the repository at this point in the history
(Plus a couple of small fixes.)
  • Loading branch information
mederly committed Jun 23, 2021
1 parent e71f085 commit 7e8740b
Show file tree
Hide file tree
Showing 20 changed files with 523 additions and 235 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -670,10 +670,10 @@ public abstract class SchemaConstants {

public static final String TRACE_DICTIONARY_PREFIX = "#dictionary#";

public static final String AUDIT_RECORDS_CLEANUP_TASK_PART_URI = "auditRecords";
public static final String ID_AUDIT_RECORDS_CLEANUP = "auditRecords";
public static final String ID_CLOSED_TASKS_CLEANUP = "closedTasks";
public static final String ID_CLOSED_CASES_CLEANUP = "closedCases";
public static final String ID_DEAD_NODES_CLEANUP = "deadNodes";
public static final String OUTPUT_REPORTS_CLEANUP_TASK_PART_URI = "outputReports";
public static final String CLOSED_CERTIFICATION_CAMPAIGNS_CLEANUP_TASK_PART_URI = "closedCertificationCampaigns";
public static final String ID_OUTPUT_REPORTS_CLEANUP = "outputReports";
public static final String ID_CLOSED_CERTIFICATION_CAMPAIGNS_CLEANUP = "closedCertificationCampaigns";
}
Original file line number Diff line number Diff line change
Expand Up @@ -1867,7 +1867,7 @@
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cleanup" type="tns:CleanupDefinitionType" minOccurs="0">
<xsd:element name="cleanup" type="tns:CleanupWorkDefinitionType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
TODO
Expand Down Expand Up @@ -6121,7 +6121,7 @@
</xsd:complexType>
<xsd:element name="liveSynchronization" type="tns:LiveSyncWorkDefinitionType"/>

<xsd:complexType name="CleanupDefinitionType">
<xsd:complexType name="CleanupWorkDefinitionType">
<xsd:annotation>
<xsd:documentation>
TODO
Expand All @@ -6146,7 +6146,7 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="cleanupDefinition" type="tns:CleanupDefinitionType"/>
<xsd:element name="cleanupDefinition" type="tns:CleanupWorkDefinitionType"/>

<xsd:complexType name="ReportDefinitionType">
<xsd:annotation>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*
* Copyright (C) 2010-2021 Evolveum and contributors
*
* This work is dual-licensed under the Apache License 2.0
* and European Union Public License. See LICENSE file for details.
*/

package com.evolveum.midpoint.model.impl.cleanup;

import com.evolveum.midpoint.repo.common.activity.execution.AbstractCompositeActivityExecution;
import com.evolveum.midpoint.repo.common.activity.execution.ExecutionInstantiationContext;
import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractActivityWorkStateType;

class CleanupActivityExecution extends AbstractCompositeActivityExecution<
CleanupWorkDefinition,
CleanupActivityHandler,
AbstractActivityWorkStateType> {

CleanupActivityExecution(ExecutionInstantiationContext<CleanupWorkDefinition, CleanupActivityHandler> context) {
super(context);
}
}

0 comments on commit 7e8740b

Please sign in to comment.