}
private PackageConfigData[] listPackages(boolean archive,
RepositoryFilter filter) {
List<PackageConfigData> result = new ArrayList<PackageConfigData>();
PackageIterator pkgs = repository.listPackages();
pkgs.setArchivedIterator( archive );
while ( pkgs.hasNext() ) {
PackageItem pkg = (PackageItem) pkgs.next();
PackageConfigData data = new PackageConfigData();
data.uuid = pkg.getUUID();
data.name = pkg.getName();
data.archived = pkg.isArchived();