001 /* 002 * Copyright 2007 The Kuali Foundation 003 * 004 * Licensed under the Educational Community License, Version 1.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl1.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package org.kuali.student.r2.lum.lrc.dto; 017 018 import java.io.Serializable; 019 import java.util.Date; 020 import java.util.List; 021 022 import javax.xml.bind.annotation.XmlAccessType; 023 import javax.xml.bind.annotation.XmlAccessorType; 024 import javax.xml.bind.annotation.XmlAnyElement; 025 import javax.xml.bind.annotation.XmlAttribute; 026 import javax.xml.bind.annotation.XmlElement; 027 import javax.xml.bind.annotation.XmlType; 028 029 import org.kuali.student.r2.lum.lrc.infc.ResultValueRange; 030 //import org.w3c.dom.Element; 031 032 @XmlAccessorType(XmlAccessType.FIELD) 033 @XmlType(name = "ResultValueRangeInfo", propOrder = { 034 "minValue", "maxValue", "increment" })//, "_futureElements" }) TODO KSCM-372: Non-GWT translatable code 035 036 public class ResultValueRangeInfo implements ResultValueRange, Serializable { 037 private static final long serialVersionUID = 1L; 038 039 @XmlElement 040 private String minValue; 041 042 @XmlElement 043 private String maxValue; 044 045 @XmlElement 046 private String increment; 047 048 // TODO KSCM-372: Non-GWT translatable code 049 // @XmlAnyElement 050 // private List<Element> _futureElements; 051 052 public ResultValueRangeInfo() { 053 minValue = null; 054 maxValue = null; 055 increment = null; 056 } 057 058 public ResultValueRangeInfo(ResultValueRange resultValueRangeInfo) { 059 if (null != resultValueRangeInfo) { 060 this.minValue = resultValueRangeInfo.getMinValue(); 061 this.maxValue = resultValueRangeInfo.getMaxValue(); 062 this.increment = resultValueRangeInfo.getIncrement(); 063 } 064 } 065 066 @Override 067 public String getMinValue() { 068 return minValue; 069 } 070 071 public void setMinValue(String minValue) { 072 this.minValue = minValue; 073 } 074 075 @Override 076 public String getMaxValue() { 077 return maxValue; 078 } 079 080 public void setMaxValue(String maxValue) { 081 this.maxValue = maxValue; 082 } 083 084 @Override 085 public String getIncrement() { 086 return increment; 087 } 088 089 public void setIncrement(String increment) { 090 this.increment = increment; 091 } 092 }