001 /** 002 * Copyright 2005-2013 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 edu.sampleu.travel.approval.dataobject; 017 018 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase; 019 import javax.persistence.Column; 020 import javax.persistence.Entity; 021 import javax.persistence.GeneratedValue; 022 import javax.persistence.Id; 023 import javax.persistence.JoinColumn; 024 import javax.persistence.ManyToOne; 025 import javax.persistence.SequenceGenerator; 026 import javax.persistence.Table; 027 028 import java.util.LinkedHashMap; 029 030 /** 031 * @author Kuali Rice Team (rice.collab@kuali.org) 032 */ 033 @Entity 034 @Table(name="TRVL_PER_DIEM_T") 035 public class PrimaryDestination extends PersistableBusinessObjectBase { 036 037 private Integer id; 038 private TripType tripType; 039 private String tripTypeCode; 040 private String countryState; 041 private String countryStateName; 042 private String county; 043 private String primaryDestinationName; 044 private Boolean active = Boolean.TRUE; 045 046 public Integer getId() { 047 return id; 048 } 049 050 public void setId(Integer id) { 051 this.id = id; 052 } 053 054 public TripType getTripType() { 055 return tripType; 056 } 057 058 public void setTripType(TripType tripType) { 059 this.tripType = tripType; 060 } 061 062 public String getTripTypeCode() { 063 return tripTypeCode; 064 } 065 066 public void setTripTypeCode(String tripTypeCode) { 067 this.tripTypeCode = tripTypeCode; 068 } 069 070 public String getCountryState() { 071 return countryState; 072 } 073 074 public void setCountryState(String countryState) { 075 this.countryState = countryState; 076 } 077 078 public String getCountryStateName() { 079 return countryStateName; 080 } 081 082 public void setCountryStateName(String countryStateName) { 083 this.countryStateName = countryStateName; 084 } 085 086 public String getCounty() { 087 return county; 088 } 089 090 public void setCounty(String county) { 091 this.county = county; 092 } 093 094 public String getPrimaryDestinationName() { 095 return primaryDestinationName; 096 } 097 098 public void setPrimaryDestinationName(String primaryDestinationName) { 099 this.primaryDestinationName = primaryDestinationName; 100 } 101 102 public boolean isActive() { 103 return active; 104 } 105 106 public void setActive(boolean active) { 107 this.active = active; 108 } 109 110 protected LinkedHashMap toStringMapper() { 111 LinkedHashMap map = new LinkedHashMap(); 112 map.put("tripType", this.tripTypeCode); 113 map.put("countryState", this.countryState); 114 map.put("county", this.county); 115 map.put("primaryDestinationName", this.primaryDestinationName); 116 117 return map; 118 } 119 }