Pflichtfelder für Publikationen
git-svn-id: https://svn.libreccm.org/ccm/trunk@847 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
190645839f
commit
b1c5eed7cc
|
|
@ -31,6 +31,8 @@ import com.arsdigita.bebop.form.Option;
|
||||||
import com.arsdigita.bebop.form.TextField;
|
import com.arsdigita.bebop.form.TextField;
|
||||||
import com.arsdigita.bebop.parameters.DateParameter;
|
import com.arsdigita.bebop.parameters.DateParameter;
|
||||||
import com.arsdigita.bebop.parameters.IntegerParameter;
|
import com.arsdigita.bebop.parameters.IntegerParameter;
|
||||||
|
import com.arsdigita.bebop.parameters.NotEmptyValidationListener;
|
||||||
|
import com.arsdigita.bebop.parameters.NotNullValidationListener;
|
||||||
import com.arsdigita.bebop.parameters.ParameterModel;
|
import com.arsdigita.bebop.parameters.ParameterModel;
|
||||||
import com.arsdigita.bebop.parameters.StringParameter;
|
import com.arsdigita.bebop.parameters.StringParameter;
|
||||||
import com.arsdigita.cms.ItemSelectionModel;
|
import com.arsdigita.cms.ItemSelectionModel;
|
||||||
|
|
@ -74,6 +76,8 @@ public class ArticleInJournalPropertyForm
|
||||||
ParameterModel volumeParam =
|
ParameterModel volumeParam =
|
||||||
new IntegerParameter(ArticleInJournal.VOLUME);
|
new IntegerParameter(ArticleInJournal.VOLUME);
|
||||||
TextField volume = new TextField(volumeParam);
|
TextField volume = new TextField(volumeParam);
|
||||||
|
volume.addValidationListener(new NotNullValidationListener());
|
||||||
|
volume.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(volume);
|
add(volume);
|
||||||
|
|
||||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||||
|
|
|
||||||
|
|
@ -29,13 +29,12 @@ import com.arsdigita.bebop.event.FormSubmissionListener;
|
||||||
import com.arsdigita.bebop.form.Date;
|
import com.arsdigita.bebop.form.Date;
|
||||||
import com.arsdigita.bebop.form.TextField;
|
import com.arsdigita.bebop.form.TextField;
|
||||||
import com.arsdigita.bebop.parameters.DateParameter;
|
import com.arsdigita.bebop.parameters.DateParameter;
|
||||||
|
import com.arsdigita.bebop.parameters.NotEmptyValidationListener;
|
||||||
|
import com.arsdigita.bebop.parameters.NotNullValidationListener;
|
||||||
import com.arsdigita.bebop.parameters.ParameterModel;
|
import com.arsdigita.bebop.parameters.ParameterModel;
|
||||||
import com.arsdigita.bebop.parameters.StringParameter;
|
import com.arsdigita.bebop.parameters.StringParameter;
|
||||||
import com.arsdigita.cms.ContentType;
|
|
||||||
import com.arsdigita.cms.ItemSelectionModel;
|
import com.arsdigita.cms.ItemSelectionModel;
|
||||||
import com.arsdigita.cms.contenttypes.GenericOrganizationalUnit;
|
|
||||||
import com.arsdigita.cms.contenttypes.Proceedings;
|
import com.arsdigita.cms.contenttypes.Proceedings;
|
||||||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.GregorianCalendar;
|
import java.util.GregorianCalendar;
|
||||||
|
|
||||||
|
|
@ -72,6 +71,8 @@ public class ProceedingsPropertyForm
|
||||||
ParameterModel nameOfConfParam = new StringParameter(
|
ParameterModel nameOfConfParam = new StringParameter(
|
||||||
Proceedings.NAME_OF_CONFERENCE);
|
Proceedings.NAME_OF_CONFERENCE);
|
||||||
TextField nameOfConf = new TextField(nameOfConfParam);
|
TextField nameOfConf = new TextField(nameOfConfParam);
|
||||||
|
nameOfConf.addValidationListener(new NotNullValidationListener());
|
||||||
|
nameOfConf.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(nameOfConf);
|
add(nameOfConf);
|
||||||
|
|
||||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||||
|
|
@ -79,6 +80,8 @@ public class ProceedingsPropertyForm
|
||||||
ParameterModel placeOfConfParam = new StringParameter(
|
ParameterModel placeOfConfParam = new StringParameter(
|
||||||
Proceedings.PLACE_OF_CONFERENCE);
|
Proceedings.PLACE_OF_CONFERENCE);
|
||||||
TextField placeOfConf = new TextField(placeOfConfParam);
|
TextField placeOfConf = new TextField(placeOfConfParam);
|
||||||
|
placeOfConf.addValidationListener(new NotNullValidationListener());
|
||||||
|
placeOfConf.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(placeOfConf);
|
add(placeOfConf);
|
||||||
|
|
||||||
Calendar today = new GregorianCalendar();
|
Calendar today = new GregorianCalendar();
|
||||||
|
|
@ -88,6 +91,8 @@ public class ProceedingsPropertyForm
|
||||||
Proceedings.DATE_FROM_OF_CONFERENCE);
|
Proceedings.DATE_FROM_OF_CONFERENCE);
|
||||||
Date dateFrom = new Date(dateFromParam);
|
Date dateFrom = new Date(dateFromParam);
|
||||||
dateFrom.setYearRange(1900, today.get(Calendar.YEAR) + 3);
|
dateFrom.setYearRange(1900, today.get(Calendar.YEAR) + 3);
|
||||||
|
dateFrom.addValidationListener(new NotNullValidationListener());
|
||||||
|
dateFrom.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(dateFrom);
|
add(dateFrom);
|
||||||
|
|
||||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||||
|
|
@ -96,6 +101,8 @@ public class ProceedingsPropertyForm
|
||||||
Proceedings.DATE_TO_OF_CONFERENCE);
|
Proceedings.DATE_TO_OF_CONFERENCE);
|
||||||
Date dateTo = new Date(dateToParam);
|
Date dateTo = new Date(dateToParam);
|
||||||
dateTo.setYearRange(1900, today.get(Calendar.YEAR) + 3);
|
dateTo.setYearRange(1900, today.get(Calendar.YEAR) + 3);
|
||||||
|
dateTo.addValidationListener(new NotNullValidationListener());
|
||||||
|
dateTo.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(dateTo);
|
add(dateTo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,8 @@ import com.arsdigita.bebop.event.FormSubmissionListener;
|
||||||
import com.arsdigita.bebop.form.TextArea;
|
import com.arsdigita.bebop.form.TextArea;
|
||||||
import com.arsdigita.bebop.form.TextField;
|
import com.arsdigita.bebop.form.TextField;
|
||||||
import com.arsdigita.bebop.parameters.IntegerParameter;
|
import com.arsdigita.bebop.parameters.IntegerParameter;
|
||||||
|
import com.arsdigita.bebop.parameters.NotEmptyValidationListener;
|
||||||
|
import com.arsdigita.bebop.parameters.NotNullValidationListener;
|
||||||
import com.arsdigita.bebop.parameters.ParameterModel;
|
import com.arsdigita.bebop.parameters.ParameterModel;
|
||||||
import com.arsdigita.bebop.parameters.StringParameter;
|
import com.arsdigita.bebop.parameters.StringParameter;
|
||||||
import com.arsdigita.cms.ItemSelectionModel;
|
import com.arsdigita.cms.ItemSelectionModel;
|
||||||
|
|
@ -78,6 +80,8 @@ public class PublicationPropertyForm
|
||||||
Publication.YEAR_OF_PUBLICATION);
|
Publication.YEAR_OF_PUBLICATION);
|
||||||
TextField yearOfPublication = new TextField(yearOfPublicationParam);
|
TextField yearOfPublication = new TextField(yearOfPublicationParam);
|
||||||
yearOfPublication.setMaxLength(4);
|
yearOfPublication.setMaxLength(4);
|
||||||
|
yearOfPublication.addValidationListener(new NotNullValidationListener());
|
||||||
|
yearOfPublication.addValidationListener(new NotEmptyValidationListener());
|
||||||
add(yearOfPublication);
|
add(yearOfPublication);
|
||||||
|
|
||||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||||
|
|
|
||||||
|
|
@ -109,13 +109,13 @@ publications.ui.internetarticle.publicationdate=Ver\u00f6ffentlichungsdatum
|
||||||
#================
|
#================
|
||||||
publications.ui.articleinjournal.edit_basic_sheet=Basiseigenschaften bearbeiten
|
publications.ui.articleinjournal.edit_basic_sheet=Basiseigenschaften bearbeiten
|
||||||
publications.ui.articleinjournal.issn=ISSN
|
publications.ui.articleinjournal.issn=ISSN
|
||||||
publications.ui.articleinjournal.issue=Jahrgang
|
publications.ui.articleinjournal.issue=Ausgabe
|
||||||
publications.ui.articleinjournal.journal=Zeitschrift
|
publications.ui.articleinjournal.journal=Zeitschrift
|
||||||
publications.ui.articleinjournal.url=URL
|
publications.ui.articleinjournal.url=URL
|
||||||
publications.ui.articleinjournal.pages_from=Erste Seite
|
publications.ui.articleinjournal.pages_from=Erste Seite
|
||||||
publications.ui.articleinjournal.pages_to=Letzte Seite
|
publications.ui.articleinjournal.pages_to=Letzte Seite
|
||||||
publications.ui.articleinjournal.publicationDate=Erscheinungsdatum
|
publications.ui.articleinjournal.publicationDate=Erscheinungsdatum
|
||||||
publications.ui.articleinjournal.volume=Band
|
publications.ui.articleinjournal.volume=Jahrgang
|
||||||
|
|
||||||
#UnPublished
|
#UnPublished
|
||||||
#===========
|
#===========
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue