Alle Aufrufe von ContentBundle#hasInstance(String) geprüft und ggf. auf ContentBundle#hasInstance(String, boolean) geändert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1214 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
53a976222f
commit
2f4e7b1a50
|
|
@ -16,7 +16,6 @@
|
||||||
<xrd:property name="/object/owner/address/ancestors"/>
|
<xrd:property name="/object/owner/address/ancestors"/>
|
||||||
<xrd:property name="/object/owner/address/isDeleted"/>
|
<xrd:property name="/object/owner/address/isDeleted"/>
|
||||||
<xrd:property name="/object/owner/address/version"/>
|
<xrd:property name="/object/owner/address/version"/>
|
||||||
|
|
||||||
</xrd:attributes>
|
</xrd:attributes>
|
||||||
|
|
||||||
<xrd:associations rule="include">
|
<xrd:associations rule="include">
|
||||||
|
|
@ -27,6 +26,11 @@
|
||||||
<xrd:property name="/object/owner/imageAttachments"/>
|
<xrd:property name="/object/owner/imageAttachments"/>
|
||||||
<xrd:property name="/object/owner/imageAttachments/image"/>
|
<xrd:property name="/object/owner/imageAttachments/image"/>
|
||||||
</xrd:associations>
|
</xrd:associations>
|
||||||
|
|
||||||
|
<!--<xrd:associations rule="exclude">
|
||||||
|
<xrd:property name="/object/imageAttachments"/>
|
||||||
|
<xrd:property name="/object/imageAttachments/image"/>
|
||||||
|
</xrd:associations>-->
|
||||||
</xrd:adapter>
|
</xrd:adapter>
|
||||||
|
|
||||||
</xrd:context>
|
</xrd:context>
|
||||||
|
|
|
||||||
|
|
@ -131,9 +131,9 @@ public class GenericOrganizationalUnit extends ContentPage {
|
||||||
GenericPerson personToLink = person;
|
GenericPerson personToLink = person;
|
||||||
|
|
||||||
final ContentBundle bundle = person.getContentBundle();
|
final ContentBundle bundle = person.getContentBundle();
|
||||||
if ((bundle != null) && (bundle.hasInstance(this.getLanguage()))) {
|
if ((bundle != null) && (bundle.hasInstance(this.getLanguage(), true))) {
|
||||||
personToLink =
|
personToLink =
|
||||||
(GenericPerson) bundle.getInstance(this.getLanguage());
|
(GenericPerson) bundle.getInstance(this.getLanguage(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
Assert.exists(personToLink, GenericPerson.class);
|
Assert.exists(personToLink, GenericPerson.class);
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,7 @@ public class GenericContactAttachAddressPropertyForm extends BasicPageForm
|
||||||
|
|
||||||
GenericAddress address = (GenericAddress) data.get(ITEM_SEARCH);
|
GenericAddress address = (GenericAddress) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(address.getContentBundle().hasInstance(contact.getLanguage()))) {
|
if (!(address.getContentBundle().hasInstance(contact.getLanguage(), true))) {
|
||||||
data.addError( ContenttypesGlobalizationUtil.globalize(
|
data.addError( ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.ui.contact.select_address.no_suitable_language_variant"));
|
"cms.contenttypes.ui.contact.select_address.no_suitable_language_variant"));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,7 @@ public class GenericContactAttachPersonPropertyForm extends BasicPageForm
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
GenericPerson person = (GenericPerson) data.get(ITEM_SEARCH);
|
GenericPerson person = (GenericPerson) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(person.getContentBundle().hasInstance(contact.getLanguage()))) {
|
if (!(person.getContentBundle().hasInstance(contact.getLanguage(), true))) {
|
||||||
data.addError("cms.contenttypes.ui.contact.select_person.no_suitable_language_variant");
|
data.addError("cms.contenttypes.ui.contact.select_person.no_suitable_language_variant");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -202,7 +202,7 @@ public class GenericOrganizationalUnitContactAddForm
|
||||||
|
|
||||||
GenericContact contact = (GenericContact) data.get(ITEM_SEARCH);
|
GenericContact contact = (GenericContact) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(contact.getContentBundle().hasInstance(orgaunit.getLanguage()))) {
|
if (!(contact.getContentBundle().hasInstance(orgaunit.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
ContenttypesGlobalizationUtil.globalize(
|
ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.ui.genericorgaunit.select_contact.no_suitable_language_variant"));
|
"cms.contenttypes.ui.genericorgaunit.select_contact.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -245,7 +245,7 @@ public class GenericOrganizationalUnitPersonAddForm
|
||||||
|
|
||||||
GenericPerson person = (GenericPerson) data.get(ITEM_SEARCH);
|
GenericPerson person = (GenericPerson) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(person.getContentBundle().hasInstance(orga.getLanguage()))) {
|
if (!(person.getContentBundle().hasInstance(orga.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
ContenttypesGlobalizationUtil.globalize(
|
ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.ui.genericorgaunit.person.no_suitable_language_variant"));
|
"cms.contenttypes.ui.genericorgaunit.person.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -137,7 +137,7 @@ public class GenericPersonAliasSetForm
|
||||||
} else if (person.equals(data.get(ITEM_SEARCH))) {
|
} else if (person.equals(data.get(ITEM_SEARCH))) {
|
||||||
data.addError(ContenttypesGlobalizationUtil.globalize(
|
data.addError(ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.person.alias.select.same_as_person"));
|
"cms.contenttypes.person.alias.select.same_as_person"));
|
||||||
} else if (!alias.getContentBundle().hasInstance(person.getLanguage())) {
|
} else if (!alias.getContentBundle().hasInstance(person.getLanguage(), true)) {
|
||||||
data.addError(
|
data.addError(
|
||||||
ContenttypesGlobalizationUtil.globalize(
|
ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.person.alias.select.no_suitable_language_variant"));
|
"cms.contenttypes.person.alias.select.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@ public class GenericPersonContactAddForm extends BasicItemForm {
|
||||||
|
|
||||||
GenericContact contact = (GenericContact) data.get(ITEM_SEARCH);
|
GenericContact contact = (GenericContact) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(contact.getContentBundle().hasInstance(person.getLanguage()))) {
|
if (!(contact.getContentBundle().hasInstance(person.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
ContenttypesGlobalizationUtil.globalize(
|
ContenttypesGlobalizationUtil.globalize(
|
||||||
"cms.contenttypes.ui.person.select_contact.no_suitable_language_variant"));
|
"cms.contenttypes.ui.person.select_contact.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ public class ArticleInCollectedVolumeCollectedVolumeForm
|
||||||
|
|
||||||
CollectedVolume collectedVolume = (CollectedVolume) data.get(ITEM_SEARCH);
|
CollectedVolume collectedVolume = (CollectedVolume) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(collectedVolume.getContentBundle().hasInstance(article.getLanguage()))) {
|
if (!(collectedVolume.getContentBundle().hasInstance(article.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.articleInCollectedVolume.selectCollectedVolume.no_suitable_language_variant"));
|
"publications.ui.articleInCollectedVolume.selectCollectedVolume.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ public class ArticleInJournalJournalForm
|
||||||
state);
|
state);
|
||||||
Journal journal = (Journal) data.get(ITEM_SEARCH);
|
Journal journal = (Journal) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(journal.getContentBundle().hasInstance(article.getLanguage()))) {
|
if (!(journal.getContentBundle().hasInstance(article.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.articleInJournal.selectJournal.no_suitable_language_variant"));
|
"publications.ui.articleInJournal.selectJournal.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,7 @@ public class CollectedVolumeArticleAddForm
|
||||||
CollectedVolume collectedVolume = (CollectedVolume) getItemSelectionModel().getSelectedObject(state);
|
CollectedVolume collectedVolume = (CollectedVolume) getItemSelectionModel().getSelectedObject(state);
|
||||||
ArticleInCollectedVolume article = (ArticleInCollectedVolume) data.get(ITEM_SEARCH);
|
ArticleInCollectedVolume article = (ArticleInCollectedVolume) data.get(ITEM_SEARCH);
|
||||||
|
|
||||||
if (!(article.getContentBundle().hasInstance(collectedVolume.getLanguage()))) {
|
if (!(article.getContentBundle().hasInstance(collectedVolume.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.collected_volume.articles.select_article.no_suitable_language_variant"));
|
"publications.ui.collected_volume.articles.select_article.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ public class ExpertiseOrdererForm
|
||||||
|
|
||||||
Expertise expertise = (Expertise) getItemSelectionModel().getSelectedObject(state);
|
Expertise expertise = (Expertise) getItemSelectionModel().getSelectedObject(state);
|
||||||
GenericOrganizationalUnit orderer = (GenericOrganizationalUnit) data.get(ITEM_SEARCH);
|
GenericOrganizationalUnit orderer = (GenericOrganizationalUnit) data.get(ITEM_SEARCH);
|
||||||
if (!(orderer.getContentBundle().hasInstance(expertise.getLanguage()))) {
|
if (!(orderer.getContentBundle().hasInstance(expertise.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.expertise.orderer.no_suitable_langauge_variant"));
|
"publications.ui.expertise.orderer.no_suitable_langauge_variant"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ public class ExpertiseOrganizationForm
|
||||||
|
|
||||||
Expertise expertise = (Expertise) getItemSelectionModel().getSelectedObject(state);
|
Expertise expertise = (Expertise) getItemSelectionModel().getSelectedObject(state);
|
||||||
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(ITEM_SEARCH);
|
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(ITEM_SEARCH);
|
||||||
if (!(orga.getContentBundle().hasInstance(expertise.getLanguage()))) {
|
if (!(orga.getContentBundle().hasInstance(expertise.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.expertise.organization.no_suitable_language_variant"));
|
"publications.ui.expertise.organization.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@ public class InProceedingsProceedingsForm
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
Proceedings proceedings = (Proceedings) data.get(ITEM_SEARCH);
|
Proceedings proceedings = (Proceedings) data.get(ITEM_SEARCH);
|
||||||
if (!(proceedings.getContentBundle().hasInstance(inProceedings.
|
if (!(proceedings.getContentBundle().hasInstance(inProceedings.
|
||||||
getLanguage()))) {
|
getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.inProceedings.selectProceedings.no_suitable_language_variant"));
|
"publications.ui.inProceedings.selectProceedings.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ public class InternetArticleOrganizationForm
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(
|
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(
|
||||||
ITEM_SEARCH);
|
ITEM_SEARCH);
|
||||||
if (!(orga.getContentBundle().hasInstance(article.getLanguage()))) {
|
if (!(orga.getContentBundle().hasInstance(article.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.internetarticle.select_organization.no_suitable_language_variant"));
|
"publications.ui.internetarticle.select_organization.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ public class JournalArticleAddForm
|
||||||
Journal journal = (Journal) getItemSelectionModel().getSelectedObject(
|
Journal journal = (Journal) getItemSelectionModel().getSelectedObject(
|
||||||
state);
|
state);
|
||||||
ArticleInJournal article = (ArticleInJournal) data.get(ITEM_SEARCH);
|
ArticleInJournal article = (ArticleInJournal) data.get(ITEM_SEARCH);
|
||||||
if (!(article.getContentBundle().hasInstance(journal.getLanguage()))) {
|
if (!(article.getContentBundle().hasInstance(journal.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.journal.articles.select_article.no_suitable_language_variant"));
|
"publications.ui.journal.articles.select_article.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ public class ProceedingsOrganizerForm
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
GenericOrganizationalUnit organizer = (GenericOrganizationalUnit) data.
|
GenericOrganizationalUnit organizer = (GenericOrganizationalUnit) data.
|
||||||
get(ITEM_SEARCH);
|
get(ITEM_SEARCH);
|
||||||
if (!(organizer.getContentBundle().hasInstance(proceedings.getLanguage()))) {
|
if (!(organizer.getContentBundle().hasInstance(proceedings.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.proceedings.organizer.no_suitable_language_variant"));
|
"publications.ui.proceedings.organizer.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ public class ProceedingsPapersAddForm
|
||||||
Proceedings proceedings = (Proceedings) getItemSelectionModel().
|
Proceedings proceedings = (Proceedings) getItemSelectionModel().
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
InProceedings paper = (InProceedings) data.get(ITEM_SEARCH);
|
InProceedings paper = (InProceedings) data.get(ITEM_SEARCH);
|
||||||
if (!(paper.getContentBundle().hasInstance(proceedings.getLanguage()))) {
|
if (!(paper.getContentBundle().hasInstance(proceedings.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.proceedings.select_paper.no_suitable_language_variant"));
|
"publications.ui.proceedings.select_paper.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -211,7 +211,7 @@ public class PublicationAuthorAddForm
|
||||||
getSelectedAuthor();
|
getSelectedAuthor();
|
||||||
editing = true;
|
editing = true;
|
||||||
}
|
}
|
||||||
if (!(author.getContentBundle().hasInstance(publication.getLanguage()))) {
|
if (!(author.getContentBundle().hasInstance(publication.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.authors.selectAuthor.no_suitable_language_variant"));
|
"publications.ui.authors.selectAuthor.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ public class PublicationSeriesAddForm
|
||||||
Publication publication = (Publication) getItemSelectionModel().
|
Publication publication = (Publication) getItemSelectionModel().
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
Series series = (Series) data.get(ITEM_SEARCH);
|
Series series = (Series) data.get(ITEM_SEARCH);
|
||||||
if (!(series.getContentBundle().hasInstance(publication.getLanguage()))) {
|
if (!(series.getContentBundle().hasInstance(publication.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.series.select_series.no_suitable_language_variant"));
|
"publications.ui.series.select_series.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ public class PublicationWithPublisherSetPublisherForm
|
||||||
(PublicationWithPublisher) getItemSelectionModel().
|
(PublicationWithPublisher) getItemSelectionModel().
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
Publisher publisher = (Publisher) data.get(ITEM_SEARCH);
|
Publisher publisher = (Publisher) data.get(ITEM_SEARCH);
|
||||||
if (!(publisher.getContentBundle().hasInstance(publication.getLanguage()))) {
|
if (!(publisher.getContentBundle().hasInstance(publication.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.with_publisher.publisher.no_suitable_language_variant"));
|
"publications.ui.with_publisher.publisher.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -196,7 +196,7 @@ public class SeriesEditshipAddForm
|
||||||
|
|
||||||
Series series = (Series) getItemSelectionModel().getSelectedObject(state);
|
Series series = (Series) getItemSelectionModel().getSelectedObject(state);
|
||||||
GenericPerson editor = (GenericPerson) data.get(ITEM_SEARCH);
|
GenericPerson editor = (GenericPerson) data.get(ITEM_SEARCH);
|
||||||
if (!(editor.getContentBundle().hasInstance(series.getLanguage()))) {
|
if (!(editor.getContentBundle().hasInstance(series.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.series.editship.no_suitable_language_variant"));
|
"publications.ui.series.editship.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ public class SeriesVolumeAddForm extends BasicItemForm {
|
||||||
Series series = (Series) getItemSelectionModel().
|
Series series = (Series) getItemSelectionModel().
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
Publication volume = (Publication) data.get(ITEM_SEARCH);
|
Publication volume = (Publication) data.get(ITEM_SEARCH);
|
||||||
if (!(volume.getContentBundle().hasInstance(series.getLanguage()))) {
|
if (!(volume.getContentBundle().hasInstance(series.getLanguage(), true))) {
|
||||||
data.addError(
|
data.addError(
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.series.volume_of_series.no_suitable_language_variant"));
|
"publications.ui.series.volume_of_series.no_suitable_language_variant"));
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ public class UnPublishedOrganizationForm
|
||||||
getSelectedObject(state);
|
getSelectedObject(state);
|
||||||
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(
|
GenericOrganizationalUnit orga = (GenericOrganizationalUnit) data.get(
|
||||||
ITEM_SEARCH);
|
ITEM_SEARCH);
|
||||||
if (!(orga.getContentBundle().hasInstance(unPublished.getLanguage()))) {
|
if (!(orga.getContentBundle().hasInstance(unPublished.getLanguage(), true))) {
|
||||||
data.addError(PublicationGlobalizationUtil.globalize(
|
data.addError(PublicationGlobalizationUtil.globalize(
|
||||||
"publications.ui.unpublished.organization.no_suitable_language_variant"));
|
"publications.ui.unpublished.organization.no_suitable_language_variant"));
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue