View Javadoc

1   package org.kuali.student.enrollment.class1.krms.dto;
2   
3   import org.apache.commons.lang.StringUtils;
4   import org.kuali.rice.krms.dto.RuleManagementWrapper;
5   
6   import java.util.Date;
7   
8   /**
9    * Created with IntelliJ IDEA.
10   * User: SW
11   * Date: 2013/04/04
12   * Time: 1:34 PM
13   * To change this template use File | Settings | File Templates.
14   */
15  public class EnrolRuleManagementWrapper extends RuleManagementWrapper {
16  
17      private String cluDescription;
18  
19      public String getCluDescription() {
20          return cluDescription;
21      }
22  
23      public void setCluDescription(String cluDescription) {
24          this.cluDescription = cluDescription;
25      }
26  
27      public EnrolRuleEditor getEnrolRuleEditor(){
28          return (EnrolRuleEditor) this.getRuleEditor();
29      }
30  
31      public String getSearchByCourseRange() {
32          if (this.getEnrolRuleEditor()==null){
33              return "-1";
34          }
35          return this.getEnrolRuleEditor().getSearchByCourseRange();
36      }
37  
38      public void setSearchByCourseRange(String searchByCourseRange) {
39          this.getEnrolRuleEditor().setSearchByCourseRange(searchByCourseRange);
40      }
41  
42      public String getSubjectCode() {
43          if(this.getEnrolRuleEditor()==null){
44              return StringUtils.EMPTY;
45          }
46          return this.getEnrolRuleEditor().getSubjectCode();
47      }
48  
49      public void setSubjectCode(String subjectCode) {
50          this.getEnrolRuleEditor().setSubjectCode(subjectCode);
51      }
52  
53      public String getCourseNumberRange() {
54          if(this.getEnrolRuleEditor()==null){
55              return StringUtils.EMPTY;
56          }
57          return this.getEnrolRuleEditor().getCourseNumberRange();
58      }
59  
60      public void setCourseNumberRange(String courseNumberRange) {
61          this.getEnrolRuleEditor().setCourseNumberRange(courseNumberRange);
62      }
63  
64      public String getLearningObjective() {
65          if(this.getEnrolRuleEditor()==null){
66              return StringUtils.EMPTY;
67          }
68          return this.getEnrolRuleEditor().getLearningObjective();
69      }
70  
71      public void setLearningObjective(String learningObjective) {
72          this.getEnrolRuleEditor().setLearningObjective(learningObjective);
73      }
74  
75      public Date getEffectiveFrom() {
76          if(this.getEnrolRuleEditor()==null){
77              return new Date();
78          }
79          return this.getEnrolRuleEditor().getEffectiveFrom();
80      }
81  
82      public void setEffectiveFrom(Date effectiveFrom) {
83          this.getEnrolRuleEditor().setEffectiveFrom(effectiveFrom);
84      }
85  
86      public Date getEffectiveTo() {
87          if(this.getEnrolRuleEditor()==null){
88              return new Date();
89          }
90          return this.getEnrolRuleEditor().getEffectiveTo();
91      }
92  
93      public void setEffectiveTo(Date effectiveTo) {
94          this.getEnrolRuleEditor().setEffectiveTo(effectiveTo);
95      }
96  
97  }