package org.jenkinsci.plugins.p4.review;
public enum ApproveState {
REVIEW("needsReview", "Needs Review", false),
REVISION("needsRevision", "Needs Revision", false),
APPROVED("approved", "Approve", false),
COMMIT("approved", "Approve and Commit", true),
REJECTED("rejected", "Reject", false),
ARCHIVED("Archived", "Archive", false);
private final String id;
private final String description;
private final boolean commit;
ApproveState(String id, String description, boolean commit) {
this.id = id;
this.description = description;
this.commit = commit;
}
public String getId() {
return id;
}
public String getDescription() {
return description;
}
public boolean isCommit() {
return commit;
}
public static ApproveState parse(String value) {
for(ApproveState s : ApproveState.values()) {
if(s.name().equalsIgnoreCase(value)) {
return s;
}
}
return null;
}
}
# |
Change |
User |
Description |
Committed |
|
#2
|
23818 |
Paul Allen |
Merging using p4-jenkins_main>dev |
|
|
#1
|
23685 |
Paul Allen |
Copy main -> dev |
|
|
//guest/perforce_software/p4jenkins/main/src/main/java/org/jenkinsci/plugins/p4/review/ApproveState.java |
#1
|
22928 |
Paul Allen |
Swarm approve step for Pipeline and FreeStyle jobs. |
|
|