while(tokens.hasMoreTokens()) { String relativeName = tokens.nextToken().trim(); String canonicalName = getCanonicalName(context, relativeName); if (canonicalName.equals(oldFullName) || canonicalName.startsWith(oldFullName+'/')) { String newCanonicalName = newFullName + canonicalName.substring(oldFullName.length());
private @CheckForNull TopLevelItem resolveName(String name) { TopLevelItem item = getOwner().getItemGroup().getItem(name); if (item == null) { name = Items.getCanonicalName(getOwner().getItemGroup(), name); item = Jenkins.getInstance().getItemByFullName(name, TopLevelItem.class); } return item; }
public boolean onDeleted(ItemGroup context, String oldName) { List<String> newNames = new ArrayList<String>(); StringTokenizer tokens = new StringTokenizer(projects,","); List<String> newValue = new ArrayList<String>(); while (tokens.hasMoreTokens()) { String relativeName = tokens.nextToken().trim(); String fullName = Items.getCanonicalName(context, relativeName); if (!fullName.equals(oldName)) newNames.add(relativeName); } String newProjects = StringUtils.join(newNames, ","); boolean changed = !projects.equals(newProjects); projects = newProjects; return changed; }
while(tokens.hasMoreTokens()) { String relativeName = tokens.nextToken().trim(); String canonicalName = getCanonicalName(context, relativeName); if (canonicalName.equals(oldFullName) || canonicalName.startsWith(oldFullName+'/')) { String newCanonicalName = newFullName + canonicalName.substring(oldFullName.length());
while(tokens.hasMoreTokens()) { String relativeName = tokens.nextToken().trim(); String canonicalName = Items.getCanonicalName(context, relativeName); if (canonicalName.equals(oldFullName) || canonicalName.startsWith(oldFullName + "/")) { String newCanonicalName = newFullName + canonicalName.substring(oldFullName.length());
@Override public void onRenamed(Item item, String oldName, String newName) { String oldFullName = Items.getCanonicalName(item.getParent(), oldName); String newFullName = Items.getCanonicalName(item.getParent(), newName); Jenkins jenkins = Jenkins.getInstance(); if (jenkins == null) {
private @CheckForNull TopLevelItem resolveName(String name) { TopLevelItem item = getOwner().getItemGroup().getItem(name); if (item == null) { name = Items.getCanonicalName(getOwner().getItemGroup(), name); item = Jenkins.getInstance().getItemByFullName(name, TopLevelItem.class); } return item; }