}
} else if (stylesheetURI == null || stylesheetDescriptionURI == null) {
printHelp();
return;
}
IUserLayoutStore ulsdb = UserLayoutStoreFactory.getUserLayoutStoreImpl();
try {
if (update) {
if (isTheme) {
ulsdb.updateThemeStylesheetDescription(stylesheetDescriptionURI, stylesheetURI, stylesheetId);
} else {
ulsdb.updateStructureStylesheetDescription(stylesheetDescriptionURI, stylesheetURI, stylesheetId);
}
// verify
if (isTheme) {
ThemeStylesheetDescription tsd = UserLayoutStoreFactory.getUserLayoutStoreImpl().getThemeStylesheetDescription(stylesheetId);
} else {
StructureStylesheetDescription ssd = UserLayoutStoreFactory.getUserLayoutStoreImpl().getStructureStylesheetDescription(stylesheetId);
}
} else if (delete) {
if (isTheme) {
ulsdb.removeThemeStylesheetDescription(stylesheetId);
} else {
ulsdb.removeStructureStylesheetDescription(stylesheetId);
}
} else {
Integer id = null;
if (isTheme) {
id = ulsdb.addThemeStylesheetDescription(stylesheetDescriptionURI, stylesheetURI);
} else {
id = ulsdb.addStructureStylesheetDescription(stylesheetDescriptionURI, stylesheetURI);
}
if (id == null) {
System.out.println("Save failed!");
return;