diff --git a/ccm-cms/src/main/java/org/librecms/lifecycle/LifecycleDefinitionImExporter.java b/ccm-cms/src/main/java/org/librecms/lifecycle/LifecycleDefinitionImExporter.java index 013275722..636b6eaf9 100644 --- a/ccm-cms/src/main/java/org/librecms/lifecycle/LifecycleDefinitionImExporter.java +++ b/ccm-cms/src/main/java/org/librecms/lifecycle/LifecycleDefinitionImExporter.java @@ -22,7 +22,6 @@ import org.libreccm.imexport.AbstractEntityImExporter; import org.libreccm.imexport.Exportable; import org.libreccm.imexport.Processes; -import java.util.Collections; import java.util.Objects; import java.util.Set; @@ -48,10 +47,9 @@ public class LifecycleDefinitionImExporter @Override protected Set> getRequiredEntities() { -// return Set.of( -// Lifecycle.class -// ); - return Collections.emptySet(); + return Set.of( + PhaseDefinition.class + ); } @Override diff --git a/ccm-cms/src/main/java/org/librecms/lifecycle/PhaseDefinition.java b/ccm-cms/src/main/java/org/librecms/lifecycle/PhaseDefinition.java index 3cb20d1db..28ed153d8 100644 --- a/ccm-cms/src/main/java/org/librecms/lifecycle/PhaseDefinition.java +++ b/ccm-cms/src/main/java/org/librecms/lifecycle/PhaseDefinition.java @@ -20,6 +20,7 @@ package org.librecms.lifecycle; import com.fasterxml.jackson.annotation.JsonIdentityInfo; import com.fasterxml.jackson.annotation.ObjectIdGenerators; +import org.libreccm.imexport.Exportable; import org.libreccm.l10n.LocalizedString; import java.io.Serializable; @@ -58,7 +59,7 @@ import static org.librecms.CmsConstants.*; resolver = PhaseDefinitionIdResolver.class, property = "uuid" ) -public class PhaseDefinition implements Serializable { +public class PhaseDefinition implements Exportable, Serializable { private static final long serialVersionUID = -7718926310758794075L;