Weitere Korrekturen für Publizierenprozess

git-svn-id: https://svn.libreccm.org/ccm/trunk@1576 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2012-04-10 09:41:29 +00:00
parent 9d5c4cd3f9
commit ced5ee10c2
3 changed files with 20 additions and 21 deletions

View File

@ -1965,9 +1965,8 @@ public class ContentItem extends VersionedACSObject implements CustomCopy {
if (obj instanceof ContentItem) {
final ContentItem item = (ContentItem) obj;
return item.copyReverseProperty(source,
item,
this,
property,
copier);
}
}

View File

@ -306,7 +306,8 @@ public class PublicationBundle extends ContentBundle {
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
getGenericOrganizationalUnitBundle();
orgaunitBundle.add(ORGAUNIT_PUBLICATIONS, publication);
orgaunitBundle.add(ORGAUNIT_PUBLICATIONS,
publication.getPublicationBundle());
}
public static void removePublication(
@ -317,7 +318,8 @@ public class PublicationBundle extends ContentBundle {
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
getGenericOrganizationalUnitBundle();
orgaunitBundle.remove(ORGAUNIT_PUBLICATIONS, publication);
orgaunitBundle.remove(ORGAUNIT_PUBLICATIONS,
publication.getPublicationBundle());
}
public SeriesCollection getSeries() {

View File

@ -27,7 +27,8 @@ import java.math.BigDecimal;
/**
*
* @author Jens Pelzetter
* @version $Id$
* @version $Id: GenericOrganizationalUnitPublicationsTable.java 1569 2012-04-05
* 14:10:12Z jensp $
*/
public class GenericOrganizationalUnitPublicationsTable
extends Table {
@ -49,12 +50,14 @@ public class GenericOrganizationalUnitPublicationsTable
columnModel.add(new TableColumn(
0,
PublicationGlobalizationUtil.globalize(
"genericorganizationalunit.ui.publications.columns.name").localize(),
"genericorganizationalunit.ui.publications.columns.name").
localize(),
TABLE_COL_EDIT));
columnModel.add(new TableColumn(
1,
PublicationGlobalizationUtil.globalize(
"genericorganizationalunit.ui.publications.columns.remove").localize(),
"genericorganizationalunit.ui.publications.columns.remove").
localize(),
TABLE_COL_DEL));
setModelBuilder(new ModelBuilder(itemModel));
@ -160,20 +163,15 @@ public class GenericOrganizationalUnitPublicationsTable
final ContentSection section = CMS.getContext().
getContentSection();
final ItemResolver resolver = section.getItemResolver();
final Link link = new Link(
String.format("%s (%s)",
value.toString(),
publication.getLanguage()),
resolver.generateItemURL(state,
final Link link = new Link(value.toString(),
resolver.generateItemURL(
state,
publication,
section,
publication.getVersion()));
return link;
} else {
final Label label = new Label(String.format("%s (%s)",
value.toString(),
publication.
getLanguage()));
final Label label = new Label(value.toString());
return label;
}
}