Ein paar kleinere Korrekturen am CSV-Importer und am allgemeinen Import-Util
git-svn-id: https://svn.libreccm.org/ccm/trunk@1914 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
22d2a675f1
commit
21100f7ae0
|
|
@ -421,7 +421,9 @@ public class ImporterUtil {
|
||||||
final LifecycleDefinitionCollection lifecycles = item.getContentSection().getLifecycleDefinitions();
|
final LifecycleDefinitionCollection lifecycles = item.getContentSection().getLifecycleDefinitions();
|
||||||
lifecycles.next();
|
lifecycles.next();
|
||||||
final LifecycleDefinition lifecycleDef = lifecycles.getLifecycleDefinition();
|
final LifecycleDefinition lifecycleDef = lifecycles.getLifecycleDefinition();
|
||||||
item.publish(lifecycleDef, now.getTime());
|
final ContentItem pending = item.publish(lifecycleDef, now.getTime());
|
||||||
|
lifecycles.close();
|
||||||
|
item.promotePendingVersion(pending);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final String normalizeString(final String str) {
|
protected final String normalizeString(final String str) {
|
||||||
|
|
@ -435,4 +437,5 @@ public class ImporterUtil {
|
||||||
replace(" ", "-").
|
replace(" ", "-").
|
||||||
replaceAll("[^a-zA-Z0-9\\-]", "").toLowerCase().trim();
|
replaceAll("[^a-zA-Z0-9\\-]", "").toLowerCase().trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,12 +72,13 @@ abstract class AbstractPublicationImporter<T extends Publication> {
|
||||||
assignCategories(publication.getPublicationBundle());
|
assignCategories(publication.getPublicationBundle());
|
||||||
|
|
||||||
if (publishNewItems) {
|
if (publishNewItems) {
|
||||||
//final Calendar now = new GregorianCalendar();
|
// final Calendar now = new GregorianCalendar();
|
||||||
//final LifecycleDefinitionCollection lifecycles = publication.getContentSection().
|
// final LifecycleDefinitionCollection lifecycles = publication.getContentSection().
|
||||||
// getLifecycleDefinitions();
|
// getLifecycleDefinitions();
|
||||||
//lifecycles.next();
|
// lifecycles.next();
|
||||||
//final LifecycleDefinition lifecycleDef = lifecycles.getLifecycleDefinition();
|
// final LifecycleDefinition lifecycleDef = lifecycles.getLifecycleDefinition();
|
||||||
//publication.publish(lifecycleDef, now.getTime());
|
// publication.publish(lifecycleDef, now.getTime());
|
||||||
|
// lifecycles.close();
|
||||||
importerUtil.publishItem(publication);
|
importerUtil.publishItem(publication);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,10 @@ public class CsvImporterConfig extends AbstractConfig {
|
||||||
|
|
||||||
final Map<String, Category> categories = new HashMap<String, Category>();
|
final Map<String, Category> categories = new HashMap<String, Category>();
|
||||||
|
|
||||||
|
if ((categoryIds == null) || categoryIds.isEmpty()) {
|
||||||
|
return categories;
|
||||||
|
}
|
||||||
|
|
||||||
final String[] departmentTokens = categoryIds.split(";");
|
final String[] departmentTokens = categoryIds.split(";");
|
||||||
for (String departmentToken : departmentTokens) {
|
for (String departmentToken : departmentTokens) {
|
||||||
processDepartmentToken(departmentToken, categories);
|
processDepartmentToken(departmentToken, categories);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue