package com.constellio.model.entities.schemas;
import java.io.Serializable;
import java.util.regex.Pattern;
public class RegexConfig implements Serializable {
public enum RegexConfigType {
SUBSTITUTION, TRANSFORMATION
}
private String inputMetadata;
private Pattern regex;
private String value;
private RegexConfigType regexConfigType;
public RegexConfig() {
}
public RegexConfig(String inputMetadata, Pattern regex, String value, RegexConfigType regexConfigType) {
this.inputMetadata = inputMetadata;
this.regex = regex;
this.value = value;
this.regexConfigType = regexConfigType;
}
public String getInputMetadata() {
return inputMetadata;
}
public void setInputMetadata(String inputMetadata) {
this.inputMetadata = inputMetadata;
}
public Pattern getRegex() {
return regex;
}
public void setRegex(Pattern regex) {
this.regex = regex;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public RegexConfigType getRegexConfigType() {
return regexConfigType;
}
public void setRegexConfigType(RegexConfigType regexConfigType) {
this.regexConfigType = regexConfigType;
}
}