001 /* 002 * Copyright 2011 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.kfs.integration.ld; 017 018 import org.kuali.rice.kns.bo.PersistableBusinessObject; 019 import org.kuali.rice.kns.bo.ExternalizableBusinessObject; 020 021 public interface LaborLedgerPositionObjectGroup extends PersistableBusinessObject, ExternalizableBusinessObject{ 022 023 /** 024 * Gets the positionObjectGroupCode 025 * 026 * @return Returns the positionObjectGroupCode 027 */ 028 abstract String getPositionObjectGroupCode(); 029 030 /** 031 * Sets the positionObjectGroupCode 032 * 033 * @param positionObjectGroupCode The positionObjectGroupCode to set. 034 */ 035 abstract void setPositionObjectGroupCode(String positionObjectGroupCode); 036 037 /** 038 * Gets the positionObjectGroupName 039 * 040 * @return Returns the positionObjectGroupName 041 */ 042 abstract String getPositionObjectGroupName(); 043 044 /** 045 * Sets the positionObjectGroupName 046 * 047 * @param positionObjectGroupName The positionObjectGroupName to set. 048 */ 049 abstract void setPositionObjectGroupName(String positionObjectGroupName); 050 051 /** 052 * Gets the rowActiveIndicator 053 * 054 * @return Returns the rowActiveIndicator 055 */ 056 abstract boolean isActive(); 057 058 /** 059 * This method makes up for some sillyness in DataDictionary 060 * @return 061 */ 062 abstract boolean getActive(); 063 064 /** 065 * Sets the rowActiveIndicator 066 * 067 * @param rowActiveIndicator The rowActiveIndicator to set. 068 */ 069 abstract void setActive(boolean rowActiveIndicator); 070 071 }