Registered authoring steps for grey literature

pull/1/head
Jens Pelzetter 2022-08-25 18:51:38 +02:00
parent 284935bd72
commit 4ce92ac312
3 changed files with 17 additions and 6 deletions

View File

@ -5,7 +5,6 @@ package org.scientificcms.publications.contenttypes;
import org.hibernate.envers.Audited; import org.hibernate.envers.Audited;
import org.librecms.contenttypes.ContentTypeDescription; import org.librecms.contenttypes.ContentTypeDescription;
import org.librecms.ui.contentsections.documents.MvcAuthoringKit; import org.librecms.ui.contentsections.documents.MvcAuthoringKit;
import org.librecms.ui.contentsections.documents.MvcAuthoringStepDef;
import org.scientificcms.publications.Expertise; import org.scientificcms.publications.Expertise;
import org.scientificcms.publications.ui.contenttypes.ExpertiseExtendedPropertiesStep; import org.scientificcms.publications.ui.contenttypes.ExpertiseExtendedPropertiesStep;
import org.scientificcms.publications.ui.contenttypes.ExpertiseItemCreateStep; import org.scientificcms.publications.ui.contenttypes.ExpertiseItemCreateStep;

View File

@ -1,13 +1,14 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.scientificcms.publications.contenttypes; package org.scientificcms.publications.contenttypes;
import org.hibernate.envers.Audited; import org.hibernate.envers.Audited;
import org.librecms.contenttypes.ContentTypeDescription; import org.librecms.contenttypes.ContentTypeDescription;
import org.librecms.ui.contentsections.documents.MvcAuthoringKit;
import org.scientificcms.publications.GreyLiterature; import org.scientificcms.publications.GreyLiterature;
import org.scientificcms.publications.ui.contenttypes.GreyLiteratureExtendedPropertiesStep;
import org.scientificcms.publications.ui.contenttypes.GreyLiteratureItemCreateStep;
import org.scientificcms.publications.ui.contenttypes.GreyLiteraturePropertiesStep;
import org.scientificcms.publications.ui.contenttypes.PublicationAbstractStep;
import org.scientificcms.publications.ui.contenttypes.PublicationMiscStep;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
@ -26,6 +27,15 @@ import static org.scientificcms.publications.SciPublicationsConstants.*;
descriptionBundle descriptionBundle
= "org.scientificcms.publications.contenttypes.GreyLiterature" = "org.scientificcms.publications.contenttypes.GreyLiterature"
) )
@MvcAuthoringKit(
createStep = GreyLiteratureItemCreateStep.class,
authoringSteps = {
GreyLiteraturePropertiesStep.class,
GreyLiteratureExtendedPropertiesStep.class,
PublicationAbstractStep.class,
PublicationMiscStep.class
}
)
public class GreyLiteratureItem extends PublicationItem<GreyLiterature> { public class GreyLiteratureItem extends PublicationItem<GreyLiterature> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -24,6 +24,8 @@ public class PublicationAuthoringSteps implements MvcAuthoringSteps {
CollectedVolumeExtendedPropertiesStep.class, CollectedVolumeExtendedPropertiesStep.class,
ExpertisePropertiesStep.class, ExpertisePropertiesStep.class,
ExpertiseExtendedPropertiesStep.class, ExpertiseExtendedPropertiesStep.class,
GreyLiteraturePropertiesStep.class,
GreyLiteratureExtendedPropertiesStep.class,
InProceedingsPropertiesStep.class, InProceedingsPropertiesStep.class,
InProceedingsExtendedPropertiesStep.class, InProceedingsExtendedPropertiesStep.class,
MonographPropertiesStep.class, MonographPropertiesStep.class,