001 /**
002 * Copyright 2004-2012 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.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/ecl2.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.hr.time.earngroup;
017
018 import org.kuali.hr.time.HrBusinessObject;
019
020 import java.util.ArrayList;
021 import java.util.LinkedHashMap;
022 import java.util.List;
023
024 public class EarnGroup extends HrBusinessObject {
025
026 /**
027 *
028 */
029 private static final long serialVersionUID = -3034933572755800531L;
030
031 private String hrEarnGroupId;
032
033 private String earnGroup;
034
035 private String descr;
036
037 private Boolean history;
038
039 private Boolean showSummary;
040
041 private List<EarnGroupDefinition> earnGroups = new ArrayList<EarnGroupDefinition>();
042
043 private String warningText;
044
045 public String getEarnGroup() {
046 return earnGroup;
047 }
048
049 public void setEarnGroup(String earnGroup) {
050 this.earnGroup = earnGroup;
051 }
052
053
054 public Boolean getHistory() {
055 return history;
056 }
057
058 public void setHistory(Boolean history) {
059 this.history = history;
060 }
061
062
063 public void setEarnGroups(List<EarnGroupDefinition> earnGroups) {
064 this.earnGroups = earnGroups;
065 }
066
067 public List<EarnGroupDefinition> getEarnGroups() {
068 return earnGroups;
069 }
070
071 public void setDescr(String descr) {
072 this.descr = descr;
073 }
074
075 public String getDescr() {
076 return descr;
077 }
078
079 public String getHrEarnGroupId() {
080 return hrEarnGroupId;
081 }
082
083 public void setHrEarnGroupId(String hrEarnGroupId) {
084 this.hrEarnGroupId = hrEarnGroupId;
085 }
086
087 public Boolean getShowSummary() {
088 return showSummary;
089 }
090
091 public void setShowSummary(Boolean showSummary) {
092 this.showSummary = showSummary;
093 }
094
095 @Override
096 public String getUniqueKey() {
097 return earnGroup;
098 }
099
100 @Override
101 public String getId() {
102 return getHrEarnGroupId();
103 }
104
105 @Override
106 public void setId(String id) {
107 setHrEarnGroupId(id);
108 }
109
110 public String getWarningText() {
111 return warningText;
112 }
113
114 public void setWarningText(String warningText) {
115 this.warningText = warningText;
116 }
117
118 }