001/**
002 * Copyright 2010 The Kuali Foundation Licensed under the
003 * Educational Community License, Version 2.0 (the "License"); you may
004 * not use this file except in compliance with the License. You may
005 * obtain a copy of the License at
006 *
007 * http://www.osedu.org/licenses/ECL-2.0
008 *
009 * Unless required by applicable law or agreed to in writing,
010 * software distributed under the License is distributed on an "AS IS"
011 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
012 * or implied. See the License for the specific language governing
013 * permissions and limitations under the License.
014 */
015
016package org.kuali.student.r2.lum.clu;
017
018
019/**
020 * This is a description of what this class does - hjohnson don't forget to fill this in. 
021 * 
022 *
023 * 
024 * @author Kuali Student Team (kuali-student@googlegroups.com)
025 *
026 */
027public class CLUConstants {
028
029
030    public final static String COURSE_GROUP_NAME = "course";
031    public final static String PROPOSAL_TYPE_COURSE_CREATE = "kuali.proposal.type.course.create";
032    public final static String PROPOSAL_TYPE_COURSE_MODIFY = "kuali.proposal.type.course.modify";
033    public final static String PROPOSAL_TYPE_COURSE_RETIRE = "kuali.proposal.type.course.retire";    
034    public final static String PROPOSAL_TYPE_COURSE_CREATE_ADMIN = "kuali.proposal.type.course.create.admin";    
035    public final static String PROPOSAL_TYPE_COURSE_MODIFY_ADMIN = "kuali.proposal.type.course.modify.admin";  
036    public final static String CLU_TYPE_CREDIT_COURSE = "kuali.lu.type.CreditCourse";
037    public final static String PROGRAM_GROUP_NAME = "program";    
038    public final static String PROPOSAL_TYPE_PROGRAM_CREATE = "kuali.proposal.type.program.create";
039    public final static String PROPOSAL_TYPE_MAJOR_DISCIPLINE_MODIFY = "kuali.proposal.type.majorDiscipline.modify";
040    public final static String CLU_TYPE_CREDIT_PROGRAM = "kuali.lu.type.CreditProgram";    
041    
042        // found this in https://test.kuali.org/confluence/display/KULSTU/LuConfig.Types.LuLuRelationType
043    public final static String LU_LU_RELATION_TYPE_HAS_COURSE_FORMAT = "luLuRelationType.hasCourseFormat";
044    public final static String LU_LU_RELATION_TYPE_CONTAINS = "luLuRelationType.contains";
045    public final static String LU_LU_RELATION_TYPE_CROSS_LISTED = "luLuRelationType.alias";
046    public final static String LU_LU_RELATION_TYPE_JOINTLY_OFFERED = "luLuRelationType.colocated";
047
048    // Dictionary definitions
049    public static final String STRUCTURE_CLU_INFO = "org.kuali.student.r1.lum.lu.dto.CluInfo";
050    public static final String STRUCTURE_CLU_ID_INFO = "org.kuali.student.r1.lum.lu.dto.CluIdentifierInfo";
051    public static final String STRUCTURE_PROPOSAL_INFO = "org.kuali.student.r1.lum.proposal.dto.ProposalInfo";
052
053        public static final String REF_DOC_RELATION_PROPOSAL_TYPE = "kuali.org.RefObjectType.ProposalInfo";
054
055
056
057}
058