package hudson.plugins.tfs.model; import hudson.Extension; import org.kohsuke.stapler.DataBoundConstructor; public class AliasOnlyUserAccountMapper extends UserAccountMapper { private static final long serialVersionUID = 1L; @DataBoundConstructor public AliasOnlyUserAccountMapper() { } @Override public String mapUserAccount(final String input) { final String[] split = input.split("\\\\"); final String result; if (split.length == 2) { result = split[1]; } else { result = input; } return result; } @Extension public static final class DescriptorImpl extends UserAccountMapperDescriptor { @Override public String getDisplayName() { return "Resolve user using 'alias' only, removing 'DOMAIN\\'"; } } }