@Override public File getRootDirFor(I child) { ChildNameGenerator<AbstractFolder<I>,I> childNameGenerator = childNameGenerator(); if (childNameGenerator == null) { return getRootDirFor(child.getName()); } String name = childNameGenerator.dirNameFromItem(this, child); if (name == null) { name = childNameGenerator.dirNameFromLegacy(this, child.getName()); } return getRootDirFor(name); }
@Override public String call(I item) { String fullName = item.getFullName(); t.setName("Loading job " + fullName); float percentage = 100.0f * jobEncountered.incrementAndGet() / Math.max(1, jobTotal.get()); long now = System.currentTimeMillis(); if (loadingTick == 0) { loadingTick = now; } else if (now - loadingTick > TICK_INTERVAL) { LOGGER.log(Level.INFO, String.format("Loading job %s (%.1f%%)", fullName, percentage)); loadingTick = now; } if (childNameGenerator == null) { return item.getName(); } else { String name = childNameGenerator.itemNameFromItem(AbstractFolder.this, item); if (name == null) { return childNameGenerator.itemNameFromLegacy(AbstractFolder.this, item.getName()); } return name; } } });
String itemName = childNameGenerator.dirNameFromItem(parent, item); if (itemName == null) { itemName = childNameGenerator.dirNameFromLegacy(parent, item.getName()); name = subdir.getName(); } else { String dirName = childNameGenerator.dirNameFromItem(parent, item); if (dirName == null) { dirName = childNameGenerator.dirNameFromLegacy(parent, childName); BulkChange bc = new BulkChange(item); // suppress any attempt to save as parent not set try { childNameGenerator.recordLegacyName(parent, item, childName); itemNeedsSave = true; } catch (IOException e) { name = childNameGenerator.itemNameFromItem(parent, item); if (name == null) { name = childNameGenerator.itemNameFromLegacy(parent, childName); FileUtils.writeStringToFile(nameFile, name, "UTF-8"); BulkChange bc = new BulkChange(item); // suppress any attempt to save as parent not set try { childNameGenerator.recordLegacyName(parent, item, childName); itemNeedsSave = true; } catch (IOException e) { } else { File nameFile = new File(subdir, ChildNameGenerator.CHILD_NAME_FILE); name = childNameGenerator.itemNameFromItem(parent, item); if (name == null) {
if (observer.mayCreate(encodedKid)) { listener.getLogger().println("creating a child"); ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid);
String itemName = childNameGenerator.dirNameFromItem(parent, item); if (itemName == null) { itemName = childNameGenerator.dirNameFromLegacy(parent, item.getName()); name = subdir.getName(); } else { String dirName = childNameGenerator.dirNameFromItem(parent, item); if (dirName == null) { dirName = childNameGenerator.dirNameFromLegacy(parent, childName); BulkChange bc = new BulkChange(item); // suppress any attempt to save as parent not set try { childNameGenerator.recordLegacyName(parent, item, childName); itemNeedsSave = true; } catch (IOException e) { name = childNameGenerator.itemNameFromItem(parent, item); if (name == null) { name = childNameGenerator.itemNameFromLegacy(parent, childName); FileUtils.writeStringToFile(nameFile, name, "UTF-8"); BulkChange bc = new BulkChange(item); // suppress any attempt to save as parent not set try { childNameGenerator.recordLegacyName(parent, item, childName); itemNeedsSave = true; } catch (IOException e) { } else { File nameFile = new File(subdir, ChildNameGenerator.CHILD_NAME_FILE); name = childNameGenerator.itemNameFromItem(parent, item); if (name == null) {
if (observer.mayCreate(encodedKid)) { listener.getLogger().println("creating a child"); ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid);
@Override public File getRootDirFor(I child) { ChildNameGenerator<AbstractFolder<I>,I> childNameGenerator = childNameGenerator(); if (childNameGenerator == null) { return getRootDirFor(child.getName()); } String name = childNameGenerator.dirNameFromItem(this, child); if (name == null) { name = childNameGenerator.dirNameFromLegacy(this, child.getName()); } return getRootDirFor(name); }
@Override public String call(I item) { String fullName = item.getFullName(); t.setName("Loading job " + fullName); float percentage = 100.0f * jobEncountered.incrementAndGet() / Math.max(1, jobTotal.get()); long now = System.currentTimeMillis(); if (loadingTick == 0) { loadingTick = now; } else if (now - loadingTick > TICK_INTERVAL) { LOGGER.log(Level.INFO, String.format("Loading job %s (%.1f%%)", fullName, percentage)); loadingTick = now; } if (childNameGenerator == null) { return item.getName(); } else { String name = childNameGenerator.itemNameFromItem(AbstractFolder.this, item); if (name == null) { return childNameGenerator.itemNameFromLegacy(AbstractFolder.this, item.getName()); } return name; } } });
if (observer.mayCreate(encodedKid)) { listener.getLogger().println("creating a child"); ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid);