hudson.Util.fixEmptyAndTrim()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(333)

本文整理了Java中hudson.Util.fixEmptyAndTrim()方法的一些代码示例,展示了Util.fixEmptyAndTrim()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.fixEmptyAndTrim()方法的具体详情如下:
包路径:hudson.Util
类名称:Util
方法名:fixEmptyAndTrim

Util.fixEmptyAndTrim介绍

[英]Convert empty string to null, and trim whitespace.
[中]将空字符串转换为null,并修剪空白。

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Set the salt value. Must not be null.
  3. * @param salt
  4. */
  5. public void setCrumbSalt(String salt) {
  6. if (Util.fixEmptyAndTrim(salt) == null) {
  7. crumbSalt = "hudson.crumb";
  8. } else {
  9. crumbSalt = salt;
  10. }
  11. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Subclasses should pass these parameters in using {@link DataBoundConstructor}.
  3. */
  4. protected ToolInstaller(String label) {
  5. this.label = Util.fixEmptyAndTrim(label);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Sets the human readable name of the user.
  3. * If the input parameter is empty, the user's ID will be set.
  4. */
  5. public void setFullName(String name) {
  6. if (Util.fixEmptyAndTrim(name) == null) name = id;
  7. this.fullName = name;
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. @Override
  2. protected String parse(String line) {
  3. return Util.fixEmptyAndTrim(line);
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public MavenInstallation(String name, String home, List<? extends ToolProperty<?>> properties) {
  3. super(Util.fixEmptyAndTrim(name), Util.fixEmptyAndTrim(home), properties);
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public ZipExtractionInstaller(String label, String url, String subdir) {
  3. super(label);
  4. this.url = url;
  5. this.subdir = Util.fixEmptyAndTrim(subdir);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public JNLPLauncher(@CheckForNull String tunnel, @CheckForNull String vmargs) {
  3. this.tunnel = Util.fixEmptyAndTrim(tunnel);
  4. this.vmargs = Util.fixEmptyAndTrim(vmargs);
  5. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public RemotingWorkDirSettings(boolean disabled,
  3. @CheckForNull String workDirPath, @CheckForNull String internalDir,
  4. boolean failIfWorkDirIsMissing) {
  5. this.disabled = disabled;
  6. this.workDirPath = Util.fixEmptyAndTrim(workDirPath);
  7. this.failIfWorkDirIsMissing = failIfWorkDirIsMissing;
  8. String internalDirName = Util.fixEmptyAndTrim(internalDir);
  9. this.internalDir = internalDirName != null ? internalDirName : DEFAULT_INTERNAL_DIR;
  10. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public ProxyConfiguration(String name, int port, String userName, String password, String noProxyHost, String testUrl) {
  3. this.name = Util.fixEmptyAndTrim(name);
  4. this.port = port;
  5. this.userName = Util.fixEmptyAndTrim(userName);
  6. this.secretPassword = Secret.fromString(password);
  7. this.noProxyHost = Util.fixEmptyAndTrim(noProxyHost);
  8. this.testUrl = Util.fixEmptyAndTrim(testUrl);
  9. this.authenticator = newAuthenticator();
  10. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Makes sure that the given string is not null or empty.
  3. */
  4. public static FormValidation validateRequired(String value) {
  5. if (Util.fixEmptyAndTrim(value) == null)
  6. return error(Messages.FormValidation_ValidateRequired());
  7. return ok();
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. public FormValidation doCheckCustomWorkspace(@QueryParameter String customWorkspace){
  2. if(Util.fixEmptyAndTrim(customWorkspace)==null)
  3. return FormValidation.error(Messages.AbstractProject_CustomWorkspaceEmpty());
  4. else
  5. return FormValidation.ok();
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. public void setDisplayName(String displayName) throws IOException {
  2. this.displayName = Util.fixEmptyAndTrim(displayName);
  3. save();
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. public void setShell(String shell) {
  2. this.shell = Util.fixEmptyAndTrim(shell);
  3. save();
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. @DataBoundConstructor
  2. public Maven(String targets,String name, String pom, String properties, String jvmOptions, boolean usePrivateRepository, SettingsProvider settings, GlobalSettingsProvider globalSettings, boolean injectBuildVariables) {
  3. this.targets = targets;
  4. this.mavenName = name;
  5. this.pom = Util.fixEmptyAndTrim(pom);
  6. this.properties = Util.fixEmptyAndTrim(properties);
  7. this.jvmOptions = Util.fixEmptyAndTrim(jvmOptions);
  8. this.usePrivateRepository = usePrivateRepository;
  9. this.settings = settings != null ? settings : GlobalMavenConfig.get().getSettingsProvider();
  10. this.globalSettings = globalSettings != null ? globalSettings : GlobalMavenConfig.get().getGlobalSettingsProvider();
  11. this.injectBuildVariables = injectBuildVariables;
  12. }

代码示例来源:origin: jenkinsci/jenkins

  1. protected void submit(JSONObject json) throws IOException {
  2. setDisplayName(Util.fixEmptyAndTrim(json.getString("displayName")));
  3. setDescription(json.getString("description"));
  4. }

代码示例来源:origin: jenkinsci/jenkins

  1. public FormValidation doCheckName(@QueryParameter String value ) {
  2. String name = Util.fixEmptyAndTrim(value);
  3. if(name==null)
  4. return FormValidation.error(Messages.NodeDescriptor_CheckName_Mandatory());
  5. try {
  6. Jenkins.checkGoodName(name);
  7. } catch (Failure f) {
  8. return FormValidation.error(f.getMessage());
  9. }
  10. return FormValidation.ok();
  11. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Performs syntactical check on the remote FS for agents.
  3. */
  4. public FormValidation doCheckRemoteFS(@QueryParameter String value) throws IOException, ServletException {
  5. if(Util.fixEmptyAndTrim(value)==null)
  6. return FormValidation.error(Messages.Slave_Remote_Director_Mandatory());
  7. if(value.startsWith("\\\\") || value.startsWith("/net/"))
  8. return FormValidation.warning(Messages.Slave_Network_Mounted_File_System_Warning());
  9. if (Util.isRelativePath(value)) {
  10. return FormValidation.warning(Messages.Slave_Remote_Relative_Path_Warning());
  11. }
  12. return FormValidation.ok();
  13. }

代码示例来源:origin: jenkinsci/jenkins

  1. @RequirePOST
  2. public HttpResponse doDoDisconnect(@QueryParameter String offlineMessage) {
  3. if (channel!=null) {
  4. //does nothing in case computer is already disconnected
  5. checkPermission(DISCONNECT);
  6. offlineMessage = Util.fixEmptyAndTrim(offlineMessage);
  7. disconnect(new OfflineCause.UserCause(User.current(), offlineMessage));
  8. }
  9. return new HttpRedirect(".");
  10. }

代码示例来源:origin: jenkinsci/jenkins

  1. @RequirePOST
  2. public HttpResponse doChangeOfflineCause(@QueryParameter String offlineMessage) throws IOException, ServletException {
  3. checkPermission(DISCONNECT);
  4. offlineMessage = Util.fixEmptyAndTrim(offlineMessage);
  5. setTemporarilyOffline(true,
  6. new OfflineCause.UserCause(User.current(), offlineMessage));
  7. return HttpResponses.redirectToDot();
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. @RequirePOST
  2. public HttpResponse doToggleOffline(@QueryParameter String offlineMessage) throws IOException, ServletException {
  3. if(!temporarilyOffline) {
  4. checkPermission(DISCONNECT);
  5. offlineMessage = Util.fixEmptyAndTrim(offlineMessage);
  6. setTemporarilyOffline(!temporarilyOffline,
  7. new OfflineCause.UserCause(User.current(), offlineMessage));
  8. } else {
  9. checkPermission(CONNECT);
  10. setTemporarilyOffline(!temporarilyOffline,null);
  11. }
  12. return HttpResponses.redirectToDot();
  13. }

相关文章