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 }