JobFlag.java
// Generated by delombok at Mon Apr 14 16:48:01 UTC 2025
package de.larssh.jes;
import java.util.regex.Pattern;
/**
* This enumeration contains job flags, such as special status a job can be in.
*/
public enum JobFlag {
/**
* Flag for dup. jobs.
*/
DUP("-DUP-"), /**
* Flag for jobs with JCL error.
*/
JCL_ERROR("\\(JCL error\\)"), /**
* Flag for held jobs.
*/
HELD("-HELD-");
/**
* Pattern used for JES communication to parse jobs rest values
*/
private final Pattern restPattern;
/**
* This enumeration contains job flags, such as special status a job can be in.
*
* @param restPattern pattern used for JES communication to parse jobs rest
* values
*/
JobFlag(final String restPattern) {
this.restPattern = Pattern.compile(restPattern, Pattern.CASE_INSENSITIVE);
}
/**
* Pattern used for JES communication to parse jobs rest values
*
* @return pattern used for JES communication to parse jobs rest values
*/
@java.lang.SuppressWarnings("all")
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(justification = "generated code")
@lombok.Generated
public Pattern getRestPattern() {
return this.restPattern;
}
}