diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java index 36c31ad..368d54f 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItem.java @@ -5,15 +5,17 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.ArticleInCollectedVolumeCreateForm; +import com.arsdigita.cms.contenttypes.ui.ArticleInCollectedVolumePropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.ArticleInCollectedVolume; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -25,6 +27,24 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "ARTICLE_IN_COLLECTED_VOLUME_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.ArticleInCollectedVolume", + descriptionBundle = "org.scientificcms.publications.contenttypes.ArticleInCollectedVolume" +) +@AuthoringKit( + createComponent = ArticleInCollectedVolumeCreateForm.class, + steps = { + @AuthoringStep( + component = ArticleInCollectedVolumePropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class ArticleInCollectedVolumeItem extends PublicationItem { diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItem.java index a8df79a..77491d5 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItem.java @@ -5,7 +5,14 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.ArticleInJournalCreateForm; +import com.arsdigita.cms.contenttypes.ui.ArticleInJournalPropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.ArticleInJournal; import javax.persistence.Entity; @@ -20,6 +27,24 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "ARTICLE_IN_COLLECTED_VOLUME_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.ArticleInJournal", + descriptionBundle = "org.scientificcms.publications.contenttypes.ArticleInJournal" +) +@AuthoringKit( + createComponent = ArticleInJournalCreateForm.class, + steps = { + @AuthoringStep( + component = ArticleInJournalPropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class ArticleInJournalItem extends PublicationItem { private static final long serialVersionUID = 1L; diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItem.java index c1d450d..f9b75ba 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItem.java @@ -5,16 +5,17 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.CollectedVolumeCreateForm; +import com.arsdigita.cms.contenttypes.ui.CollectedVolumePropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.CollectedVolume; -import org.scientificcms.publications.PublicationWithPublisher; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -26,6 +27,24 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "COLLECTED_VOLUME_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.CollectedVolume", + descriptionBundle = "org.scientificcms.publications.contenttypes.CollectedVolume" +) +@AuthoringKit( + createComponent = CollectedVolumeCreateForm.class, + steps = { + @AuthoringStep( + component = CollectedVolumePropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class CollectedVolumeItem extends PublicationWithPublisherItem { diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java index 7b24e05..fa1fea6 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItem.java @@ -5,15 +5,18 @@ */ package org.scientificcms.publications.contenttypes; + +import com.arsdigita.cms.contenttypes.ui.ExpertiseCreateForm; +import com.arsdigita.cms.contenttypes.ui.ExpertisePropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.Expertise; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -25,6 +28,24 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "EXPERTISE_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.Expertise", + descriptionBundle = "org.scientificcms.publications.contenttypes.Expertise" +) +@AuthoringKit( + createComponent = ExpertiseCreateForm.class, + steps = { + @AuthoringStep( + component = ExpertisePropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class ExpertiseItem extends PublicationItem { private static final long serialVersionUID = 1L; diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItem.java index 238ec7e..3ba70b2 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItem.java @@ -5,15 +5,17 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.GreyLiteratureCreateForm; +import com.arsdigita.cms.contenttypes.ui.GreyLiteraturePropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.GreyLiterature; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -25,6 +27,25 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "GREY_LITERATURE_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.GreyLiterature", + descriptionBundle + = "org.scientificcms.publications.contenttypes.GreyLiterature" +) +@AuthoringKit( + createComponent = GreyLiteratureCreateForm.class, + steps = { + @AuthoringStep( + component = GreyLiteraturePropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class GreyLiteratureItem extends PublicationItem { private static final long serialVersionUID = 1L; @@ -87,5 +108,4 @@ public class GreyLiteratureItem extends PublicationItem { // Objects.toString(greyLiterature), // data)); // } - } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItem.java index 1e722bb..40ea533 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItem.java @@ -5,15 +5,17 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.InProceedingsCreateForm; +import com.arsdigita.cms.contenttypes.ui.InProceedingsPropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.InProceedings; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -25,6 +27,25 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "INPROCEEDINGS_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.InProceedings", + descriptionBundle + = "org.scientificcms.publications.contenttypes.InProceedings" +) +@AuthoringKit( + createComponent = InProceedingsCreateForm.class, + steps = { + @AuthoringStep( + component = InProceedingsPropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class InProceedingsItem extends PublicationItem { private static final long serialVersionUID = 1L; @@ -46,7 +67,6 @@ public class InProceedingsItem extends PublicationItem { // protected void setPublication(final InProceedings inProceedings) { // this.inProcedings = inProceedings; // } - @Override public int hashCode() { int hash = super.hashCode(); @@ -74,7 +94,7 @@ public class InProceedingsItem extends PublicationItem { // return false; // } // return Objects.equals(this.inProcedings, other.getPublication()); -return other.canEqual(this); + return other.canEqual(this); } @Override @@ -88,5 +108,4 @@ return other.canEqual(this); // Objects.toString(inProcedings), // data)); // } - } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItem.java index 8a547a5..0f5ad33 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItem.java @@ -5,15 +5,17 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.InternetArticleCreateForm; +import com.arsdigita.cms.contenttypes.ui.InternetArticlePropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.InternetArticle; -import java.util.Objects; - -import javax.persistence.CascadeType; import javax.persistence.Entity; -import javax.persistence.JoinColumn; -import javax.persistence.OneToOne; import javax.persistence.Table; import static org.scientificcms.publications.SciPublicationsConstants.*; @@ -25,6 +27,25 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "INTERNET_ARTICLE_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.InternetArticle", + descriptionBundle + = "org.scientificcms.publications.contenttypes.InternetArticle" +) +@AuthoringKit( + createComponent = InternetArticleCreateForm.class, + steps = { + @AuthoringStep( + component = InternetArticlePropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class InternetArticleItem extends PublicationItem { private static final long serialVersionUID = 1L; @@ -87,5 +108,4 @@ public class InternetArticleItem extends PublicationItem { // Objects.toString(expertise), // data)); // } - } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItem.java index ee659e4..170c70f 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItem.java @@ -5,6 +5,13 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.MonographCreateForm; +import com.arsdigita.cms.contenttypes.ui.MonographPropertiesStep; + +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.Monograph; import javax.persistence.Entity; @@ -18,6 +25,24 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; */ @Entity @Table(name = "MONOGRAPH_ITEMS", schema = DB_SCHEMA) +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.Monograph", + descriptionBundle = "org.scientificcms.publications.contenttypes.Monograph" +) +@AuthoringKit( + createComponent = MonographCreateForm.class, + steps = { + @AuthoringStep( + component = MonographPropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class MonographItem extends PublicationWithPublisherItem { private static final long serialVersionUID = 1L; @@ -79,5 +104,4 @@ public class MonographItem extends PublicationWithPublisherItem { // Objects.toString(monograph), // data)); // } - } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItem.java index 4ba3958..9d887ac 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItem.java @@ -5,6 +5,14 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.ProceedingsCreateForm; +import com.arsdigita.cms.contenttypes.ui.ProceedingsPropertiesStep; + +import jdk.jfr.ContentType; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.Proceedings; import javax.persistence.Entity; @@ -18,6 +26,25 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; */ @Entity @Table(name = "PROCEEDINGS_ITEMS", schema = DB_SCHEMA) +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.Proceedings", + descriptionBundle + = "org.scientificcms.publications.contenttypes.Proceedings" +) +@AuthoringKit( + createComponent = ProceedingsCreateForm.class, + steps = { + @AuthoringStep( + component = ProceedingsPropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class ProceedingsItem extends PublicationWithPublisherItem { private static final long serialVersionUID = 1L; @@ -80,5 +107,4 @@ public class ProceedingsItem extends PublicationWithPublisherItem { // Objects.toString(article), // data)); // } - } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItem.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItem.java index fd7ec13..62d5ce6 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItem.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItem.java @@ -5,7 +5,14 @@ */ package org.scientificcms.publications.contenttypes; +import com.arsdigita.cms.contenttypes.ui.WorkingPaperCreateForm; +import com.arsdigita.cms.contenttypes.ui.WorkingPaperPropertiesStep; + import org.hibernate.envers.Audited; +import org.librecms.CmsConstants; +import org.librecms.contenttypes.AuthoringKit; +import org.librecms.contenttypes.AuthoringStep; +import org.librecms.contenttypes.ContentTypeDescription; import org.scientificcms.publications.WorkingPaper; import javax.persistence.Entity; @@ -20,6 +27,25 @@ import static org.scientificcms.publications.SciPublicationsConstants.*; @Entity @Table(name = "WORKING_PAPER_ITEMS", schema = DB_SCHEMA) @Audited +@ContentTypeDescription( + labelBundle = "org.scientificcms.publications.contenttypes.WorkingPaper", + descriptionBundle + = "org.scientificcms.publications.contenttypes.WorkingPaper" +) +@AuthoringKit( + createComponent = WorkingPaperCreateForm.class, + steps = { + @AuthoringStep( + component = WorkingPaperPropertiesStep.class, + labelBundle = CmsConstants.CMS_BUNDLE, + labelKey = "cms.contenttypes.shared.basic_properties.title", + descriptionBundle = CmsConstants.CMS_BUNDLE, + descriptionKey = "cms.contenttypes.shared.basic_properties" + + ".description", + order = 1 + ) + } +) public class WorkingPaperItem extends PublicationItem { private static final long serialVersionUID = 1L; @@ -82,5 +108,4 @@ public class WorkingPaperItem extends PublicationItem { // Objects.toString(workingPaper), // data)); // } - } diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInCollectedVolume.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInCollectedVolume.properties new file mode 100644 index 0000000..0b4c747 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInCollectedVolume.properties @@ -0,0 +1,2 @@ +label = Article in collected volume +description = An article in a collected volume diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInJournal.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInJournal.properties new file mode 100644 index 0000000..f316ca7 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/ArticleInJournal.properties @@ -0,0 +1,2 @@ +label = Article in Journal +description = An article in a journal diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/CollectedVolume.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/CollectedVolume.properties new file mode 100644 index 0000000..f88a8eb --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/CollectedVolume.properties @@ -0,0 +1,2 @@ +label = Collected Volume +description = A collected volume diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Expertise.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Expertise.properties new file mode 100644 index 0000000..9b29fed --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Expertise.properties @@ -0,0 +1,2 @@ +label = Expertise +description = An expertise diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/GreyLiterature.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/GreyLiterature.properties new file mode 100644 index 0000000..1a332af --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/GreyLiterature.properties @@ -0,0 +1,2 @@ +label = Grey literature +description = A publications which doesn't fit into the other types. diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InProceedings.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InProceedings.properties new file mode 100644 index 0000000..1f3ff57 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InProceedings.properties @@ -0,0 +1,2 @@ +label = InProccedings +description = A paper in the proceedings of a conference diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InternetArticle.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InternetArticle.properties new file mode 100644 index 0000000..a455932 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/InternetArticle.properties @@ -0,0 +1,2 @@ +label = InternetArticle +description = An internet article diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Monograph.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Monograph.properties new file mode 100644 index 0000000..6ca95b8 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Monograph.properties @@ -0,0 +1,2 @@ +label = Monograph +descripition = A monograph diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Proceedings.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Proceedings.properties new file mode 100644 index 0000000..04bbe14 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Proceedings.properties @@ -0,0 +1,2 @@ +label = Proceedings +description = Content type for Proceedings diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Review.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Review.properties new file mode 100644 index 0000000..c7573da --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Review.properties @@ -0,0 +1,2 @@ +label = Review +description = A review of another publication (e.g. a monography) which appered in a journal. diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Talk.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Talk.properties new file mode 100644 index 0000000..515fe96 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/Talk.properties @@ -0,0 +1,2 @@ +label = Talk +description = A talk given on an event. diff --git a/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/WorkingPaper.properties b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/WorkingPaper.properties new file mode 100644 index 0000000..9e462f4 --- /dev/null +++ b/sci-publications/src/main/resources/org/scientificcms/publications/contenttypes/WorkingPaper.properties @@ -0,0 +1,2 @@ +label = Working Paper +description = Content type for Working Papers