001/* 002 * Copyright 2012 The Kuali Foundation 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the 005 * "License"); you may not use this file except in compliance with the 006 * License. You may obtain a copy of the License at 007 * 008 * http://www.osedu.org/licenses/ECL-2.0 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 013 * implied. See the License for the specific language governing 014 * permissions and limitations under the License. 015 */ 016 017package org.kuali.student.enrollment.courseregistration.infc; 018 019/** 020 * This summarizes the credit load for a student. 021 */ 022 023public interface CreditLoad { 024 025 /** 026 * The person Id for the credit summary. 027 * 028 * @name Student Id 029 */ 030 public String getStudentId(); 031 032 /** 033 * The existing credit load for the student in the current term. 034 * 035 * @name Credit Load 036 */ 037 public String getCreditLoad(); 038 039 /** 040 * The maxmimum credit limitfor the student in the current term. 041 * 042 * @name Credit Limit 043 */ 044 public String getCreditLimit(); 045 046 /** 047 * The additional credits from the RegistrationRequest. For drops, 048 * this amount can be negative. 049 * 050 * @name Additional Credits 051 */ 052 public String getAdditionalCredits(); 053}