argos/dmp-backend/core/src/main/java/eu/eudat/commons/types/referencetype/QueryCaseConfigEntity.java

67 lines
1.5 KiB
Java

package eu.eudat.commons.types.referencetype;
import eu.eudat.service.remotefetcher.config.entities.QueryCaseConfig;
import jakarta.xml.bind.annotation.XmlElement;
import java.util.UUID;
public class QueryCaseConfigEntity implements QueryCaseConfig {
private UUID referenceTypeId;
private String referenceTypeSourceKey;
private String likePattern;
private String separator;
private String value;
@Override
public String getReferenceTypeSourceKey() {
return referenceTypeSourceKey;
}
@XmlElement(name = "defaultValue")
public void setReferenceTypeSourceKey(String referenceTypeSourceKey) {
this.referenceTypeSourceKey = referenceTypeSourceKey;
}
@Override
public UUID getReferenceTypeId() {
return referenceTypeId;
}
@XmlElement(name = "referenceTypeSourceKey")
public void setReferenceTypeId(UUID referenceTypeId) {
this.referenceTypeId = referenceTypeId;
}
@Override
public String getLikePattern() {
return likePattern;
}
@XmlElement(name = "likePattern")
public void setLikePattern(String likePattern) {
this.likePattern = likePattern;
}
@Override
public String getSeparator() {
return separator;
}
@XmlElement(name = "separator")
public void setSeparator(String separator) {
this.separator = separator;
}
@Override
public String getValue() {
return value;
}
@XmlElement(name = "value")
public void setValue(String value) {
this.value = value;
}
}