protected String createPackage(String name, String description, String format, String[] workspace) throws RulesRepositoryException { log.info("USER: "******" CREATING package [" + name + "]"); PackageItem item = rulesRepository.createPackage(name, description, format, workspace); return item.getUUID(); }
protected String createSubPackage(String name, String description, String parentNode) throws SerializationException { log.info( "USER: "******" CREATING subPackage [" + name + "], parent [" + parentNode + "]"); PackageItem item = rulesRepository.createSubPackage(name, description, parentNode); return item.getUUID(); }
private void handleIteratePackages( boolean archive, String workspace, RepositoryFilter filter, List<PackageConfigData> result, PackageIterator pkgs) { pkgs.setArchivedIterator(archive); while (pkgs.hasNext()) { PackageItem packageItem = pkgs.next(); PackageConfigData data = new PackageConfigData(); data.setUuid(packageItem.getUUID()); data.setName(packageItem.getName()); data.setArchived(packageItem.isArchived()); data.setWorkspaces(packageItem.getWorkspaces()); handleIsPackagesListed(archive, workspace, filter, result, data); data.subPackages = listSubPackages(packageItem, archive, null, filter); } }