1 /** 2 * Copyright 2004-2014 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.kpme.tklm.api.leave.request.approval.web; 17 18 19 /** 20 * <p>LeaveRequestApprovalRowContract interface</p> 21 * 22 */ 23 public interface LeaveRequestApprovalRowContract { 24 25 /** 26 * The requestedDate associated with the LeaveRequestApprovalRow 27 * 28 * <p> 29 * requestedDate of a LeaveRequestApprovalRow 30 * </p> 31 * 32 * @return requestedDate for LeaveRequestApprovalRow 33 */ 34 public String getRequestedDate(); 35 36 /** 37 * The description associated with the LeaveRequestApprovalRow 38 * 39 * <p> 40 * description of a LeaveRequestApprovalRow 41 * </p> 42 * 43 * @return description for LeaveRequestApprovalRow 44 */ 45 public String getDescription(); 46 47 /** 48 * The leaveCode associated with the LeaveRequestApprovalRow 49 * 50 * <p> 51 * leaveCode of a LeaveRequestApprovalRow 52 * </p> 53 * 54 * @return leaveCode for LeaveRequestApprovalRow 55 */ 56 public String getLeaveCode(); 57 58 /** 59 * The submittedTime associated with the LeaveRequestApprovalRow 60 * 61 * <p> 62 * submittedTime of a LeaveRequestApprovalRow 63 * </p> 64 * 65 * @return submittedTime for LeaveRequestApprovalRow 66 */ 67 public String getSubmittedTime() ; 68 69 /** 70 * The leaveRequestDocId associated with the LeaveRequestApprovalRow 71 * 72 * <p> 73 * leaveRequestDocId of a LeaveRequestApprovalRow 74 * </p> 75 * 76 * @return leaveRequestDocId for LeaveRequestApprovalRow 77 */ 78 public String getLeaveRequestDocId(); 79 80 /** 81 * The requestedHours associated with the LeaveRequestApprovalRow 82 * 83 * <p> 84 * requestedHours of a LeaveRequestApprovalRow 85 * </p> 86 * 87 * @return requestedHours for LeaveRequestApprovalRow 88 */ 89 public String getRequestedHours(); 90 91 }