load-bundle mit ccm-sci-publications funktioniert jetzt.

git-svn-id: https://svn.libreccm.org/ccm/trunk@519 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2010-08-28 11:26:33 +00:00
parent 2b0ddd180d
commit eb6477bb48
31 changed files with 126 additions and 42 deletions

View File

@ -8,7 +8,6 @@
<ccm:dependencies> <ccm:dependencies>
<ccm:requires name="ccm-core" version="6.6.0" relation="ge"/> <ccm:requires name="ccm-core" version="6.6.0" relation="ge"/>
<ccm:requires name="ccm-cms" version="6.6.0" relation="ge"/> <ccm:requires name="ccm-cms" version="6.6.0" relation="ge"/>
<ccm:requires name="ccm-cms-types-department" version="6.6.0" relation="ge"/>
</ccm:dependencies> </ccm:dependencies>
<ccm:directories> <ccm:directories>
<ccm:directory name="pdl"/> <ccm:directory name="pdl"/>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.ArticleInCollectedVolumePropertiesStep" component="com.arsdigita.cms.contenttypes.ui.ArticleInCollectedVolumePropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.ArticleInJournalPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.ArticleInJournalPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.CollectedVolumePropertiesStep" component="com.arsdigita.cms.contenttypes.ui.CollectedVolumePropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.ExpertisePropertiesStep" component="com.arsdigita.cms.contenttypes.ui.ExpertisePropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.GreyLiteraturePropertiesStep" component="com.arsdigita.cms.contenttypes.ui.GreyLiteraturePropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.InProceedingsPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.InProceedingsPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.internetArticlePropertiesStep" component="com.arsdigita.cms.contenttypes.ui.internetArticlePropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.MonographPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.MonographPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -21,7 +21,7 @@
component="com.arsdigita.cms.contenttypes.ui.PublicationPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.PublicationPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -21,7 +21,7 @@
component="com.arsdigita.cms.contenttypes.ui.PublicationWithPublisherPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.PublicationWithPublisherPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.PublisherPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.PublisherPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.ReviewPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.ReviewPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.SeriesPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.SeriesPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -21,7 +21,7 @@
component="com.arsdigita.cms.contenttypes.ui.UnPublishedPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.UnPublishedPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -20,7 +20,7 @@
component="com.arsdigita.cms.contenttypes.ui.WorkingPaperPropertiesStep" component="com.arsdigita.cms.contenttypes.ui.WorkingPaperPropertiesStep"
ordering="1"/> ordering="1"/>
<ctd:include href="/WEB/content-types/assign-categories-step.xml"/> <ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
</ctd:authoring-kit> </ctd:authoring-kit>

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class ArticleInCollectedVolumeInitializer extends ContentTypeInitializer { public class ArticleInCollectedVolumeInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public ArticleInCollectedVolumeInitializer() { public ArticleInCollectedVolumeInitializer() {
super("ccm-sci-publications.pdl.mf", ArticleInCollectedVolume.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", ArticleInCollectedVolume.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class ArticleInCollectedVolumeInitializer extends ContentTypeInitializer
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/ArticleInCollectedVolume.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/PublicationWithPublisher.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class ArticleInJournalInitializer extends ContentTypeInitializer { public class ArticleInJournalInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public ArticleInJournalInitializer() { public ArticleInJournalInitializer() {
super("ccm-sci-publications.pdl.mf", ArticleInJournal.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", ArticleInJournal.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class ArticleInJournalInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/ArticleInJournal.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class CollectedVolumeInitializer extends ContentTypeInitializer { public class CollectedVolumeInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public CollectedVolumeInitializer() { public CollectedVolumeInitializer() {
super("ccm-sci-publications.pdl.mf", CollectedVolume.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", CollectedVolume.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class ExpertiseInitializer extends ContentTypeInitializer { public class ExpertiseInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public ExpertiseInitializer() { public ExpertiseInitializer() {
super("ccm-sci-publications.pdl.mf", Expertise.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", Expertise.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class ExpertiseInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Expertise.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class GreyLiteratureInitializer extends ContentTypeInitializer { public class GreyLiteratureInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public GreyLiteratureInitializer() { public GreyLiteratureInitializer() {
super("ccm-sci-publications.pdl.mf", GreyLiterature.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", GreyLiterature.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class GreyLiteratureInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/GreyLiterature.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class InProceedingsInitializer extends ContentTypeInitializer { public class InProceedingsInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public InProceedingsInitializer() { public InProceedingsInitializer() {
super("ccm-sci-publications.pdl.mf", InProceedings.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", InProceedings.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class InProceedingsInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/InProceedings.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/PublicationWithPublisher.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class InternetArticleInitializer extends ContentTypeInitializer { public class InternetArticleInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public InternetArticleInitializer() { public InternetArticleInitializer() {
super("ccm-sci-publications.pdl.mf", InternetArticle.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", InternetArticle.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class InternetArticleInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/InternetArticle.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class MonographInitializer extends ContentTypeInitializer { public class MonographInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public MonographInitializer() { public MonographInitializer() {
super("ccm-sci-publications.pdl.mf", Monograph.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", Monograph.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class MonographInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Monograph.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/PublicationWithPublisher.xml";
} }
} }

View File

@ -5,7 +5,7 @@ package com.arsdigita.cms.contenttypes;
* @author Jens Pelzetter * @author Jens Pelzetter
*/ */
public class PublicationInitializer extends ContentTypeInitializer { public class PublicationInitializer extends ContentTypeInitializer {
public PublicationInitializer() { public PublicationInitializer() {
super("ccm-sci-publications.pdl.mf", Publication.BASE_DATA_OBJECT_TYPE); super("ccm-sci-publications.pdl.mf", Publication.BASE_DATA_OBJECT_TYPE);
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class PublicationWithPublisherInitializer extends ContentTypeInitializer { public class PublicationWithPublisherInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public PublicationWithPublisherInitializer() { public PublicationWithPublisherInitializer() {
super("ccm-sci-publications.pdl.mf", PublicationWithPublisher.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", PublicationWithPublisher.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class PublisherInitializer extends ContentTypeInitializer { public class PublisherInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public PublisherInitializer() { public PublisherInitializer() {
super("ccm-sci-publications.pdl.mf", Publisher.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", Publisher.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,8 @@ public class PublisherInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publisher.xml"; //return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publisher.xml";
return "";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class ReviewInitializer extends ContentTypeInitializer { public class ReviewInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public ReviewInitializer() { public ReviewInitializer() {
super("ccm-sci-publications.pdl.mf", Review.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", Review.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class ReviewInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Review.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class SeriesInitializer extends ContentTypeInitializer { public class SeriesInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public SeriesInitializer() { public SeriesInitializer() {
super("ccm-sci-publications.pdl.mf", Series.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", Series.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class UnPublishedInitializer extends ContentTypeInitializer { public class UnPublishedInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public UnPublishedInitializer() { public UnPublishedInitializer() {
super("ccm-sci-publications.pdl.mf", UnPublished.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", UnPublished.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class UnPublishedInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/UnPublished.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }

View File

@ -6,8 +6,14 @@ package com.arsdigita.cms.contenttypes;
*/ */
public class WorkingPaperInitializer extends ContentTypeInitializer { public class WorkingPaperInitializer extends ContentTypeInitializer {
/**
* The pdl.mf file used here is empty, since the
* {@link PublicationInitializer} loads all things using the pdl.mf file
* of the module. Also, it may causes on silly errors in the load-bundle
* step if the same pdl.mf file is used in more than one initializer.
*/
public WorkingPaperInitializer() { public WorkingPaperInitializer() {
super("ccm-sci-publications.pdl.mf", WorkingPaper.BASE_DATA_OBJECT_TYPE); super("empty.pdl.mf", WorkingPaper.BASE_DATA_OBJECT_TYPE);
} }
@Override @Override
@ -17,7 +23,7 @@ public class WorkingPaperInitializer extends ContentTypeInitializer {
@Override @Override
public String getTraversalXML() { public String getTraversalXML() {
return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/WorkingPaper.xml"; return "/WEB-INF/traversal-adapters/com/arsdigita/cms/contenttypes/Publication.xml";
} }
} }