Yet another part adopting sci modules to setLabel attribute.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2742 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
cde2e962a2
commit
6e85fa1b33
|
|
@ -486,7 +486,7 @@ public class ItemSearchFolderBrowser extends Table {
|
|||
final GlobalisationUtil util = new GlobalisationUtil(
|
||||
"com.arsdigita.cms."
|
||||
+ "ui.folder.CMSFolderResources");
|
||||
return util.globalise(key);
|
||||
return util.globalize(key);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -894,7 +894,7 @@ public class FolderBrowser extends Table {
|
|||
//return FolderManipulator.globalize(key);
|
||||
final GlobalisationUtil util = new GlobalisationUtil(
|
||||
"com.arsdigita.cms.ui.folder.CMSFolderResources");
|
||||
return util.globalise(key);
|
||||
return util.globalize(key);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -516,7 +516,7 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
final FormData data = event.getFormData();
|
||||
|
||||
if (getSources(state).length <= 0) {
|
||||
data.addError(globalizationUtil.globalise("cms.ui.folder.must_select_item"));
|
||||
data.addError(globalizationUtil.globalize("cms.ui.folder.must_select_item"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -540,21 +540,21 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
final Folder target = targetSelector.getTarget(state);
|
||||
final FormData data = event.getFormData();
|
||||
if (target == null) {
|
||||
data.addError(globalizationUtil.globalise(
|
||||
data.addError(globalizationUtil.globalize(
|
||||
"cms.ui.folder.need_select_target_folder"));
|
||||
//If the target is null, we can skip the rest of the checks
|
||||
return;
|
||||
}
|
||||
|
||||
if (target.equals(sourceFolderModel.getSelectedObject(state))) {
|
||||
data.addError(globalizationUtil.globalise("cms.ui.folder.not_within_same_folder"));
|
||||
data.addError(globalizationUtil.globalize("cms.ui.folder.not_within_same_folder"));
|
||||
}
|
||||
|
||||
// check create item permission
|
||||
final User user = Web.getWebContext().getUser();
|
||||
final SecurityManager securityManager = CMS.getSecurityManager(state);
|
||||
if (!securityManager.canAccess(user, SecurityManager.NEW_ITEM, target)) {
|
||||
data.addError(globalizationUtil.globalise("cms.ui.folder.no_permission_for_item"));
|
||||
data.addError(globalizationUtil.globalize("cms.ui.folder.no_permission_for_item"));
|
||||
}
|
||||
|
||||
for (BigDecimal source : getSources(state)) {
|
||||
|
|
@ -600,7 +600,7 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
}
|
||||
|
||||
private void addErrorMessage(final FormData data, final String message, final String itemName) {
|
||||
data.addError(globalizationUtil.globalise(message, new Object[]{itemName}));
|
||||
data.addError(globalizationUtil.globalize(message, new Object[]{itemName}));
|
||||
}
|
||||
|
||||
// @Override
|
||||
|
|
@ -672,11 +672,11 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
final int numberOfItems = getSources(state).length;
|
||||
final Folder folder = (Folder) sourceFolderModel.getSelectedObject(state);
|
||||
if (isMove(state)) {
|
||||
label.setLabel(globalizationUtil.globalise(
|
||||
label.setLabel(globalizationUtil.globalize(
|
||||
"cms.ui.folder.move", new Object[]{numberOfItems,
|
||||
folder.getPathNoJsp()}));
|
||||
} else if (isCopy(state)) {
|
||||
label.setLabel(globalizationUtil.globalise(
|
||||
label.setLabel(globalizationUtil.globalize(
|
||||
"cms.ui.folder.copy", new Object[]{numberOfItems,
|
||||
folder.getPathNoJsp()}));
|
||||
}
|
||||
|
|
@ -747,12 +747,12 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
// final Folder folder = (Folder) sourceFolderModel.getSelectedObject(state);
|
||||
//
|
||||
// if (isPublish(state)) {
|
||||
// target.setLabel(globalizationUtil.globalise(
|
||||
// target.setLabel(globalizationUtil.globalize(
|
||||
// "cms.ui.folder.publish",
|
||||
// new Object[]{numberOfItems,
|
||||
// folder.getPathNoJsp()}));
|
||||
// } else if (isUnPublish(state)) {
|
||||
// target.setLabel(globalizationUtil.globalise(
|
||||
// target.setLabel(globalizationUtil.globalize(
|
||||
// "cms.ui.folder.publish",
|
||||
// new Object[]{numberOfItems,
|
||||
// folder.getPathNoJsp()}));
|
||||
|
|
@ -813,25 +813,25 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
final Container container = new SimpleContainer();
|
||||
group.addAction(container);
|
||||
|
||||
container.add(new Label(globalizationUtil.globalise("cms.ui.folder.edit_selection")));
|
||||
container.add(new Label(globalizationUtil.globalize("cms.ui.folder.edit_selection")));
|
||||
actionSelect = new SingleSelect(actionParam);
|
||||
actionSelect.addOption(new Option(COPY,
|
||||
new Label(globalizationUtil.globalise(
|
||||
new Label(globalizationUtil.globalize(
|
||||
"cms.ui.folder.copy.action"))));
|
||||
actionSelect.addOption(new Option(MOVE,
|
||||
new Label(globalizationUtil.globalise(
|
||||
new Label(globalizationUtil.globalize(
|
||||
"cms.ui.folder.move.action"))));
|
||||
//Publishing in the folder browser only works if threaded publishing is active
|
||||
// if (CMSConfig.getInstanceOf().getThreadedPublishing()) {
|
||||
// actionSelect.addOption(new Option(PUBLISH,
|
||||
// new Label(globalizationUtil.globalise(
|
||||
// new Label(globalizationUtil.globalize(
|
||||
// "cms.ui.folder.publish.action"))));
|
||||
// actionSelect.addOption(new Option(UNPUBLISH,
|
||||
// new Label(globalizationUtil.globalise(
|
||||
// new Label(globalizationUtil.globalize(
|
||||
// "cms.ui.folder.unpublish.action"))));
|
||||
// }
|
||||
container.add(actionSelect);
|
||||
submit = new Submit("Go", globalizationUtil.globalise("cms.ui.folder.go"));
|
||||
submit = new Submit("Go", globalizationUtil.globalize("cms.ui.folder.go"));
|
||||
container.add(submit);
|
||||
|
||||
// Add a new first column to the table
|
||||
|
|
@ -903,7 +903,7 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
panel = new BoxPanel(BoxPanel.HORIZONTAL);
|
||||
|
||||
final ActionLink allLink = new ActionLink(
|
||||
globalizationUtil.globalise("cms.ui.folder.filter.all"));
|
||||
globalizationUtil.globalize("cms.ui.folder.filter.all"));
|
||||
allLink.addActionListener(new ActionListener() {
|
||||
|
||||
@Override
|
||||
|
|
@ -928,11 +928,11 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
// });
|
||||
// panel.add(link);
|
||||
// }
|
||||
panel.add(new Label(globalizationUtil.globalise("cms.ui.folder.filter")));
|
||||
panel.add(new Label(globalizationUtil.globalize("cms.ui.folder.filter")));
|
||||
filterField = new TextField(filterParam);
|
||||
panel.add(filterField);
|
||||
panel.add(new Submit("filterFolderSubmit",
|
||||
globalizationUtil.globalise("cms.ui.folder.filter_do")));
|
||||
globalizationUtil.globalize("cms.ui.folder.filter_do")));
|
||||
|
||||
add(panel);
|
||||
|
||||
|
|
@ -981,7 +981,7 @@ public class FolderManipulator extends SimpleContainer implements
|
|||
*
|
||||
* @param key The resource key. May not null.
|
||||
*
|
||||
* @return The globalised message
|
||||
* @return The globalized message
|
||||
*/
|
||||
// public static GlobalizedMessage globalize(final String key) {
|
||||
// return new GlobalizedMessage(key, RESOURCE_BUNDLE);
|
||||
|
|
|
|||
|
|
@ -51,24 +51,24 @@ public class GlobalisationUtil {
|
|||
}
|
||||
|
||||
/**
|
||||
* Lookup the globalised message identified by the provided key in the resource bundle.
|
||||
* Lookup the globalized message identified by the provided key in the resource bundle.
|
||||
*
|
||||
* @param key Message key
|
||||
* @return The globalised message.
|
||||
* @return The globalized message.
|
||||
*/
|
||||
public GlobalizedMessage globalise(final String key) {
|
||||
public GlobalizedMessage globalize(final String key) {
|
||||
return new GlobalizedMessage(key, bundleName);
|
||||
}
|
||||
|
||||
/**
|
||||
* Lookup the globalised message identified by the provided key in the resource bundle and
|
||||
* replace the placeholders in the message with the provided arguments.
|
||||
* Lookup the globalized message identified by the provided key in the resource bundle and
|
||||
replace the placeholders in the message with the provided arguments.
|
||||
*
|
||||
* @param key The key of the message to lookup.
|
||||
* @param args Arguments for the placeholders in the message.
|
||||
* @return The globalised message.
|
||||
* @return The globalized message.
|
||||
*/
|
||||
public GlobalizedMessage globalise(final String key,
|
||||
public GlobalizedMessage globalize(final String key,
|
||||
final Object[] args) {
|
||||
return new GlobalizedMessage(key, bundleName, args);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,9 +106,9 @@ public class SciPublicationsPersonsInitializer extends CompoundInitializer {
|
|||
AuthoringKitWizard.registerAssetStep(
|
||||
Publication.BASE_DATA_OBJECT_TYPE,
|
||||
SciPublicationsPersonsStep.class,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.related_persons.title"),
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.related_persons.desc"),
|
||||
50);
|
||||
|
||||
|
|
|
|||
|
|
@ -64,16 +64,19 @@ public class SciPublicationsPersonsPersonForm extends BasicItemForm {
|
|||
public void addWidgets() {
|
||||
|
||||
final GlobalisationUtil globalisationUtil = new SciPublicationsPersonsGlobalisationUtil();
|
||||
add(new Label(globalisationUtil.globalise(
|
||||
"com.arsdigita.cms.contentassets.publicationspersons.select_person")));
|
||||
|
||||
// add(new Label(globalisationUtil.globalize(
|
||||
// "com.arsdigita.cms.contentassets.publicationspersons.select_person")));
|
||||
itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(GenericPerson.class.getName()));
|
||||
itemSearch.setLabel(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publicationspersons.select_person"));
|
||||
itemSearch.setDisableCreatePane(true);
|
||||
add(itemSearch);
|
||||
|
||||
add(new Label(globalisationUtil.globalise(
|
||||
"com.arsdigita.cms.contentassets.publicationspersons.select_person_relation")));
|
||||
// add(new Label(globalisationUtil.globalize(
|
||||
// "com.arsdigita.cms.contentassets.publicationspersons.select_person_relation")));
|
||||
final ParameterModel relationParam = new StringParameter(RELATION);
|
||||
final SingleSelect relationSelect = new SingleSelect(relationParam);
|
||||
relationSelect.addValidationListener(new NotNullValidationListener());
|
||||
|
|
@ -87,6 +90,8 @@ public class SciPublicationsPersonsPersonForm extends BasicItemForm {
|
|||
relation = relations.getRelationAttribute();
|
||||
relationSelect.addOption(new Option(relation.getKey(), relation.getName()));
|
||||
}
|
||||
relationSelect.setLabel(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publicationspersons.select_person_relation"));
|
||||
add(relationSelect);
|
||||
}
|
||||
|
||||
|
|
@ -118,12 +123,12 @@ public class SciPublicationsPersonsPersonForm extends BasicItemForm {
|
|||
|
||||
final GlobalisationUtil globalisationUtil = new SciPublicationsPersonsGlobalisationUtil();
|
||||
if (data.get(ITEM_SEARCH) == null) {
|
||||
data.addError(globalisationUtil.globalise(
|
||||
data.addError(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentasset.publications_persons.none_selected"));
|
||||
}
|
||||
|
||||
if ((data.get(RELATION) == null) || ((String) data.get(RELATION)).isEmpty()) {
|
||||
data.addError(globalisationUtil.globalise(
|
||||
data.addError(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentasset.publications_persons.none_relation_selected"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,6 @@ import com.arsdigita.bebop.table.TableModelBuilder;
|
|||
import com.arsdigita.cms.CMS;
|
||||
import com.arsdigita.cms.ContentSection;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.RelationAttribute;
|
||||
import com.arsdigita.cms.RelationAttributeCollection;
|
||||
import com.arsdigita.cms.contentassets.SciPublicationsPersonsPersonCollection;
|
||||
import com.arsdigita.cms.contentassets.SciPublicationsPersonsService;
|
||||
|
|
@ -65,21 +64,21 @@ public class SciPublicationsPersonsPersonTable extends Table implements TableAct
|
|||
|
||||
this.itemModel = itemModel;
|
||||
|
||||
setEmptyView(new Label(globalisationUtil.globalise(
|
||||
setEmptyView(new Label(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.persons.none")));
|
||||
|
||||
final TableColumnModel colModel = getColumnModel();
|
||||
colModel.add(new TableColumn(
|
||||
0,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.person")));
|
||||
colModel.add(new TableColumn(
|
||||
1,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.person.relation")));
|
||||
colModel.add(new TableColumn(
|
||||
2,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.person.remove"),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
|
|
@ -163,7 +162,7 @@ public class SciPublicationsPersonsPersonTable extends Table implements TableAct
|
|||
case 1:
|
||||
return relation;
|
||||
case 2:
|
||||
return globalisationUtil.globalise(
|
||||
return globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publication_persons.person.remove");
|
||||
default:
|
||||
return null;
|
||||
|
|
@ -272,7 +271,7 @@ public class SciPublicationsPersonsPersonTable extends Table implements TableAct
|
|||
|
||||
if (canEdit) {
|
||||
final ControlLink link = new ControlLink(new Label((GlobalizedMessage) value));
|
||||
link.setConfirmation(globalisationUtil.globalise(
|
||||
link.setConfirmation(globalisationUtil.globalize(
|
||||
"com.arsdigita.cms.contentassets.publications_persons.person.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public class SciPublicationsPersonsStep extends SimpleEditStep {
|
|||
final GlobalisationUtil globalisationUtil = new SciPublicationsPersonsGlobalisationUtil();
|
||||
final BasicItemForm addPersonsSheet = new SciPublicationsPersonsPersonForm(itemModel);
|
||||
add(ADD_PUBLICATION_PERSON,
|
||||
globalisationUtil.globalise("com.arsdigita.cms.contentassets.publications_persons.person_add"),
|
||||
globalisationUtil.globalize("com.arsdigita.cms.contentassets.publications_persons.person_add"),
|
||||
new WorkflowLockedComponentAccess(addPersonsSheet, itemModel),
|
||||
addPersonsSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -60,8 +60,9 @@ public class PublicationTypeAssetAddForm extends BasicItemForm {
|
|||
|
||||
@Override
|
||||
public void addWidgets() {
|
||||
add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.type")));
|
||||
|
||||
//add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
// globalize("scipublications.publication_type_asset.form.type")));
|
||||
final SingleSelect type = new SingleSelect(PUB_TYPE);
|
||||
type.addValidationListener(new NotNullValidationListener());
|
||||
type.addValidationListener(new NotEmptyValidationListener());
|
||||
|
|
@ -74,15 +75,22 @@ public class PublicationTypeAssetAddForm extends BasicItemForm {
|
|||
final RelationAttribute value = values.getRelationAttribute();
|
||||
type.addOption(new Option(value.getKey(), value.getName()));
|
||||
}
|
||||
type.setLabel(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.type"));
|
||||
add(type);
|
||||
|
||||
add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.isbn")));
|
||||
add(new TextField(ISBN));
|
||||
//add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
// globalize("scipublications.publication_type_asset.form.isbn")));
|
||||
final TextField isbn = new TextField(ISBN);
|
||||
isbn.setLabel(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.isbn"));
|
||||
add(isbn);
|
||||
|
||||
add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.misc")));
|
||||
//add(new Label(PublicationTypeAssetGlobalizationUtil.
|
||||
// globalize("scipublications.publication_type_asset.form.misc")));
|
||||
final TextArea misc = new TextArea(MISC);
|
||||
misc.setLabel(PublicationTypeAssetGlobalizationUtil.
|
||||
globalize("scipublications.publication_type_asset.form.misc"));
|
||||
misc.setRows(12);
|
||||
misc.setCols(60);
|
||||
add(misc);
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ public class SciPublicationsMovieDirectorForm extends BasicItemForm implements F
|
|||
public void addWidgets() {
|
||||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil
|
||||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
add(new Label(globalisationUtil.globalise("publications.dramaticarts.ui.movie.director")));
|
||||
add(new Label(globalisationUtil.globalize("publications.dramaticarts.ui.movie.director")));
|
||||
itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH, ContentType.findByAssociatedObjectType(
|
||||
GenericPerson.BASE_DATA_OBJECT_TYPE));
|
||||
|
|
@ -92,7 +92,7 @@ public class SciPublicationsMovieDirectorForm extends BasicItemForm implements F
|
|||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
|
||||
if (data.get(ITEM_SEARCH) == null) {
|
||||
data.addError(globalisationUtil.globalise(
|
||||
data.addError(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.director.no_director_selected"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -62,17 +62,17 @@ public class SciPublicationsMovieDirectorSheet
|
|||
|
||||
this.itemModel = itemModel;
|
||||
|
||||
setEmptyView(new Label(globalisationUtil.globalise(
|
||||
setEmptyView(new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.director.none")));
|
||||
|
||||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.director"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.director"),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.director.remove"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.director.remove"),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ModelBuilder(itemModel));
|
||||
|
|
@ -147,7 +147,7 @@ public class SciPublicationsMovieDirectorSheet
|
|||
case 0:
|
||||
return director.getFullName();
|
||||
case 1:
|
||||
return new Label(globalisationUtil.globalise(
|
||||
return new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.director.remove"));
|
||||
default:
|
||||
return null;
|
||||
|
|
@ -235,7 +235,7 @@ public class SciPublicationsMovieDirectorSheet
|
|||
|
||||
if (canEdit) {
|
||||
final ControlLink link = new ControlLink((Label)value);
|
||||
link.setConfirmation(globalisationUtil.globalise(
|
||||
link.setConfirmation(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.director.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public class SciPublicationsMovieDirectorStep extends SimpleEditStep {
|
|||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
final BasicItemForm setDirectorForm = new SciPublicationsMovieDirectorForm(itemModel);
|
||||
add(SET_MOVIE_DIRECTOR_STEP,
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.director"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.director"),
|
||||
new WorkflowLockedComponentAccess(setDirectorForm, itemModel),
|
||||
setDirectorForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ public class SciPublicationsMovieProductionCompanyForm
|
|||
public void addWidgets() {
|
||||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil
|
||||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
add(new Label(globalisationUtil.globalise(
|
||||
add(new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company")));
|
||||
itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH, ContentType.findByAssociatedObjectType(
|
||||
|
|
@ -98,7 +98,7 @@ public class SciPublicationsMovieProductionCompanyForm
|
|||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
|
||||
if (data.get(ITEM_SEARCH) == null) {
|
||||
data.addError(globalisationUtil.globalise(
|
||||
data.addError(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company.no_company_selected"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -62,17 +62,17 @@ public class SciPublicationsMovieProductionCompanySheet
|
|||
|
||||
this.itemModel = itemModel;
|
||||
|
||||
setEmptyView(new Label(globalisationUtil.globalise(
|
||||
setEmptyView(new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company.none")));
|
||||
|
||||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.production_company"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.production_company"),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company.remove"),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
|
|
@ -146,7 +146,7 @@ public class SciPublicationsMovieProductionCompanySheet
|
|||
case 0:
|
||||
return productionCompany.getTitle();
|
||||
case 1:
|
||||
return new Label(globalisationUtil.globalise(
|
||||
return new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company.remove"));
|
||||
default:
|
||||
return null;
|
||||
|
|
@ -234,7 +234,7 @@ public class SciPublicationsMovieProductionCompanySheet
|
|||
|
||||
if (canEdit) {
|
||||
final ControlLink link = new ControlLink((Label) value);
|
||||
link.setConfirmation(globalisationUtil.globalise(
|
||||
link.setConfirmation(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.movie.production_company.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public class SciPublicationsMovieProductionCompanyStep extends SimpleEditStep {
|
|||
final BasicItemForm setProductionCompanyForm
|
||||
= new SciPublicationsMovieProductionCompanyForm(itemModel);
|
||||
add(SET_PRODUCTION_COMPANY_STEP,
|
||||
globalisationUtil.globalise("publications.ui.dramaticarts.movie.productioncompany"),
|
||||
globalisationUtil.globalize("publications.ui.dramaticarts.movie.productioncompany"),
|
||||
new WorkflowLockedComponentAccess(setProductionCompanyForm, itemModel),
|
||||
setProductionCompanyForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -82,8 +82,8 @@ public class SciPublicationsMoviePropertiesStep extends PublicationPropertiesSte
|
|||
|
||||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil = new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
addStep(new SciPublicationsMovieDirectorStep(itemModel, parent),
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.director"));
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.director"));
|
||||
addStep(new SciPublicationsMovieProductionCompanyStep(itemModel, parent),
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.movie.production_company"));
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.movie.production_company"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ public class SciPublicationsPlayProductionTheaterForm
|
|||
public void addWidgets() {
|
||||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil
|
||||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
add(new Label(globalisationUtil.globalise(
|
||||
add(new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.play.ui.productiontheater")));
|
||||
itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH, ContentType.findByAssociatedObjectType(
|
||||
|
|
@ -98,7 +98,7 @@ public class SciPublicationsPlayProductionTheaterForm
|
|||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
|
||||
if (data.get(ITEM_SEARCH) == null) {
|
||||
data.addError(globalisationUtil.globalise(
|
||||
data.addError(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.production_theater.no_theater_selected"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,17 +61,17 @@ public class SciPublicationsPlayProductionTheaterSheet
|
|||
super();
|
||||
this.itemModel = itemModel;
|
||||
|
||||
setEmptyView(new Label(globalisationUtil.globalise(
|
||||
setEmptyView(new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.production_theater.none")));
|
||||
|
||||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
globalisationUtil.globalise("publications.dramaticarts.ui.play.productiontheater"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.play.productiontheater"),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
globalisationUtil.globalise(
|
||||
globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.production_theater.remove"),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ public class SciPublicationsPlayProductionTheaterSheet
|
|||
case 0:
|
||||
return productionTheater.getTitle();
|
||||
case 1:
|
||||
return new Label(globalisationUtil.globalise(
|
||||
return new Label(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.production_theater.remove"));
|
||||
default:
|
||||
return null;
|
||||
|
|
@ -234,7 +234,7 @@ public class SciPublicationsPlayProductionTheaterSheet
|
|||
|
||||
if (canEdit) {
|
||||
final ControlLink link = new ControlLink((Label) value);
|
||||
link.setConfirmation(globalisationUtil.globalise(
|
||||
link.setConfirmation(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.production_theater.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public class SciPublicationsPlayProductionTheaterStep extends SimpleEditStep {
|
|||
final BasicItemForm setProductionTheaterForm = new SciPublicationsPlayProductionTheaterForm(
|
||||
itemModel);
|
||||
add(SET_PRODUCTION_THEATER_STEP,
|
||||
globalisationUtil.globalise("publications.dramaticarts.play.ui.productiontheater"),
|
||||
globalisationUtil.globalize("publications.dramaticarts.play.ui.productiontheater"),
|
||||
new WorkflowLockedComponentAccess(setProductionTheaterForm, itemModel),
|
||||
setProductionTheaterForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ public class SciPublicationsPlayPropertiesStep extends PublicationWithPublisherP
|
|||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil
|
||||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
|
||||
sheet.add(globalisationUtil.globalise(
|
||||
sheet.add(globalisationUtil.globalize(
|
||||
"publications.dramaticarts.ui.play.first_production_year"),
|
||||
SciPublicationsPlay.FIRST_PRODUCTION_YEAR);
|
||||
|
||||
|
|
@ -94,8 +94,7 @@ public class SciPublicationsPlayPropertiesStep extends PublicationWithPublisherP
|
|||
final SciPublicationsDramaticArtsGlobalisationUtil globalisationUtil
|
||||
= new SciPublicationsDramaticArtsGlobalisationUtil();
|
||||
addStep(new SciPublicationsPlayProductionTheaterStep(itemModel, parent),
|
||||
globalisationUtil.
|
||||
globalise("publications.dramaticarts.ui.play.first_production_theater"));
|
||||
globalisationUtil.globalize("publications.dramaticarts.ui.play.first_production_theater"));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,8 +64,8 @@ public class SciPublicationsPlayPropertyForm
|
|||
final ParameterModel firstProdYearParam = new IntegerParameter(SciPublicationsPlay.FIRST_PRODUCTION_YEAR);
|
||||
final TextField firstProdYear = new TextField(firstProdYearParam);
|
||||
firstProdYear.setMaxLength(4);
|
||||
firstProdYear.setLabel(globalisationUtil.globalise("publications.dramaticarts.ui.play.first_production_year"));
|
||||
add(new Label(globalisationUtil.globalise("publications.dramaticarts.ui.play.first_production_year")));
|
||||
firstProdYear.setLabel(globalisationUtil.globalize("publications.dramaticarts.ui.play.first_production_year"));
|
||||
add(new Label(globalisationUtil.globalize("publications.dramaticarts.ui.play.first_production_year")));
|
||||
add(firstProdYear);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.arsdigita.bebop.event.FormInitListener;
|
|||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
import com.arsdigita.cms.ContentType;
|
||||
import com.arsdigita.cms.Folder;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.ArticleInCollectedVolume;
|
||||
import com.arsdigita.cms.contenttypes.CollectedVolume;
|
||||
|
|
@ -34,7 +33,6 @@ import com.arsdigita.cms.contenttypes.PublicationsConfig;
|
|||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
||||
import com.arsdigita.cms.ui.authoring.BasicItemForm;
|
||||
import com.arsdigita.kernel.Kernel;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* Form for adding an association between an ArticleInCollectedVolume and a
|
||||
|
|
@ -63,13 +61,16 @@ public class ArticleInCollectedVolumeCollectedVolumeForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.selectCollectedVolume")));
|
||||
|
||||
//add(new Label(
|
||||
// PublicationGlobalizationUtil.globalize(
|
||||
// "publications.ui.articleInCollectedVolume.selectCollectedVolume")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
CollectedVolume.class.getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultCollectedVolumesFolder());
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.selectCollectedVolume"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -68,15 +68,13 @@ public class ArticleInCollectedVolumeCollectedVolumeSheet
|
|||
TableColumnModel colModel = getColumnModel();
|
||||
colModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.collectedVolume").
|
||||
localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.collectedVolume")),
|
||||
TABLE_COL_EDIT));
|
||||
colModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.collectedVolume.remove").
|
||||
localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.collectedVolume.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(
|
||||
|
|
@ -162,6 +160,7 @@ public class ArticleInCollectedVolumeCollectedVolumeSheet
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKeyAt(int columnIndex) {
|
||||
return collectedVolume.getID();
|
||||
}
|
||||
|
|
@ -225,6 +224,7 @@ public class ArticleInCollectedVolumeCollectedVolumeSheet
|
|||
extends LockableImpl
|
||||
implements TableCellRenderer {
|
||||
|
||||
@Override
|
||||
public Component getComponent(Table table,
|
||||
PageState state,
|
||||
Object value,
|
||||
|
|
@ -246,9 +246,9 @@ public class ArticleInCollectedVolumeCollectedVolumeSheet
|
|||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation(
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.collectedVolume."
|
||||
+ "confirm_remove").localize());
|
||||
+ "confirm_remove"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -50,15 +50,14 @@ public class ArticleInCollectedVolumeCollectedVolumeStep
|
|||
BasicItemForm addCollectedVolumeForm =
|
||||
new ArticleInCollectedVolumeCollectedVolumeForm(itemModel);
|
||||
add(ADD_COLLECTED_VOLUME_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collectedVolume.addCollectedVolume").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collectedVolume.addCollectedVolume"),
|
||||
new WorkflowLockedComponentAccess(addCollectedVolumeForm,
|
||||
itemModel),
|
||||
addCollectedVolumeForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
ArticleInCollectedVolumeCollectedVolumeSheet sheet =
|
||||
new ArticleInCollectedVolumeCollectedVolumeSheet(
|
||||
itemModel);
|
||||
new ArticleInCollectedVolumeCollectedVolumeSheet(itemModel);
|
||||
setDisplayComponent(sheet);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ public class ArticleInCollectedVolumePropertiesStep
|
|||
super();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String format(DomainObject obj, String attribute, PageState state) {
|
||||
if ((get(obj, attribute) != null)
|
||||
&& (get(obj, attribute) instanceof Boolean)
|
||||
|
|
|
|||
|
|
@ -63,36 +63,34 @@ public class ArticleInCollectedVolumePropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.pages_from").
|
||||
localize()));
|
||||
ParameterModel fromParam = new IntegerParameter(
|
||||
ArticleInCollectedVolume.PAGES_FROM);
|
||||
TextField pagesFrom = new TextField(fromParam);
|
||||
pagesFrom.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.pages_from"));
|
||||
add(pagesFrom);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.pages_to").
|
||||
localize()));
|
||||
ParameterModel toParam = new IntegerParameter(
|
||||
ArticleInCollectedVolume.PAGES_TO);
|
||||
TextField pagesTo = new TextField(toParam);
|
||||
pagesTo.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.pages_to"));
|
||||
add(pagesTo);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.chapter").
|
||||
localize()));
|
||||
ParameterModel chapterParam = new StringParameter(
|
||||
ArticleInCollectedVolume.CHAPTER);
|
||||
TextField chapter = new TextField(chapterParam);
|
||||
chapter.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.article_in_collected_volume.chapter"));
|
||||
add(chapter);
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.reviewed")));
|
||||
reviewed = new CheckboxGroup("reviewedGroup");
|
||||
reviewed.addOption(new Option(REVIEWED, ""));
|
||||
reviewed.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInCollectedVolume.reviewed"));
|
||||
add(reviewed);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ import com.arsdigita.xml.Element;
|
|||
*/
|
||||
public class ArticleInJournalExtraXmlGenerator implements ExtraXMLGenerator {
|
||||
|
||||
@Override
|
||||
public void generateXML(final ContentItem item,
|
||||
final Element element,
|
||||
final PageState state) {
|
||||
|
|
@ -62,6 +63,7 @@ public class ArticleInJournalExtraXmlGenerator implements ExtraXMLGenerator {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addGlobalStateParams(final Page p) {
|
||||
//nothing
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,14 +61,14 @@ public class ArticleInJournalJournalForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.selectJournal")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
Journal.class.getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultJournalsFolder());
|
||||
itemSearch.setEditAfterCreate(false);
|
||||
itemSearch.setQueryField("symbol");
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.selectJournal"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,13 +66,13 @@ public class ArticleInJournalJournalSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.journal").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.journal")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.journal.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.journal.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ArticleInJournalJournalSheetModelBuilder(itemModel));
|
||||
|
|
|
|||
|
|
@ -46,8 +46,8 @@ public class ArticleInJournalJournalStep extends SimpleEditStep {
|
|||
BasicItemForm addJournalForm =
|
||||
new ArticleInJournalJournalForm(itemModel);
|
||||
add(ADD_JOURNAL_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.addJournal").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleInJournal.addJournal"),
|
||||
new WorkflowLockedComponentAccess(addJournalForm, itemModel),
|
||||
addJournalForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -103,21 +103,21 @@ public class ArticleInJournalPropertiesStep extends PublicationPropertiesStep {
|
|||
BasicPageForm editBasicSheet =
|
||||
new ArticleInJournalPropertyForm(itemModel, this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.edit_basic_sheet").
|
||||
localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton()
|
||||
);
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getArticleInJournalPropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties").localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
@ -127,8 +127,8 @@ public class ArticleInJournalPropertiesStep extends PublicationPropertiesStep {
|
|||
super.addSteps(itemModel, parent);
|
||||
|
||||
addStep(new ArticleInJournalJournalStep(itemModel, parent),
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.articleInJournal.journal").localize());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.articleInJournal.journal"));
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,54 +69,54 @@ public class ArticleInJournalPropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.volume").localize()));
|
||||
ParameterModel volumeParam =
|
||||
new IntegerParameter(ArticleInJournal.VOLUME);
|
||||
TextField volume = new TextField(volumeParam);
|
||||
//volume.addValidationListener(new NotNullValidationListener());
|
||||
//volume.addValidationListener(new NotEmptyValidationListener());
|
||||
volume.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.volume"));
|
||||
add(volume);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.issue").localize()));
|
||||
ParameterModel issueParam = new StringParameter(ArticleInJournal.ISSUE);
|
||||
TextField issue = new TextField(issueParam);
|
||||
issue.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.issue"));
|
||||
add(issue);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.pages_from").localize()));
|
||||
ParameterModel pagesFromParam =
|
||||
new IntegerParameter(ArticleInJournal.PAGES_FROM);
|
||||
TextField pagesFrom = new TextField(pagesFromParam);
|
||||
pagesFrom.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.pages_from"));
|
||||
add(pagesFrom);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.pages_to").localize()));
|
||||
ParameterModel pagesToParam =
|
||||
new IntegerParameter(ArticleInJournal.PAGES_TO);
|
||||
TextField pagesTo = new TextField(pagesToParam);
|
||||
pagesTo.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.pages_to"));
|
||||
add(pagesTo);
|
||||
|
||||
Calendar today = new GregorianCalendar();
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.publicationDate").
|
||||
localize()));
|
||||
ParameterModel pubDateParam =
|
||||
new DateParameter(ArticleInJournal.PUBLICATION_DATE);
|
||||
com.arsdigita.bebop.form.Date pubDate =
|
||||
new com.arsdigita.bebop.form.Date(
|
||||
pubDateParam);
|
||||
pubDate.setYearRange(1900, today.get(Calendar.YEAR) + 2);
|
||||
pubDate.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.publicationDate"));
|
||||
add(pubDate);
|
||||
|
||||
reviewedLabel = new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.reviewed"));
|
||||
add(reviewedLabel);
|
||||
reviewed = new CheckboxGroup("reviewedGroup");
|
||||
reviewed.addOption(new Option(REVIEWED, ""));
|
||||
reviewed.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.articleinjournal.reviewed"));
|
||||
add(reviewed);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.arsdigita.bebop.event.FormInitListener;
|
|||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
import com.arsdigita.cms.ContentType;
|
||||
import com.arsdigita.cms.Folder;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.ArticleInCollectedVolume;
|
||||
import com.arsdigita.cms.contenttypes.ArticleInCollectedVolumeCollection;
|
||||
|
|
@ -35,7 +34,7 @@ import com.arsdigita.cms.contenttypes.PublicationsConfig;
|
|||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
||||
import com.arsdigita.cms.ui.authoring.BasicItemForm;
|
||||
import com.arsdigita.kernel.Kernel;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
/**
|
||||
|
|
@ -68,14 +67,14 @@ public class CollectedVolumeArticleAddForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.articles.select_article").
|
||||
localize()));
|
||||
|
||||
m_itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
ArticleInCollectedVolume.class.getName()));
|
||||
m_itemSearch.setDefaultCreationFolder(config.getDefaultArticlesInCollectedVolumeFolder());
|
||||
m_itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.articles.select_article"));
|
||||
add(m_itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class CollectedVolumeArticlesStep extends SimpleEditStep {
|
|||
BasicItemForm addArticleSheet =
|
||||
new CollectedVolumeArticleAddForm(itemModel);
|
||||
add(ADD_ARTICLE_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.add_article").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.add_article"),
|
||||
new WorkflowLockedComponentAccess(addArticleSheet, itemModel),
|
||||
addArticleSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -73,23 +73,23 @@ public class CollectedVolumeArticlesTable
|
|||
TableColumnModel colModel = getColumnModel();
|
||||
colModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article")),
|
||||
TABLE_COL_EDIT));
|
||||
colModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.remove")),
|
||||
TABLE_COL_DEL));
|
||||
colModel.add(new TableColumn(
|
||||
2,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.up").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.up")),
|
||||
TABLE_COL_UP));
|
||||
colModel.add(new TableColumn(
|
||||
3,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.down").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.article.down")),
|
||||
TABLE_COL_DOWN));
|
||||
|
||||
setModelBuilder(
|
||||
|
|
@ -264,11 +264,8 @@ public class CollectedVolumeArticlesTable
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publications.ui.collected_volume."
|
||||
+ "articles.confirm_remove").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.articles.confirm_remove"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
@ -293,7 +290,7 @@ public class CollectedVolumeArticlesTable
|
|||
|
||||
if (0 == row) {
|
||||
s_log.debug("Row is first row in table, don't show up link");
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink("up");
|
||||
|
|
@ -324,7 +321,7 @@ public class CollectedVolumeArticlesTable
|
|||
|
||||
if ((articles.size() - 1) == row) {
|
||||
s_log.debug("Row is last row in table, don't show down link");
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink("down");
|
||||
|
|
|
|||
|
|
@ -85,6 +85,7 @@ public class CollectedVolumeExtraXmlGenerator implements ExtraXMLGenerator {
|
|||
generator.generateXML(state, articlesElem, "");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addGlobalStateParams(final Page page) {
|
||||
//Nothing
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,22 +67,19 @@ public class CollectedVolumePropertiesStep
|
|||
BasicPageForm editBasicSheet =
|
||||
new CollectedVolumePropertyForm(itemModel, this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.edit_basic_sheet").
|
||||
localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collected_volume.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getCollectedVolumePropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties").
|
||||
localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
@ -103,6 +100,7 @@ public class CollectedVolumePropertiesStep
|
|||
super();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String format(DomainObject obj, String attribute, PageState state) {
|
||||
if ((get(obj, attribute) != null)
|
||||
&& (get(obj, attribute) instanceof Boolean)
|
||||
|
|
|
|||
|
|
@ -41,9 +41,8 @@ public class CollectedVolumePropertyForm
|
|||
FormInitListener,
|
||||
FormSubmissionListener {
|
||||
|
||||
private static final Logger s_log =
|
||||
Logger.getLogger(
|
||||
CollectedVolumePropertyForm.class);
|
||||
private static final Logger s_log = Logger.getLogger(
|
||||
CollectedVolumePropertyForm.class);
|
||||
private static final String REVIEWED = "reviewed";
|
||||
private CollectedVolumePropertiesStep m_step;
|
||||
public static final String ID = "CollectedVolumeEdit";
|
||||
|
|
@ -62,11 +61,13 @@ public class CollectedVolumePropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize("publications.ui.collectedVolume.reviewed")));
|
||||
reviewed = new CheckboxGroup("reviewedGroup");
|
||||
reviewed.addOption(new Option(REVIEWED, ""));
|
||||
reviewed.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.collectedVolume.reviewed"));
|
||||
add(reviewed);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,6 @@ import com.arsdigita.bebop.event.FormInitListener;
|
|||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
import com.arsdigita.cms.ContentType;
|
||||
import com.arsdigita.cms.Folder;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.Expertise;
|
||||
import com.arsdigita.cms.contenttypes.GenericOrganizationalUnit;
|
||||
|
|
@ -34,7 +33,6 @@ import com.arsdigita.cms.contenttypes.PublicationsConfig;
|
|||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
||||
import com.arsdigita.cms.ui.authoring.BasicItemForm;
|
||||
import com.arsdigita.kernel.Kernel;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -60,13 +58,13 @@ public class ExpertiseOrdererForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH, ContentType.
|
||||
findByAssociatedObjectType(GenericOrganizationalUnit.class.
|
||||
getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultOrganizationsFolder());
|
||||
itemSearch.setEditAfterCreate(false);
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,13 +64,13 @@ public class ExpertiseOrdererSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.orderer.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ExpertiseOrganizationSheetModelBuilder(itemModel));
|
||||
|
|
@ -230,10 +230,8 @@ public class ExpertiseOrdererSheet
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publication.ui.expertise.orderer.remove.confirm").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.expertise.orderer.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ public class ExpertiseOrdererStep extends SimpleEditStep {
|
|||
|
||||
BasicItemForm setOrdererForm = new ExpertiseOrdererForm(itemModel);
|
||||
add(SET_EXPERTISE_ORDERER_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.setOrderer").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.setOrderer"),
|
||||
new WorkflowLockedComponentAccess(setOrdererForm, itemModel),
|
||||
setOrdererForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -20,13 +20,11 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.PageState;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
import com.arsdigita.cms.ContentType;
|
||||
import com.arsdigita.cms.Folder;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.Expertise;
|
||||
import com.arsdigita.cms.contenttypes.GenericOrganizationalUnit;
|
||||
|
|
@ -34,7 +32,6 @@ import com.arsdigita.cms.contenttypes.PublicationsConfig;
|
|||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
||||
import com.arsdigita.cms.ui.authoring.BasicItemForm;
|
||||
import com.arsdigita.kernel.Kernel;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -60,13 +57,13 @@ public class ExpertiseOrganizationForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH, ContentType.
|
||||
findByAssociatedObjectType(GenericOrganizationalUnit.class.
|
||||
getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultOrganizationsFolder());
|
||||
itemSearch.setEditAfterCreate(false);
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,13 +64,13 @@ public class ExpertiseOrganizationSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.organization.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ExpertiseOrganizationSheetModelBuilder(itemModel));
|
||||
|
|
@ -231,10 +231,8 @@ public class ExpertiseOrganizationSheet
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publication.ui.expertise.organization.remove.confirm").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.expertise.organization.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ public class ExpertiseOrganizationStep extends SimpleEditStep {
|
|||
|
||||
BasicItemForm setOrgaForm = new ExpertiseOrganizationForm(itemModel);
|
||||
add(SET_EXPERTISE_ORGANIZATION_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.setOrganization").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.setOrganization"),
|
||||
new WorkflowLockedComponentAccess(setOrgaForm, itemModel),
|
||||
setOrgaForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -29,11 +28,8 @@ import com.arsdigita.bebop.form.TextField;
|
|||
import com.arsdigita.bebop.parameters.IntegerParameter;
|
||||
import com.arsdigita.bebop.parameters.ParameterModel;
|
||||
import com.arsdigita.bebop.parameters.StringParameter;
|
||||
import com.arsdigita.cms.ContentType;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.Expertise;
|
||||
import com.arsdigita.cms.contenttypes.GenericOrganizationalUnit;
|
||||
import com.arsdigita.cms.ui.ItemSearchWidget;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -61,19 +57,20 @@ public class ExpertisePropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.place").localize()));
|
||||
ParameterModel placeParam = new StringParameter(Expertise.PLACE);
|
||||
TextField place = new TextField(placeParam);
|
||||
place.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.place"));
|
||||
add(place);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.number_of_pages").localize()));
|
||||
ParameterModel numberOfPagesParam =
|
||||
new IntegerParameter(Expertise.NUMBER_OF_PAGES);
|
||||
TextField numberOfPages = new TextField(numberOfPagesParam);
|
||||
numberOfPages.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.expertise.number_of_pages"));
|
||||
add(numberOfPages);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,12 +54,12 @@ public class GenericOrganizationalUnitPublicationAddForm
|
|||
|
||||
@Override
|
||||
public void addWidgets() {
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publication.select").localize()));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(Publication.class.
|
||||
getName()));
|
||||
itemSearch.setDisableCreatePane(true);
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publication.select"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -49,8 +49,8 @@ public class GenericOrganizationalUnitPublicationsStep extends SimpleEditStep {
|
|||
final BasicItemForm addPublicationSheet =
|
||||
new GenericOrganizationalUnitPublicationAddForm(itemModel);
|
||||
add(ADD_PUBLICATION_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.add_publication").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.add_publication"),
|
||||
new WorkflowLockedComponentAccess(addPublicationSheet, itemModel),
|
||||
addPublicationSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ import com.arsdigita.cms.contenttypes.GenericOrganizationalUnit;
|
|||
import com.arsdigita.cms.contenttypes.GenericOrganizationalUnitPublicationsCollection;
|
||||
import com.arsdigita.cms.contenttypes.Publication;
|
||||
import com.arsdigita.cms.dispatcher.ItemResolver;
|
||||
import com.arsdigita.cms.dispatcher.Utilities;
|
||||
import com.arsdigita.util.LockableImpl;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
|
|
@ -67,15 +66,13 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publications.columns.name").
|
||||
localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publications.columns.name")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publications.columns.remove").
|
||||
localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publications.columns.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ModelBuilder(itemModel));
|
||||
|
|
@ -97,6 +94,7 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
this.itemModel = itemModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableModel makeModel(final Table table,
|
||||
final PageState state) {
|
||||
table.getRowSelectionModel().clearSelection(state);
|
||||
|
|
@ -201,6 +199,7 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
extends LockableImpl
|
||||
implements TableCellRenderer {
|
||||
|
||||
@Override
|
||||
public Component getComponent(final Table table,
|
||||
final PageState state,
|
||||
final Object value,
|
||||
|
|
@ -221,10 +220,8 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
|
||||
if (canEdit) {
|
||||
final ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"genericorganizationalunit.ui.publications.remove.confirm").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"genericorganizationalunit.ui.publications.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
final Label label = new Label(value.toString());
|
||||
|
|
@ -236,6 +233,7 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
|
||||
private class ActionListener implements TableActionListener {
|
||||
|
||||
@Override
|
||||
public void cellSelected(final TableActionEvent event) {
|
||||
final PageState state = event.getPageState();
|
||||
|
||||
|
|
@ -256,6 +254,7 @@ public class GenericOrganizationalUnitPublicationsTable
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void headSelected(final TableActionEvent event) {
|
||||
//Nothing
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -28,7 +27,6 @@ import com.arsdigita.bebop.event.FormSubmissionListener;
|
|||
import com.arsdigita.bebop.form.TextField;
|
||||
import com.arsdigita.bebop.parameters.IntegerParameter;
|
||||
import com.arsdigita.bebop.parameters.ParameterModel;
|
||||
import com.arsdigita.bebop.parameters.StringParameter;
|
||||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.GreyLiterature;
|
||||
|
||||
|
|
@ -58,22 +56,21 @@ public class GreyLiteraturePropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.greyliterature.pages_from").
|
||||
localize()));
|
||||
ParameterModel fromParam = new IntegerParameter(
|
||||
GreyLiterature.PAGES_FROM);
|
||||
TextField pagesFrom = new TextField(fromParam);
|
||||
pagesFrom.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.greyliterature.pages_from"));
|
||||
add(pagesFrom);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.greyliterature.pages_to").
|
||||
localize()));
|
||||
ParameterModel toParam = new IntegerParameter(
|
||||
GreyLiterature.PAGES_TO);
|
||||
TextField pagesTo = new TextField(toParam);
|
||||
pagesTo.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.greyliterature.pages_to"));
|
||||
add(pagesTo);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,8 @@ import com.arsdigita.kernel.Kernel;
|
|||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* Form for adding an association between a InProceedings publication and a proceedings publication.
|
||||
* Form for adding an association between a InProceedings publication and a
|
||||
* proceedings publication.
|
||||
*
|
||||
* @author Jens Pelzetter
|
||||
* @version $Id$
|
||||
|
|
@ -61,13 +62,12 @@ public class InProceedingsProceedingsForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.selectProceedings")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
Proceedings.class.getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultProceedingsFolder());
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.selectProceedings"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,13 +67,13 @@ public class InProceedingsProceedingsSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new InProceedingsProceedingsSheetModelBuilder(
|
||||
|
|
@ -149,9 +149,8 @@ public class InProceedingsProceedingsSheet
|
|||
case 0:
|
||||
return proceedings.getTitle();
|
||||
case 1:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings.remove"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
@ -224,6 +223,7 @@ public class InProceedingsProceedingsSheet
|
|||
extends LockableImpl
|
||||
implements TableCellRenderer {
|
||||
|
||||
@Override
|
||||
public Component getComponent(Table table,
|
||||
PageState state,
|
||||
Object value,
|
||||
|
|
@ -243,10 +243,8 @@ public class InProceedingsProceedingsSheet
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation(
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings."
|
||||
+ "confirm_remove").localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings.confirm_remove"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ public class InProceedingsProceedingsStep extends SimpleEditStep {
|
|||
BasicItemForm addProceedingsForm = new InProceedingsProceedingsForm(
|
||||
itemModel);
|
||||
add(ADD_PROCEEDINGS_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.addProceedings").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.addProceedings"),
|
||||
new WorkflowLockedComponentAccess(addProceedingsForm,
|
||||
itemModel),
|
||||
addProceedingsForm.getSaveCancelSection().getCancelButton());
|
||||
|
|
|
|||
|
|
@ -66,20 +66,20 @@ public class InProceedingsPropertiesStep
|
|||
BasicPageForm editBasicSheet = new InProceedingsPropertyForm(itemModel,
|
||||
this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.edit_basic_sheet").localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getInProceedingsPropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publications.basic_properties").localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publications.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ public class InProceedingsPropertiesStep
|
|||
super.addSteps(itemModel, parent);
|
||||
|
||||
addStep(new InProceedingsProceedingsStep(itemModel, parent),
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings").localize());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inProceedings.proceedings"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -57,20 +56,21 @@ public class InProceedingsPropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.pages_from").localize()));
|
||||
ParameterModel pagesFromParam =
|
||||
new IntegerParameter(InProceedings.PAGES_FROM);
|
||||
TextField pagesFrom = new TextField(pagesFromParam);
|
||||
pagesFrom.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.pages_from"));
|
||||
add(pagesFrom);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.pages_to").localize()));
|
||||
ParameterModel pagesToParam =
|
||||
new IntegerParameter(InProceedings.PAGES_TO);
|
||||
TextField pagesTo = new TextField(pagesToParam);
|
||||
pagesTo.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.inproceedings.pages_to"));
|
||||
add(pagesTo);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -60,13 +60,13 @@ public class InternetArticleOrganizationForm
|
|||
|
||||
@Override
|
||||
public void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.select_organization")));
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
GenericOrganizationalUnit.class.getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultOrganizationsFolder());
|
||||
itemSearch.setEditAfterCreate(false);
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.select_organization"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -64,13 +64,13 @@ public class InternetArticleOrganizationSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.organization").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.organization")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.organization.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.organization.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new InternetArticleOrganizationSheetModelBuilder(
|
||||
|
|
@ -122,10 +122,12 @@ public class InternetArticleOrganizationSheet
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getColumnCount() {
|
||||
return table.getColumnModel().size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean nextRow() {
|
||||
boolean ret;
|
||||
|
||||
|
|
@ -139,19 +141,20 @@ public class InternetArticleOrganizationSheet
|
|||
return ret;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getElementAt(final int columnIndex) {
|
||||
switch (columnIndex) {
|
||||
case 0:
|
||||
return orga.getTitle();
|
||||
case 1:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.internetarticle.organization.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publication.ui.internetarticle.organization.remove"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKeyAt(final int columnIndex) {
|
||||
return orga.getID();
|
||||
}
|
||||
|
|
@ -240,10 +243,8 @@ public class InternetArticleOrganizationSheet
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publications.ui.internetarticle.organization.remove.confirm").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.organization.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ public class InternetArticleOrganizationStep extends SimpleEditStep {
|
|||
BasicItemForm setOrgaForm = new InternetArticleOrganizationForm(
|
||||
itemModel);
|
||||
add(SET_INTERNET_ARTICLE_ORGANIZATION_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.setOrganization").localize(),
|
||||
new WorkflowLockedComponentAccess(setOrgaForm, itemModel),
|
||||
setOrgaForm.getSaveCancelSection().getCancelButton());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.setOrganization"),
|
||||
new WorkflowLockedComponentAccess(setOrgaForm, itemModel),
|
||||
setOrgaForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
InternetArticleOrganizationSheet sheet = new InternetArticleOrganizationSheet(
|
||||
itemModel);
|
||||
|
|
|
|||
|
|
@ -94,21 +94,19 @@ public class InternetArticlePropertiesStep extends PublicationPropertiesStep {
|
|||
BasicPageForm editBasicSheet =
|
||||
new InternetArticlePropertyForm(itemModel, this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.edit_basic_sheet").
|
||||
localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getInternetArticlePropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties").localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -67,42 +66,43 @@ public class InternetArticlePropertyForm
|
|||
protected void addWidgets() {
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.place").localize()));
|
||||
ParameterModel placeParam =
|
||||
new StringParameter(InternetArticle.PLACE);
|
||||
TextField place = new TextField(placeParam);
|
||||
place.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.place"));
|
||||
add(place);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.number").localize()));
|
||||
ParameterModel numberParam =
|
||||
new StringParameter(InternetArticle.NUMBER);
|
||||
TextField number = new TextField(numberParam);
|
||||
number.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.number"));
|
||||
add(number);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.number_of_pages").localize()));
|
||||
ParameterModel numberOfPagesParam =
|
||||
new IntegerParameter(InternetArticle.NUMBER_OF_PAGES);
|
||||
TextField numberOfPages = new TextField(numberOfPagesParam);
|
||||
numberOfPages.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.number_of_pages"));
|
||||
add(numberOfPages);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.edition").localize()));
|
||||
ParameterModel editionParam =
|
||||
new StringParameter(InternetArticle.EDITION);
|
||||
TextField edition = new TextField(editionParam);
|
||||
edition.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.edition"));
|
||||
add(edition);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.issn").localize()));
|
||||
ParameterModel issnParam =
|
||||
new StringParameter(InternetArticle.ISSN);
|
||||
TextField issn = new TextField(issnParam);
|
||||
issn.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.issn"));
|
||||
issn.setMaxLength(9);
|
||||
issn.addValidationListener(new ParameterListener() {
|
||||
|
||||
@Override
|
||||
public void validate(ParameterEvent event) throws
|
||||
FormProcessException {
|
||||
ParameterData data = event.getParameterData();
|
||||
|
|
@ -132,33 +132,34 @@ public class InternetArticlePropertyForm
|
|||
add(issn);
|
||||
|
||||
Calendar today = new GregorianCalendar();
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.lastAccessed").
|
||||
localize()));
|
||||
ParameterModel pubDateParam =
|
||||
new DateParameter(InternetArticle.LAST_ACCESSED);
|
||||
//add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
// "publications.ui.internetarticle.lastAccessed")));
|
||||
ParameterModel pubDateParam = new DateParameter(
|
||||
InternetArticle.LAST_ACCESSED);
|
||||
com.arsdigita.bebop.form.Date pubDate =
|
||||
new com.arsdigita.bebop.form.Date(
|
||||
pubDateParam);
|
||||
pubDate.setYearRange(1900, today.get(Calendar.YEAR) + 2);
|
||||
pubDate.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.lastAccessed"));
|
||||
add(pubDate);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.url").localize()));
|
||||
ParameterModel urlModel = new StringParameter(InternetArticle.URL);
|
||||
TextField url = new TextField(urlModel);
|
||||
url.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.url"));
|
||||
add(url);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.urn").localize()));
|
||||
ParameterModel urnModel = new StringParameter(InternetArticle.URN);
|
||||
TextField urn = new TextField(urnModel);
|
||||
urn.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.urn"));
|
||||
add(urn);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.doi").localize()));
|
||||
ParameterModel doiModel = new StringParameter(InternetArticle.DOI);
|
||||
TextField doi = new TextField(doiModel);
|
||||
doi.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.internetarticle.doi"));
|
||||
add(doi);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,14 +66,13 @@ public class JournalArticleAddForm
|
|||
|
||||
@Override
|
||||
public void addWidgets() {
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.articles.select_article").
|
||||
localize()));
|
||||
m_itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
ArticleInJournal.class.getName()));
|
||||
m_itemSearch.setDefaultCreationFolder(config.getDefaultArticlesInJournalFolder());
|
||||
m_itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.articles.select_article"));
|
||||
add(m_itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,9 +45,10 @@ public class JournalArticlesStep extends SimpleEditStep {
|
|||
BasicItemForm addArticleSheet =
|
||||
new JournalArticleAddForm(itemModel);
|
||||
add(ADD_ARTICLE_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize("publications.ui.journal.add_article").localize(),
|
||||
new WorkflowLockedComponentAccess(addArticleSheet, itemModel),
|
||||
addArticleSheet.getSaveCancelSection().getCancelButton());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.add_article"),
|
||||
new WorkflowLockedComponentAccess(addArticleSheet, itemModel),
|
||||
addArticleSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
JournalArticlesTable articlesTable =
|
||||
new JournalArticlesTable(itemModel);
|
||||
|
|
|
|||
|
|
@ -69,23 +69,23 @@ public class JournalArticlesTable
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.remove")),
|
||||
TABLE_COL_DEL));
|
||||
columnModel.add(new TableColumn(
|
||||
2,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.up").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.up")),
|
||||
TABLE_COL_UP));
|
||||
columnModel.add(new TableColumn(
|
||||
3,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.down").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.down")),
|
||||
TABLE_COL_DOWN));
|
||||
|
||||
setModelBuilder(new JournalArticlesTableModelBuilder(itemModel));
|
||||
|
|
@ -159,9 +159,8 @@ public class JournalArticlesTable
|
|||
case 0:
|
||||
return m_article.getTitle();
|
||||
case 1:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.article.remove"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
@ -237,6 +236,7 @@ public class JournalArticlesTable
|
|||
private class DeleteCellRenderer extends LockableImpl implements
|
||||
TableCellRenderer {
|
||||
|
||||
@Override
|
||||
public Component getComponent(
|
||||
Table table,
|
||||
PageState state,
|
||||
|
|
@ -250,15 +250,14 @@ public class JournalArticlesTable
|
|||
Journal journal = (Journal) m_itemModel.getSelectedObject(
|
||||
state);
|
||||
|
||||
boolean canEdit = securityManager.canAccess(state.getRequest(),
|
||||
com.arsdigita.cms.SecurityManager.DELETE_ITEM,
|
||||
journal);
|
||||
boolean canEdit = securityManager.canAccess(
|
||||
state.getRequest(),
|
||||
com.arsdigita.cms.SecurityManager.DELETE_ITEM,
|
||||
journal);
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"cms.contenttypes.ui.journal.articles.confirm_delete").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"cms.contenttypes.ui.journal.articles.confirm_delete"));
|
||||
return link;
|
||||
} else {
|
||||
return new Label(value.toString());
|
||||
|
|
@ -281,13 +280,12 @@ public class JournalArticlesTable
|
|||
int col) {
|
||||
|
||||
if (0 == row) {
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink(
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"cms.contenttypes.ui.journal.articles.up").
|
||||
localize());
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"cms.contenttypes.ui.journal.articles.up")));
|
||||
return link;
|
||||
}
|
||||
}
|
||||
|
|
@ -315,9 +313,8 @@ public class JournalArticlesTable
|
|||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink(
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"cms.contenttypes.ui.journal.articles.down").
|
||||
localize());
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"cms.contenttypes.ui.journal.articles.down")));
|
||||
return link;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -85,7 +85,9 @@ public class JournalPropertiesStep extends SimpleEditStep {
|
|||
"publications.ui.journal.abstract"),
|
||||
Journal.ABSTRACT);
|
||||
|
||||
sheet.add(PublicationGlobalizationUtil.globalize("publications.ui.journal.symbol"), Journal.SYMBOL);
|
||||
sheet.add(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.symbol"),
|
||||
Journal.SYMBOL);
|
||||
|
||||
|
||||
if (!ContentSection.getConfig().getHideLaunchDate()) {
|
||||
|
|
@ -121,20 +123,18 @@ public class JournalPropertiesStep extends SimpleEditStep {
|
|||
BasicPageForm editBasicSheet = new JournalPropertyForm(itemModel,
|
||||
this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.edit_basic_sheet").localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(getJournalPropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties").
|
||||
localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
@ -150,8 +150,7 @@ public class JournalPropertiesStep extends SimpleEditStep {
|
|||
|
||||
protected void addStep(SimpleEditStep step, String labelKey) {
|
||||
segmentedPanel.addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
labelKey).localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(labelKey)),
|
||||
step);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,16 +68,16 @@ public class JournalPropertyForm
|
|||
protected void addWidgets() {
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize("publications.ui.journal.symbol").localize()));
|
||||
final ParameterModel symbolModel = new StringParameter(Journal.SYMBOL);
|
||||
final TextField symbol = new TextField(symbolModel);
|
||||
symbol.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.symbol"));
|
||||
add(symbol);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.issn").localize()));
|
||||
final ParameterModel issnParam = new StringParameter(Journal.ISSN);
|
||||
final TextField issn = new TextField(issnParam);
|
||||
issn.addValidationListener(new ParameterListener() {
|
||||
@Override
|
||||
public void validate(final ParameterEvent event) throws FormProcessException {
|
||||
final ParameterData data = event.getParameterData();
|
||||
String value = (String) data.getValue();
|
||||
|
|
@ -102,24 +102,26 @@ public class JournalPropertyForm
|
|||
}
|
||||
|
||||
});
|
||||
issn.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.issn"));
|
||||
add(issn);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.firstYearOfPublication").localize()));
|
||||
final ParameterModel firstYearParam = new IntegerParameter(Journal.FIRST_YEAR);
|
||||
final TextField firstYear = new TextField(firstYearParam);
|
||||
firstYear.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.firstYearOfPublication"));
|
||||
add(firstYear);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.lastYearOfPublication").localize()));
|
||||
final ParameterModel lastYearParam = new IntegerParameter(Journal.LAST_YEAR);
|
||||
final TextField lastYear = new TextField(lastYearParam);
|
||||
lastYear.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.lastYearOfPublication"));
|
||||
add(lastYear);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.abstract").localize()));
|
||||
final ParameterModel abstractParam = new StringParameter(Journal.ABSTRACT);
|
||||
final TextArea abstractArea = new TextArea(abstractParam);
|
||||
abstractArea.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.journal.abstract"));
|
||||
abstractArea.setCols(60);
|
||||
abstractArea.setRows(18);
|
||||
add(abstractArea);
|
||||
|
|
|
|||
|
|
@ -39,46 +39,47 @@ public class MonographPropertiesStep
|
|||
extends PublicationWithPublisherPropertiesStep {
|
||||
|
||||
public MonographPropertiesStep(ItemSelectionModel itemModel,
|
||||
AuthoringKitWizard parent) {
|
||||
AuthoringKitWizard parent) {
|
||||
super(itemModel, parent);
|
||||
}
|
||||
|
||||
public static Component getMonographPropertySheet(
|
||||
ItemSelectionModel itemModel) {
|
||||
DomainObjectPropertySheet sheet = (DomainObjectPropertySheet) PublicationWithPublisherPropertiesStep.
|
||||
getPublicationWithPublisherPropertySheet(itemModel);
|
||||
DomainObjectPropertySheet sheet = (DomainObjectPropertySheet)
|
||||
PublicationWithPublisherPropertiesStep
|
||||
.getPublicationWithPublisherPropertySheet(itemModel);
|
||||
|
||||
sheet.add(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.reviewed"),
|
||||
Monograph.REVIEWED, new ReviewedFormatter());
|
||||
Monograph.REVIEWED,
|
||||
new ReviewedFormatter());
|
||||
|
||||
return sheet;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addBasicProperties(ItemSelectionModel itemModel,
|
||||
AuthoringKitWizard parent) {
|
||||
AuthoringKitWizard parent) {
|
||||
SimpleEditStep basicProperties = new SimpleEditStep(itemModel,
|
||||
parent,
|
||||
EDIT_SHEET_NAME);
|
||||
parent,
|
||||
EDIT_SHEET_NAME);
|
||||
|
||||
BasicPageForm editBasicSheet =
|
||||
new MonographPropertyForm(itemModel, this);
|
||||
BasicPageForm editBasicSheet
|
||||
= new MonographPropertyForm(itemModel, this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.edit_basic_sheet").localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getMonographPropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties").localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.publication.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
@ -92,8 +93,8 @@ public class MonographPropertiesStep
|
|||
|
||||
public String format(DomainObject obj, String attribute, PageState state) {
|
||||
if ((get(obj, attribute) != null)
|
||||
&& (get(obj, attribute) instanceof Boolean)
|
||||
&& ((Boolean) get(obj, attribute) == true)) {
|
||||
&& (get(obj, attribute) instanceof Boolean)
|
||||
&& ((Boolean) get(obj, attribute) == true)) {
|
||||
return (String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.reviewed.yes").localize();
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -58,12 +57,13 @@ public class MonographPropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.reviewed")));
|
||||
reviewed = new CheckboxGroup("reviewedGroup");
|
||||
reviewed.addOption(new Option(REVIEWED, ""));
|
||||
reviewed.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.monograph.reviewed"));
|
||||
add(reviewed);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,20 +57,24 @@ public class OrganizationPublicationsTable extends Table {
|
|||
|
||||
this.itemModel = itemModel;
|
||||
|
||||
setEmptyView(new Label(PublicationGlobalizationUtil.globalize("organization.ui.publications.none")));
|
||||
setEmptyView(new Label(PublicationGlobalizationUtil
|
||||
.globalize("organization.ui.publications.none")));
|
||||
|
||||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.columns.name").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"organization.ui.publications.columns.name")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.columns.year").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"organization.ui.publications.columns.year")),
|
||||
TABLE_COL_YEAR));
|
||||
columnModel.add(new TableColumn(
|
||||
2,
|
||||
PublicationGlobalizationUtil.globalize("organization.ui.publications.columns.type").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"organization.ui.publications.columns.type")),
|
||||
TABLE_COL_TYPE));
|
||||
|
||||
setModelBuilder(new ModelBuilder(itemModel));
|
||||
|
|
@ -86,10 +90,12 @@ public class OrganizationPublicationsTable extends Table {
|
|||
this.itemModel = itemModel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableModel makeModel(final Table table, final PageState state) {
|
||||
table.getRowSelectionModel().clearSelection(state);
|
||||
|
||||
final GenericOrganizationalUnit orga = (GenericOrganizationalUnit) itemModel.getSelectedItem(state);
|
||||
final GenericOrganizationalUnit orga = (GenericOrganizationalUnit)
|
||||
itemModel.getSelectedItem(state);
|
||||
|
||||
return new Model(table, state, orga);
|
||||
}
|
||||
|
|
@ -98,13 +104,16 @@ public class OrganizationPublicationsTable extends Table {
|
|||
|
||||
private class Model implements TableModel {
|
||||
|
||||
private Table table;
|
||||
private PublicationBundleCollection publications;
|
||||
private final Table table;
|
||||
private final PublicationBundleCollection publications;
|
||||
|
||||
public Model(final Table table, final PageState state, final GenericOrganizationalUnit orga) {
|
||||
public Model(final Table table,
|
||||
final PageState state,
|
||||
final GenericOrganizationalUnit orga) {
|
||||
this.table = table;
|
||||
publications = new PublicationBundleCollection((DataCollection) orga.getGenericOrganizationalUnitBundle().
|
||||
get("unPublished"));
|
||||
publications = new PublicationBundleCollection((DataCollection)
|
||||
orga.getGenericOrganizationalUnitBundle()
|
||||
.get("unPublished"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -112,6 +121,7 @@ public class OrganizationPublicationsTable extends Table {
|
|||
return table.getColumnModel().size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean nextRow() {
|
||||
boolean ret;
|
||||
|
||||
|
|
@ -132,7 +142,8 @@ public class OrganizationPublicationsTable extends Table {
|
|||
case 1:
|
||||
return publications.getPublication().getYearOfPublication();
|
||||
case 2:
|
||||
return ((DataObject) publications.getPublication().get("type")).get("label");
|
||||
return ((DataObject) publications.getPublication()
|
||||
.get("type")).get("label");
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
@ -147,6 +158,7 @@ public class OrganizationPublicationsTable extends Table {
|
|||
|
||||
private class EditCellRenderer extends LockableImpl implements TableCellRenderer {
|
||||
|
||||
@Override
|
||||
public Component getComponent(final Table table,
|
||||
final PageState state,
|
||||
final Object value,
|
||||
|
|
|
|||
|
|
@ -78,8 +78,9 @@ public class PersonPublicationsStep extends SimpleEditStep {
|
|||
if (alias == null) {
|
||||
target.setLabel("");
|
||||
} else {
|
||||
target.setLabel(PublicationGlobalizationUtil.globalize("person.ui.publications.header",
|
||||
new String[]{alias.getFullName()}));
|
||||
target.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"person.ui.publications.header",
|
||||
new String[]{alias.getFullName()}));
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
@ -96,8 +97,9 @@ public class PersonPublicationsStep extends SimpleEditStep {
|
|||
if (alias == null) {
|
||||
target.setLabel("");
|
||||
} else {
|
||||
target.setLabel(PublicationGlobalizationUtil.globalize("person.ui.publications.header.alias_of",
|
||||
new String[]{person.getFullName()}));
|
||||
target.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"person.ui.publications.header.alias_of",
|
||||
new String[]{person.getFullName()}));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -107,7 +109,8 @@ public class PersonPublicationsStep extends SimpleEditStep {
|
|||
aliasHeader.add(personAliasPubsHeader);
|
||||
aliasHeader.add(personAliasOfHeader);
|
||||
|
||||
final PersonPublicationsTable aliasPublicationsTable = new PersonPublicationsTable(itemModel, true);
|
||||
final PersonPublicationsTable aliasPublicationsTable = new
|
||||
PersonPublicationsTable(itemModel, true);
|
||||
|
||||
panel.addSegment(aliasHeader, aliasPublicationsTable);
|
||||
|
||||
|
|
|
|||
|
|
@ -91,15 +91,18 @@ public class PersonPublicationsTable extends Table {
|
|||
final TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize("person.ui.publications.columns.name").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"person.ui.publications.columns.name")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize("person.ui.publications.columns.year").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"person.ui.publications.columns.year")),
|
||||
TABLE_COL_YEAR));
|
||||
columnModel.add(new TableColumn(
|
||||
2,
|
||||
PublicationGlobalizationUtil.globalize("person.ui.publications.columns.type").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"person.ui.publications.columns.type")),
|
||||
TABLE_COL_TYPE));
|
||||
|
||||
setModelBuilder(new ModelBuilder(itemModel, useAlias));
|
||||
|
|
|
|||
|
|
@ -60,13 +60,14 @@ public class ProceedingsOrganizerForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer")));
|
||||
|
||||
itemSearch = new ItemSearchWidget(ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
GenericOrganizationalUnit.class.getName()));
|
||||
itemSearch.setDefaultCreationFolder(config.getDefaultOrganizationsFolder());
|
||||
itemSearch.setEditAfterCreate(false);
|
||||
itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer"));
|
||||
add(itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -65,13 +65,13 @@ public class ProceedingsOrganizerSheet
|
|||
TableColumnModel columnModel = getColumnModel();
|
||||
columnModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer")),
|
||||
TABLE_COL_EDIT));
|
||||
columnModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer.remove")),
|
||||
TABLE_COL_DEL));
|
||||
|
||||
setModelBuilder(new ProceedingsOrganizerSheetModelBuilder(itemModel));
|
||||
|
|
@ -119,10 +119,12 @@ public class ProceedingsOrganizerSheet
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getColumnCount() {
|
||||
return table.getColumnModel().size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean nextRow() {
|
||||
boolean ret;
|
||||
|
||||
|
|
@ -136,19 +138,20 @@ public class ProceedingsOrganizerSheet
|
|||
return ret;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getElementAt(final int columnIndex) {
|
||||
switch (columnIndex) {
|
||||
case 0:
|
||||
return organizer.getTitle();
|
||||
case 1:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer.remove"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKeyAt(final int columnIndex) {
|
||||
return organizer.getID();
|
||||
}
|
||||
|
|
@ -232,10 +235,8 @@ public class ProceedingsOrganizerSheet
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publications.ui.proceedings.organizer.remove.confirm").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.organizer.remove.confirm"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
|
|||
|
|
@ -44,9 +44,10 @@ public class ProceedingsOrganizerStep extends SimpleEditStep {
|
|||
|
||||
BasicItemForm setOrganizerForm = new ProceedingsOrganizerForm(itemModel);
|
||||
add(SET_PROCEEDINGS_ORGANIZER_STEP,
|
||||
(String) PublicationGlobalizationUtil.globalize("publications.ui.proceedings.setOrganizer").localize(),
|
||||
new WorkflowLockedComponentAccess(setOrganizerForm, itemModel),
|
||||
setOrganizerForm.getSaveCancelSection().getCancelButton());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.setOrganizer"),
|
||||
new WorkflowLockedComponentAccess(setOrganizerForm, itemModel),
|
||||
setOrganizerForm.getSaveCancelSection().getCancelButton());
|
||||
|
||||
ProceedingsOrganizerSheet sheet = new ProceedingsOrganizerSheet(
|
||||
itemModel);
|
||||
|
|
|
|||
|
|
@ -63,13 +63,13 @@ public class ProceedingsPapersAddForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.select_paper").localize()));
|
||||
m_itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(
|
||||
InProceedings.class.getName()));
|
||||
m_itemSearch.setDefaultCreationFolder(config.getDefaultInProceedingsFolder());
|
||||
m_itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.select_paper"));
|
||||
add(m_itemSearch);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -45,10 +45,10 @@ public class ProceedingsPapersStep extends SimpleEditStep {
|
|||
BasicItemForm addPaperSheet =
|
||||
new ProceedingsPapersAddForm(itemModel);
|
||||
add(ADD_PAPER_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.add_paper").localize(),
|
||||
new WorkflowLockedComponentAccess(addPaperSheet, itemModel),
|
||||
addPaperSheet.getSaveCancelSection().getCancelButton());
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.add_paper"),
|
||||
new WorkflowLockedComponentAccess(addPaperSheet, itemModel),
|
||||
addPaperSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
ProceedingsPapersTable papersTable = new ProceedingsPapersTable(
|
||||
itemModel);
|
||||
|
|
|
|||
|
|
@ -71,23 +71,23 @@ public class ProceedingsPapersTable
|
|||
TableColumnModel colModel = getColumnModel();
|
||||
colModel.add(new TableColumn(
|
||||
0,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper")),
|
||||
TABLE_COL_EDIT));
|
||||
colModel.add(new TableColumn(
|
||||
1,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.remove").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.remove")),
|
||||
TABLE_COL_DEL));
|
||||
colModel.add(new TableColumn(
|
||||
2,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.procedings.paper.up").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.procedings.paper.up")),
|
||||
TABLE_COL_UP));
|
||||
colModel.add(new TableColumn(
|
||||
3,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.down").localize(),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.down")),
|
||||
TABLE_COL_DOWN));
|
||||
|
||||
setModelBuilder(
|
||||
|
|
@ -115,8 +115,8 @@ public class ProceedingsPapersTable
|
|||
@Override
|
||||
public TableModel makeModel(Table table, PageState state) {
|
||||
table.getRowSelectionModel().clearSelection(state);
|
||||
Proceedings proceedings =
|
||||
(Proceedings) m_itemModel.getSelectedObject(state);
|
||||
Proceedings proceedings = (Proceedings) m_itemModel
|
||||
.getSelectedObject(state);
|
||||
return new ProceedingsPapersTableModel(table,
|
||||
state,
|
||||
proceedings);
|
||||
|
|
@ -161,17 +161,14 @@ public class ProceedingsPapersTable
|
|||
case 0:
|
||||
return m_paper.getTitle();
|
||||
case 1:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.remove"));
|
||||
case 2:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.up").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.up"));
|
||||
case 3:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.down").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.down"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
@ -273,10 +270,8 @@ public class ProceedingsPapersTable
|
|||
|
||||
if (canEdit) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publications.ui.proceedings.paper.confirm_remove").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.paper.confirm_remove"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
@ -299,7 +294,7 @@ public class ProceedingsPapersTable
|
|||
int col) {
|
||||
if (0 == row) {
|
||||
s_log.debug("Row is first row in table, don't show up link");
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
|
|
@ -331,7 +326,7 @@ public class ProceedingsPapersTable
|
|||
if ((papers.size() - 1)
|
||||
== row) {
|
||||
s_log.debug("Row is last row in table, don't show down link");
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
|
|
|
|||
|
|
@ -110,20 +110,19 @@ public class ProceedingsPropertiesStep
|
|||
BasicPageForm editBasicSheet =
|
||||
new ProceedingsPropertyForm(itemModel, this);
|
||||
|
||||
basicProperties.add(EDIT_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.edit_basic_sheet").localize(),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.getSaveCancelSection().
|
||||
getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(
|
||||
getProceedingsPropertySheet(itemModel));
|
||||
|
||||
getSegmentedPanel().addSegment(
|
||||
new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.basic_properties").localize()),
|
||||
new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.basic_properties")),
|
||||
basicProperties);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ package com.arsdigita.cms.contenttypes.ui;
|
|||
|
||||
import com.arsdigita.bebop.FormData;
|
||||
import com.arsdigita.bebop.FormProcessException;
|
||||
import com.arsdigita.bebop.Label;
|
||||
import com.arsdigita.bebop.event.FormInitListener;
|
||||
import com.arsdigita.bebop.event.FormProcessListener;
|
||||
import com.arsdigita.bebop.event.FormSectionEvent;
|
||||
|
|
@ -35,7 +34,6 @@ import com.arsdigita.bebop.parameters.StringParameter;
|
|||
import com.arsdigita.cms.ItemSelectionModel;
|
||||
import com.arsdigita.cms.contenttypes.Proceedings;
|
||||
import com.arsdigita.cms.contenttypes.ProceedingsConfig;
|
||||
import com.arsdigita.cms.contenttypes.Publication;
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
|
|
@ -66,21 +64,20 @@ public class ProceedingsPropertyForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
|
||||
super.addWidgets();
|
||||
|
||||
final ProceedingsConfig proceedingsConfig = Proceedings.getProceedingsConfig();
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.name_of_conference")));
|
||||
final ParameterModel nameOfConfParam = new StringParameter(
|
||||
Proceedings.NAME_OF_CONFERENCE);
|
||||
final TextField nameOfConf = new TextField(nameOfConfParam);
|
||||
nameOfConf.addValidationListener(new NotNullValidationListener());
|
||||
nameOfConf.addValidationListener(new NotEmptyValidationListener());
|
||||
nameOfConf.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.name_of_conference"));
|
||||
add(nameOfConf);
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.place_of_conference")));
|
||||
final ParameterModel placeOfConfParam = new StringParameter(
|
||||
Proceedings.PLACE_OF_CONFERENCE);
|
||||
final TextField placeOfConf = new TextField(placeOfConfParam);
|
||||
|
|
@ -88,11 +85,11 @@ public class ProceedingsPropertyForm
|
|||
placeOfConf.addValidationListener(new NotNullValidationListener());
|
||||
placeOfConf.addValidationListener(new NotEmptyValidationListener());
|
||||
}
|
||||
placeOfConf.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.place_of_conference"));
|
||||
add(placeOfConf);
|
||||
|
||||
final Calendar today = new GregorianCalendar();
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.date_from_of_conference")));
|
||||
final ParameterModel dateFromParam = new DateParameter(
|
||||
Proceedings.DATE_FROM_OF_CONFERENCE);
|
||||
final Date dateFrom = new Date(dateFromParam);
|
||||
|
|
@ -101,10 +98,10 @@ public class ProceedingsPropertyForm
|
|||
dateFrom.addValidationListener(new NotNullValidationListener());
|
||||
dateFrom.addValidationListener(new NotEmptyValidationListener());
|
||||
}
|
||||
dateFrom.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.date_from_of_conference"));
|
||||
add(dateFrom);
|
||||
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.date_to_of_conference")));
|
||||
final ParameterModel dateToParam = new DateParameter(
|
||||
Proceedings.DATE_TO_OF_CONFERENCE);
|
||||
final Date dateTo = new Date(dateToParam);
|
||||
|
|
@ -113,6 +110,8 @@ public class ProceedingsPropertyForm
|
|||
dateTo.addValidationListener(new NotNullValidationListener());
|
||||
dateTo.addValidationListener(new NotEmptyValidationListener());
|
||||
}
|
||||
dateTo.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.proceedings.date_to_of_conference"));
|
||||
add(dateTo);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -75,22 +75,23 @@ public class PublicationAuthorAddForm
|
|||
|
||||
@Override
|
||||
protected void addWidgets() {
|
||||
add(new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.selectAuthor")));
|
||||
|
||||
m_itemSearch = new ItemSearchWidget(
|
||||
ITEM_SEARCH,
|
||||
ContentType.findByAssociatedObjectType(GenericPerson.class.getName()));
|
||||
m_itemSearch.setDefaultCreationFolder(config.getDefaultAuthorsFolder());
|
||||
m_itemSearch.setEditAfterCreate(false);
|
||||
m_itemSearch.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.selectAuthor"));
|
||||
add(m_itemSearch);
|
||||
|
||||
selectedAuthorLabel = new Label("");
|
||||
selectedAuthorLabel = new Label();
|
||||
add(selectedAuthorLabel);
|
||||
|
||||
add(new Label((String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_editor").localize()));
|
||||
isEditor = new CheckboxGroup("isEditorGroup");
|
||||
isEditor.addOption(new Option(ISEDITOR, ""));
|
||||
isEditor.setLabel(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_editor"));
|
||||
add(isEditor);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ public class PublicationAuthorsPropertyStep extends SimpleEditStep {
|
|||
BasicItemForm addAuthorSheet =
|
||||
new PublicationAuthorAddForm(itemModel, this);
|
||||
add(ADD_AUTHOR_SHEET_NAME,
|
||||
(String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.add_author").localize(),
|
||||
PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.add_author"),
|
||||
new WorkflowLockedComponentAccess(addAuthorSheet, itemModel),
|
||||
addAuthorSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
|
|
|
|||
|
|
@ -183,21 +183,18 @@ public class PublicationAuthorsTable
|
|||
return m_author.getFullName();
|
||||
case 1:
|
||||
if (m_authorshipCollection.isEditor()) {
|
||||
return (String) PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_editor_true").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_editor_true"));
|
||||
} else {
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_not_editor").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.is_not_editor"));
|
||||
}
|
||||
case 2:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.edit_assoc").localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.edit_assoc"));
|
||||
case 3:
|
||||
return PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.remove").
|
||||
localize();
|
||||
return new Label(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.remove"));
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
@ -332,10 +329,8 @@ public class PublicationAuthorsTable
|
|||
|
||||
if (canDelete) {
|
||||
ControlLink link = new ControlLink(value.toString());
|
||||
link.setConfirmation((String) PublicationGlobalizationUtil.
|
||||
globalize(
|
||||
"publications.ui.authors.author.confirm_remove").
|
||||
localize());
|
||||
link.setConfirmation(PublicationGlobalizationUtil.globalize(
|
||||
"publications.ui.authors.author.confirm_remove"));
|
||||
return link;
|
||||
} else {
|
||||
Label label = new Label(value.toString());
|
||||
|
|
@ -392,7 +387,7 @@ public class PublicationAuthorsTable
|
|||
if ((authors.size() - 1)
|
||||
== row) {
|
||||
s_log.debug("Row is last row in table, don't show down link");
|
||||
Label label = new Label("");
|
||||
Label label = new Label();
|
||||
return label;
|
||||
} else {
|
||||
ControlLink link = new ControlLink("down");
|
||||
|
|
|
|||
|
|
@ -131,12 +131,12 @@ public class PublicationPropertiesStep extends SimpleEditStep {
|
|||
|
||||
BasicPageForm editBasicSheet = new PublicationPropertyForm(itemModel,
|
||||
this);
|
||||
basicProperties.add(EDIT_SHEET_NAME, (String) PublicationGlobalizationUtil.
|
||||
globalize("publications.ui.publication.edit_basic_sheet").
|
||||
localize(), new WorkflowLockedComponentAccess(editBasicSheet,
|
||||
itemModel),
|
||||
editBasicSheet.
|
||||
getSaveCancelSection().getCancelButton());
|
||||
basicProperties.add(
|
||||
EDIT_SHEET_NAME,
|
||||
PublicationGlobalizationUtil.
|
||||
globalize("publications.ui.publication.edit_basic_sheet"),
|
||||
new WorkflowLockedComponentAccess(editBasicSheet,itemModel),
|
||||
editBasicSheet.getSaveCancelSection().getCancelButton());
|
||||
|
||||
basicProperties.setDisplayComponent(getPublicationPropertySheet(
|
||||
itemModel));
|
||||
|
|
@ -156,6 +156,12 @@ public class PublicationPropertiesStep extends SimpleEditStep {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param step
|
||||
* @param labelKey
|
||||
* @deprecated use addStep(step, GlobalizedMessage) instead
|
||||
*/
|
||||
protected void addStep(SimpleEditStep step, String labelKey) {
|
||||
addStep(step, PublicationGlobalizationUtil.globalize(labelKey));
|
||||
// segmentedPanel.addSegment(
|
||||
|
|
|
|||
Loading…
Reference in New Issue