Weitere Korrekturen für Publizierenprozess
git-svn-id: https://svn.libreccm.org/ccm/trunk@1576 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
9d5c4cd3f9
commit
ced5ee10c2
|
|
@ -1965,9 +1965,8 @@ public class ContentItem extends VersionedACSObject implements CustomCopy {
|
||||||
if (obj instanceof ContentItem) {
|
if (obj instanceof ContentItem) {
|
||||||
final ContentItem item = (ContentItem) obj;
|
final ContentItem item = (ContentItem) obj;
|
||||||
return item.copyReverseProperty(source,
|
return item.copyReverseProperty(source,
|
||||||
item,
|
this,
|
||||||
property,
|
property,
|
||||||
|
|
||||||
copier);
|
copier);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -306,7 +306,8 @@ public class PublicationBundle extends ContentBundle {
|
||||||
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
|
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
|
||||||
getGenericOrganizationalUnitBundle();
|
getGenericOrganizationalUnitBundle();
|
||||||
|
|
||||||
orgaunitBundle.add(ORGAUNIT_PUBLICATIONS, publication);
|
orgaunitBundle.add(ORGAUNIT_PUBLICATIONS,
|
||||||
|
publication.getPublicationBundle());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void removePublication(
|
public static void removePublication(
|
||||||
|
|
@ -317,7 +318,8 @@ public class PublicationBundle extends ContentBundle {
|
||||||
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
|
final GenericOrganizationalUnitBundle orgaunitBundle = orgaunit.
|
||||||
getGenericOrganizationalUnitBundle();
|
getGenericOrganizationalUnitBundle();
|
||||||
|
|
||||||
orgaunitBundle.remove(ORGAUNIT_PUBLICATIONS, publication);
|
orgaunitBundle.remove(ORGAUNIT_PUBLICATIONS,
|
||||||
|
publication.getPublicationBundle());
|
||||||
}
|
}
|
||||||
|
|
||||||
public SeriesCollection getSeries() {
|
public SeriesCollection getSeries() {
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,9 @@ import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Jens Pelzetter
|
* @author Jens Pelzetter
|
||||||
* @version $Id$
|
* @version $Id: GenericOrganizationalUnitPublicationsTable.java 1569 2012-04-05
|
||||||
|
* 14:10:12Z jensp $
|
||||||
*/
|
*/
|
||||||
public class GenericOrganizationalUnitPublicationsTable
|
public class GenericOrganizationalUnitPublicationsTable
|
||||||
extends Table {
|
extends Table {
|
||||||
|
|
@ -49,12 +50,14 @@ public class GenericOrganizationalUnitPublicationsTable
|
||||||
columnModel.add(new TableColumn(
|
columnModel.add(new TableColumn(
|
||||||
0,
|
0,
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"genericorganizationalunit.ui.publications.columns.name").localize(),
|
"genericorganizationalunit.ui.publications.columns.name").
|
||||||
|
localize(),
|
||||||
TABLE_COL_EDIT));
|
TABLE_COL_EDIT));
|
||||||
columnModel.add(new TableColumn(
|
columnModel.add(new TableColumn(
|
||||||
1,
|
1,
|
||||||
PublicationGlobalizationUtil.globalize(
|
PublicationGlobalizationUtil.globalize(
|
||||||
"genericorganizationalunit.ui.publications.columns.remove").localize(),
|
"genericorganizationalunit.ui.publications.columns.remove").
|
||||||
|
localize(),
|
||||||
TABLE_COL_DEL));
|
TABLE_COL_DEL));
|
||||||
|
|
||||||
setModelBuilder(new ModelBuilder(itemModel));
|
setModelBuilder(new ModelBuilder(itemModel));
|
||||||
|
|
@ -160,20 +163,15 @@ public class GenericOrganizationalUnitPublicationsTable
|
||||||
final ContentSection section = CMS.getContext().
|
final ContentSection section = CMS.getContext().
|
||||||
getContentSection();
|
getContentSection();
|
||||||
final ItemResolver resolver = section.getItemResolver();
|
final ItemResolver resolver = section.getItemResolver();
|
||||||
final Link link = new Link(
|
final Link link = new Link(value.toString(),
|
||||||
String.format("%s (%s)",
|
resolver.generateItemURL(
|
||||||
value.toString(),
|
state,
|
||||||
publication.getLanguage()),
|
publication,
|
||||||
resolver.generateItemURL(state,
|
section,
|
||||||
publication,
|
publication.getVersion()));
|
||||||
section,
|
|
||||||
publication.getVersion()));
|
|
||||||
return link;
|
return link;
|
||||||
} else {
|
} else {
|
||||||
final Label label = new Label(String.format("%s (%s)",
|
final Label label = new Label(value.toString());
|
||||||
value.toString(),
|
|
||||||
publication.
|
|
||||||
getLanguage()));
|
|
||||||
return label;
|
return label;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue