Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
- <h2>FooBar</h2>
- <f:entry field="selection" title="Choose">
- <f:select />
- </f:entry>
- </j:jelly>
- public class JavaClass implements Action {
- private AbstractProject ap;
- public JavaClass(AbstractProject ap) {
- this.ap = ap;
- }
- public String getIconFileName() {
- return null;
- }
- public String getDisplayName() {
- return "";
- }
- public String getUrlName() {
- return "something";
- }
- @Extension
- public static final class DescriptorImpl extends TransientProjectActionFactory {
- String selection;
- public DescriptorImpl() throws IOException {
- }
- @DataBoundConstructor
- public DescriptorImpl(String selection) {
- this.selection = selection;
- }
- public ListBoxModel doFillSelectionItems() throws IOException {
- ListBoxModel model = new ListBoxModel();
- model.add("test");
- return model;
- }
- @Override
- public Collection<? extends Action> createFor(AbstractProject target) {
- return Arrays.asList(new JavaClass(target));
- }
- }
- }
- model.add(new Option("Test"));
Add Comment
Please, Sign In to add comment