Some work on the unload step

git-svn-id: https://svn.libreccm.org/ccm/trunk@3510 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2015-06-28 11:18:19 +00:00
parent 4425bfd8df
commit 43891e180c
3 changed files with 9 additions and 3 deletions

View File

@ -20,11 +20,11 @@ package com.arsdigita.cms.contenttypes;
import com.arsdigita.cms.ContentSection;
import com.arsdigita.cms.ContentType;
import com.arsdigita.cms.contenttypes.AbstractContentTypeLoader;
import com.arsdigita.cms.lifecycle.LifecycleDefinition;
import com.arsdigita.util.parameter.Parameter;
import com.arsdigita.util.parameter.ResourceParameter;
import com.arsdigita.workflow.simple.WorkflowTemplate;
import java.io.InputStream;
/**

View File

@ -337,7 +337,13 @@ public class ContentTypeHelperImpl implements ContentTypeHelper {
@Override
public void deleteType() {
m_kit.delete();
//m_kit.delete();
final AuthoringKit kit = m_type.getAuthoringKit();
final AuthoringStepCollection steps = kit.getSteps();
while(steps.next()) {
kit.removeStep(steps.getAuthoringStep());
}
m_type.getAuthoringKit().delete();
m_type.delete();
}

View File

@ -146,7 +146,7 @@ public class XMLContentTypeHandler extends DefaultHandler {
}
if (!create && deletableType) {
//m_type.deleteType();
m_type.deleteType();
}
}