001 /* 002 * Copyright 2011 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 017 package org.kuali.student.enrollment.lui.infc; 018 019 import org.kuali.student.r2.common.infc.HasEffectiveDates; 020 import org.kuali.student.r2.common.infc.IdEntity; 021 022 /** 023 * Detailed information about a LUI to LUI relationship. 024 */ 025 public interface LuiLuiRelation 026 extends IdEntity, HasEffectiveDates { 027 028 /** 029 * A unique identifier for a Learning Unit Instance (LUI). 030 * 031 * @name Lui Id 032 * @readonly 033 * @required 034 */ 035 public String getLuiId(); 036 037 /** 038 * A unique identifier for a Learning Unit Instance (LUI). 039 * 040 * @name Related Lui Id 041 * @readonly 042 * @required 043 */ 044 public String getRelatedLuiId(); 045 } 046