
hudson.plugins.emailext.plugins.content.ProjectNameContent Maven / Gradle / Ivy
The newest version!
package hudson.plugins.emailext.plugins.content;
import hudson.model.AbstractBuild;
import hudson.model.AbstractProject;
import hudson.plugins.emailext.EmailType;
import hudson.plugins.emailext.ExtendedEmailPublisher;
import hudson.plugins.emailext.plugins.EmailContent;
import java.util.Collections;
import java.util.List;
import java.util.Map;
public class ProjectNameContent implements EmailContent {
private static final String TOKEN = "PROJECT_NAME";
public String getToken() {
return TOKEN;
}
public List getArguments() {
return Collections.emptyList();
}
public String getHelpText() {
return "Displays the project's name.";
}
public , B extends AbstractBuild
>
String getContent(AbstractBuild
build, ExtendedEmailPublisher publisher,
EmailType emailType, Map args) {
return build.getProject().getFullDisplayName();
}
public boolean hasNestedContent() {
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy