else workspacesManager.addNewWorkspace(workspace);
}
//Children
for (int i = 0; i < node.getChildren().size(); i++) {
XMLNode child = (XMLNode) node.getChildren().get(i);
if (ExportVisitor.PARAMETER.equals(child.getObjectName())) {
createWorkspaceParameter(child, workspace);
} else if (ExportVisitor.PANEL_INSTANCE.equals(child.getObjectName())) {
createPanelInstance(result, child, workspace, attributes, onStartup);
} else if (ExportVisitor.RESOURCE.equals(child.getObjectName())) {
createResource(result, workspace.getId(), null, null, child, attributes, onStartup);
} else if (ExportVisitor.SECTION.equals(child.getObjectName())) {
createSection(result, workspace, child, attributes, onStartup);
} else if (ExportVisitor.PERMISSION.equals(child.getObjectName())) {
createPermission(result, workspace, workspace, child, attributes);
}
}
workspacesManager.store(workspace);
//Save the policy, as probably everybody modified it...