- changes the position, from where the conversion will be started. Now only converts right before exporting stuff

git-svn-id: https://svn.libreccm.org/ccm/trunk@4301 8810af33-2d31-482b-a856-94f89814c4df
master
tosmers 2016-09-14 12:30:04 +00:00
parent c33d668cc0
commit 3706bbf3d1
1 changed files with 25 additions and 6 deletions

View File

@ -84,12 +84,6 @@ public class ExportCliTool extends Program {
break; break;
case "export": case "export":
try {
MainConverter.startConversionToNg();
} catch (Exception e) {
logger.error("ERROR while converting trunk-objects to " +
"ng-objects", e);
}
export(args); export(args);
break; break;
@ -117,42 +111,52 @@ public class ExportCliTool extends Program {
try { try {
switch (moduleClass) { switch (moduleClass) {
case "categories": case "categories":
convert();
ExportHelper.exportCategories(); ExportHelper.exportCategories();
break; break;
case "categorizations": case "categorizations":
convert();
ExportHelper.exportCategorizations(); ExportHelper.exportCategorizations();
break; break;
case "users": case "users":
convert();
ExportHelper.exportUsers(); ExportHelper.exportUsers();
break; break;
case "groups": case "groups":
convert();
ExportHelper.exportGroups(); ExportHelper.exportGroups();
break; break;
case "groupMemberships": case "groupMemberships":
convert();
ExportHelper.exportGroupMemberships(); ExportHelper.exportGroupMemberships();
break; break;
case "roles": case "roles":
convert();
ExportHelper.exportRoles(); ExportHelper.exportRoles();
break; break;
case "roleMemberships": case "roleMemberships":
convert();
ExportHelper.exportRoleMemberships(); ExportHelper.exportRoleMemberships();
break; break;
case "workflows": case "workflows":
convert();
ExportHelper.exportWorkflows(); ExportHelper.exportWorkflows();
break; break;
case "userTasks": case "userTasks":
convert();
ExportHelper.exportUserTasks(); ExportHelper.exportUserTasks();
break; break;
case "taskAssignments": case "taskAssignments":
convert();
ExportHelper.exportTaskAssignments(); ExportHelper.exportTaskAssignments();
break; break;
@ -161,6 +165,7 @@ public class ExportCliTool extends Program {
break; break;
case "all_core": case "all_core":
convert();
ExportHelper.exportCategories(); ExportHelper.exportCategories();
ExportHelper.exportCategorizations(); ExportHelper.exportCategorizations();
ExportHelper.exportUsers(); ExportHelper.exportUsers();
@ -183,6 +188,20 @@ public class ExportCliTool extends Program {
} }
} }
/**
* Method for converting all trunk objects into ng objects at once.
*/
private void convert() {
try {
MainConverter.startConversionToNg();
} catch (Exception e) {
logger.error("ERROR while converting trunk-objects to " +
"ng-objects", e);
}
}
/** /**
* Prints the usage of this command line tool. * Prints the usage of this command line tool.
*/ */