1 /* 2 * Copyright 2007-2008 The Kuali Foundation 3 * 4 * Licensed under the Educational Community License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.opensource.org/licenses/ecl2.php 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package org.kuali.rice.kim.bo.entity.impl; 17 18 import javax.persistence.Column; 19 import javax.persistence.MappedSuperclass; 20 21 import org.hibernate.annotations.Type; 22 import org.kuali.rice.kns.bo.Defaultable; 23 24 /** 25 * This is a description of what this class does - jonathan don't forget to fill this in. 26 * 27 * @author Kuali Rice Team (rice.collab@kuali.org) 28 * 29 */ 30 @MappedSuperclass 31 public abstract class KimDefaultableEntityDataBase extends 32 KimInactivatableEntityDataBase implements Defaultable { 33 34 @Type(type="yes_no") 35 @Column(name="DFLT_IND") 36 protected boolean dflt; 37 38 /** 39 * @return the dflt 40 */ 41 public boolean isDefault() { 42 return isDflt(); 43 } 44 45 /** 46 * @param dflt the dflt to set 47 */ 48 public void setDefault(boolean dflt) { 49 this.setDflt(dflt); 50 } 51 52 /** 53 * @return the dflt 54 */ 55 public boolean isDflt() { 56 return this.dflt; 57 } 58 59 /** 60 * @param dflt the dflt to set 61 */ 62 public void setDflt(boolean dflt) { 63 this.dflt = dflt; 64 } 65 }