package hudson.plugins.accurev.cmd; import hudson.plugins.accurev.AccurevSCM.AccurevServer; import hudson.util.ArgumentListBuilder; import org.apache.commons.lang.StringUtils; public class Command { /** * Adds the server reference to the Arguments list. * * @param cmd The accurev command line. * @param server The Accurev server details. */ public static void addServer(ArgumentListBuilder cmd, AccurevServer server) { if (null != server && null != server.getHost() && StringUtils.isNotBlank(server.getHost())) { cmd.add("-H"); if (server.getPort() != 0) { cmd.add(server.getHost() + ":" + server.getPort()); } else { cmd.add(server.getHost()); } } } }