001    package org.kuali.student.common.dictionary.dto;
002    
003    import java.util.List;
004    
005    import javax.xml.bind.annotation.XmlAccessType;
006    import javax.xml.bind.annotation.XmlAccessorType;
007    import javax.xml.bind.annotation.XmlElement;
008    
009    @XmlAccessorType(XmlAccessType.FIELD)
010    public class CaseConstraint {
011            @XmlElement
012        protected List<WhenConstraint> whenConstraint;
013            @XmlElement
014            protected String fieldPath;
015            @XmlElement
016            protected String operator;
017            @XmlElement
018            protected boolean caseSensitive;
019    
020            public List<WhenConstraint> getWhenConstraint() {
021                    return whenConstraint;
022            }
023    
024            public void setWhenConstraint(List<WhenConstraint> whenConstraint) {
025                    this.whenConstraint = whenConstraint;
026            }
027    
028            public String getFieldPath() {
029                    return fieldPath;
030            }
031    
032            public void setFieldPath(String fieldPath) {
033                    this.fieldPath = fieldPath;
034            }
035    
036            public String getOperator() {
037                    return operator;
038            }
039    
040            public void setOperator(String operator) {
041                    this.operator = operator;
042            }
043    
044        public boolean isCaseSensitive() {
045            return caseSensitive;
046        }
047    
048        public void setCaseSensitive(boolean caseSensitive) {
049            this.caseSensitive = caseSensitive;
050        }
051    }