Coverage Report - org.kuali.student.r2.common.util.constants.HoldServiceConstants
 
Classes in this File Line Coverage Branch Coverage Complexity
HoldServiceConstants
0%
0/5
N/A
0
 
 1  
 /**
 2  
  * Copyright 2011 The Kuali Foundation Licensed under the
 3  
  * Educational Community License, Version 2.0 (the "License"); you may
 4  
  * not use this file except in compliance with the License. You may
 5  
  * obtain a copy of the License at
 6  
  *
 7  
  * http://www.osedu.org/licenses/ECL-2.0
 8  
  *
 9  
  * Unless required by applicable law or agreed to in writing,
 10  
  * software distributed under the License is distributed on an "AS IS"
 11  
  * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 12  
  * or implied. See the License for the specific language governing
 13  
  * permissions and limitations under the License.
 14  
  */
 15  
 package org.kuali.student.r2.common.util.constants;
 16  
 
 17  
 import org.kuali.student.r2.common.constants.CommonServiceConstants;
 18  
 import org.kuali.student.r2.core.hold.dto.HoldInfo;
 19  
 import org.kuali.student.r2.core.hold.dto.IssueInfo;
 20  
 
 21  
 /**
 22  
  * This class holds the constants used by the Hold service
 23  
  *
 24  
  * @author nwright
 25  
  */
 26  0
 public class HoldServiceConstants {
 27  
 
 28  
     /**
 29  
      * Reference Object URI's
 30  
      */
 31  
     public static final String NAMESPACE = CommonServiceConstants.REF_OBJECT_URI_GLOBAL_PREFIX + "hold";
 32  0
     public static final String REF_OBJECT_URI_HOLD = NAMESPACE + "/" + HoldInfo.class.getSimpleName();
 33  0
     public static final String REF_OBJECT_URI_ISSUE = NAMESPACE + "/" + IssueInfo.class.getSimpleName();
 34  
     /**
 35  
      * Hold types
 36  
      */
 37  
     public static final String STUDENT_HOLD_TYPE_KEY = "kuali.hold.type.student";
 38  
     public static final String INTRUCTOR_HOLD_TYPE_KEY = "kuali.hold.type.instructor";
 39  
     /**
 40  
      * ISSUE TYPES
 41  
      */
 42  
     public static final String OVERDUE_LIBRARY_MATERIALS_ISSUE_TYPE_KEY = "kuali.hold.issue.type.overdue.library.materials";
 43  
     public static final String FINANCIAL_ISSUE_TYPE_KEY = "kuali.hold.issue.type.financial";
 44  
     public static final String MEDICAL_IMMUNIZATION_ISSUE_TYPE_KEY = "kuali.hold.issue.type.medical.immunization";
 45  
     public static final String MEDICAL_INSURANCE_ISSUE_TYPE_KEY = "kuali.hold.issue.type.medical.insurance";
 46  
     public static final String INTERNATIONAL_STUDENT_ISSUE_TYPE_KEY = "kuali.hold.issue.type.international.students";
 47  
     public static final String DISCIPLINE_ISSUE_TYPE_KEY = "kuali.hold.issue.type.discipline";
 48  
     public static final String ACADEMIC_PROGRESS_ISSUE_TYPE_KEY = "kuali.hold.issue.type.academic.progress";
 49  
     public static final String RESIDENCE_ISSUE_TYPE_KEY = "kuali.hold.issue.type.residence";
 50  
     public static final String UNPAID_FEES_ISSUE_TYPE_KEY = "kuali.hold.issue.type.unpaid.fee";
 51  
     public static final String FINANCIAL_AID_ISSUE_TYPE_KEY = "kuali.hold.issue.type.financial.aid";
 52  
     public static final String UNRETURNED_EQUIPMENT_ISSUE_TYPE_KEY = "kuali.hold.issue.type.unreturned.equipment";
 53  
     public static final String ADMISSIONSS_ISSUE_TYPE_KEY = "kuali.hold.issue.type.admissions";
 54  
     public static final String IDENTITY_ISSUE_TYPE_KEY = "kuali.hold.issue.type.identity";
 55  
     public static final String PRIOR_TRANSCRIPT_ISSUE_TYPE_KEY = "kuali.hold.issue.type.prior.transcript";
 56  
     public static final String INCOMPLETE_BIO_ISSUE_TYPE_KEY = "kuali.hold.issue.type.incomplete.bio";
 57  
     public static final String RESIDENCY_ISSUE_TYPE_KEY = "kuali.hold.issue.type.residency";
 58  
     /**
 59  
      * known issue keys
 60  
      */
 61  
     public static final String ISSUE_KEY_BOOK_OVERDUE = "kuali.hold.issue.library.book.overdue";
 62  
     public static final String ISSUE_KEY_UNPAID_FINE = "kuali.hold.issue.library.unpaid.fine";
 63  
     public static final String ISSUE_KEY_UNPAID_TUITION_PRIOR_TERM = "kuali.hold.issue.financial.unpaid.tuition.prior.term";
 64  
     public static final String ISSUE_KEY_UNPAID_TUITION_CURRENT_TERM = "kuali.hold.issue.financial.unpaid.tuition.current.term";
 65  
     public static final String ISSUE_KEY_FULL_PAYMENT_REQUIRED = "kuali.hold.issue.financial.full.payment.required";
 66  
     public static final String ISSUE_KEY_TUITION_EXCHANGE = "kuali.hold.issue.financial.tuition.exchange";
 67  
     public static final String ISSUE_KEY_TUITION_SPONSOR = "kuali.hold.issue.financial.tuition.sponsor";
 68  
     public static final String ISSUE_KEY_COLLECTIONS = "kuali.hold.issue.financial.collections";
 69  
     public static final String ISSUE_KEY_BOOK_STORE_DEBT = "kuali.hold.issue.financial.book.store.debt";
 70  
     public static final String ISSUE_KEY_IMMUNIZATION = "kuali.hold.issue.medical.immunization";
 71  
     public static final String ISSUE_KEY_HEALTH_INSURANCE = "kuali.hold.issue.medical.health.insurance";
 72  
     public static final String ISSUE_KEY_VISA_CERTIFICATION = "kuali.hold.issue.international.visa.certification";
 73  
     public static final String ISSUE_KEY_VISA_VERIFICATION = "kuali.hold.issue.international.visa.verification";
 74  
     public static final String ISSUE_KEY_ENGLISH_LANGUAGE_REMEDIATION = "kuali.hold.issue.international.english.language.remediation";
 75  
     public static final String ISSUE_KEY_DISCIPLINARY_INVESTIGATION = "kuali.hold.issue.disciplinary.investigation";
 76  
     public static final String ISSUE_KEY_DISCIPLINARY_WARNING = "kuali.hold.issue.disciplinary.warning";
 77  
     public static final String ISSUE_KEY_DISCIPLINARY_SUSPENSION = "kuali.hold.issue.disciplinary.suspension";
 78  
     public static final String ISSUE_KEY_DISCIPLINARY_EXPULSION = "kuali.hold.issue.disciplinary.expulsion";
 79  
     public static final String ISSUE_KEY_ACADEMIC_PROBATION = "kuali.hold.issue.progress.academic.probation";
 80  
     public static final String ISSUE_KEY_ACADEMIC_RESTRICTION = "kuali.hold.issue.progress.academic.restriction";
 81  
     public static final String ISSUE_KEY_ACADEMICALLY_INELIGIBLE = "kuali.hold.issue.progress.academically.ineligible";
 82  
     public static final String ISSUE_KEY_HOUSING_CONTRACT_CANCELLED = "kuali.hold.issue.residence.housing.contract.cancelled";
 83  
     public static final String ISSUE_KEY_DORMATORY_DAMAGE = "kuali.hold.issue.residence.dormatory.damage";
 84  
     public static final String ISSUE_KEY_RETURNED_CHECK = "kuali.hold.issue.unpaid.fee.returned.check";
 85  
     public static final String ISSUE_KEY_TRANSCRIPT_FEE_PENDING = "kuali.hold.issue.unpaid.fee.transcript.fee.pending";
 86  
     public static final String ISSUE_KEY_PARKING_TICKET = "kuali.hold.issue.unpaid.fee.parking.ticket";
 87  
     public static final String ISSUE_KEY_OVER_AWARD = "kuali.hold.issue.financial.aid.over.award";
 88  
     public static final String ISSUE_KEY_FINANCIAL_AID_PAPERWORK_COMPLIANCE = "kuali.hold.issue.financial.aid.paperwork.compliance";
 89  
     public static final String ISSUE_KEY_LOAN_DEFAULT = "kuali.hold.issue.financial.aid.loan.default";
 90  
     public static final String ISSUE_KEY_OTHER_REFUND_HOLD = "kuali.hold.issue.financial.aid.other.refund.hold";
 91  
     public static final String ISSUE_KEY_ATHLETICS_PROPERTY_NOT_RETURNED = "kuali.hold.issue.athletics.property.not.returned";
 92  
     public static final String ISSUE_KEY_ARMY_PROPERTY_NOT_RETURNED = "kuali.hold.issue.army.property.not.returned";
 93  
     public static final String ISSUE_KEY_UNPAID_APPLICATION_FEE = "kuali.hold.issue.admissions.unpaid.application.fee";
 94  
     public static final String ISSUE_KEY_APPLICATION_INCOMPLETE = "kuali.hold.issue.admissions.application.incomplete";
 95  
     public static final String ISSUE_KEY_NOT_ADMITTED = "kuali.hold.issue.admissions.not.admitted";
 96  
     public static final String ISSUE_KEY_UNPAID_BINDING_FEE = "kuali.hold.issue.admissions.unpaid.binding.fee";
 97  
     public static final String ISSUE_KEY_CONDITIONAL_ADMIT_NOT_VERIFIED = "kuali.hold.issue.admissions.conditional.admit.not.verified";
 98  
     public static final String ISSUE_KEY_RESTRICTED_ADMISSION = "kuali.hold.issue.admissions.restricted.admission";
 99  
     public static final String ISSUE_KEY_IDENTITY_RESOLUTION = "kuali.hold.issue.identity.resolution";
 100  
     public static final String ISSUE_KEY_IDENTITY_INFORMATION = "kuali.hold.issue.identity.information";
 101  
     public static final String ISSUE_KEY_PRIOR_SCHOOL = "kuali.hold.issue.incomplete.record.prior.school";
 102  
     public static final String ISSUE_KEY_RESIDENCY_QUESTION = "kuali.hold.issue.residency.question";
 103  
     public static final String ISSUE_KEY_MANDATORY_ADVISING = "kuali.hold.issue.advising.mandatory.advising";
 104  
     public static final String ISSUE_KEY_EXCESSIVE_WITHDRAWALS_MEETING = "kuali.hold.issue.advising.excessive.withdrawals.meeting";
 105  
     public static final String ISSUE_KEY_LEAVE_OF_ABSENCE = "kuali.hold.issue.leave.of.absence";
 106  
     public static final String ISSUE_KEY_LOAN_CANCELLATION = "kuali.hold.issue.loan.loan.cancellation";
 107  
     public static final String ISSUE_KEY_LOAN_EXIT_INTERVIEW = "kuali.hold.issue.loan.loan.exit.interview";
 108  
     public static final String ISSUE_KEY_LOAN_PAPERWORK_COMPLIANCE = "kuali.hold.issue.loan.paperwork.compliance";
 109  
     public static final String ISSUE_KEY_LOAN_PAYMENTS_PAST_DUE = "kuali.hold.issue.loan.payments.past.due";
 110  
     public static final String ISSUE_KEY_ATHLETE_LOAD = "kuali.hold.issue.review.athlete.load";
 111  
     public static final String ISSUE_KEY_ATHLETE_PROGRESS = "kuali.hold.issue.review.athlete.progress";
 112  
     public static final String ISSUE_KEY_ROTC_LOAD = "kuali.hold.issue.review.rotc.load";
 113  
     public static final String ISSUE_KEY_NON_MAJOR_CREDITS = "kuali.hold.issue.review.non-major.credits";
 114  
     public static final String ISSUE_KEY_PRIVACY_REQUEST = "kuali.hold.issue.annotation.privacy.request";
 115  
     public static final String ISSUE_KEY_TRANSCRIPT_NOTATION_REQUIRED = "kuali.hold.issue.annotation.transcript.notation.required";
 116  
     public static final String ISSUE_KEY_WILL_NOT_CHANGE_RESTRICTIONS = "kuali.hold.issue.annotation.will.not.change.restrictions";
 117  
     /**
 118  
      * RESTRICTION TYPES
 119  
      */
 120  
 //    public static final String REGISTERATION_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.registration";
 121  
 //    public static final String ADD_DROP_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.add.drop.class";
 122  
 //    public static final String REQUEST_TRANSCRIPT_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.request.transcript";
 123  
 //    public static final String AWARD_DEGREE_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.award.degree";
 124  
 //    public static final String RECEIVE_DIPLOMA_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.receive.diploma";
 125  
 //    public static final String ADD_CHARGES_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.add.charges";
 126  
 //    public static final String LIBRARY_PRIVILEGES_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.library.privileges";
 127  
 //    public static final String DORM_ACCESS_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.dorm.access";
 128  
 //    public static final String UPDATE_PROGRAM_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.update.program";
 129  
 //    public static final String ACCESS_GRADES_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.access.grades";
 130  
 //    public static final String BURSAR_REFUND_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.bursar.refund";
 131  
 //    public static final String VERIFICATION_RESTRICTION_TYPE_KEY = "kuali.hold.restriction.type.verification";
 132  
     /**
 133  
      * STATES FOR holds
 134  
      */
 135  
     public static final String STUDENT_HOLD_PROCESS_KEY = "kuali.hold.process.student";
 136  
     public static final String HOLD_ACTIVE_STATE_KEY = "kuali.hold.state.active";
 137  
     public static final String HOLD_RELEASED_STATE_KEY = "kuali.hold.state.released";
 138  
     public static final String HOLD_CANCELED_STATE_KEY = "kuali.hold.state.canceled";
 139  0
     public static final String[] STUDENT_HOLD_PROCESS_KEYS = {HOLD_ACTIVE_STATE_KEY,
 140  
         HOLD_RELEASED_STATE_KEY,
 141  
         HOLD_CANCELED_STATE_KEY};
 142  
     /**
 143  
      * STATES FOR hold ISSUES
 144  
      */
 145  
     public static final String ISSUE_PROCESS_KEY = "kuali.hold.issue.process";
 146  
     public static final String ISSUE_ACTIVE_STATE_KEY = "kuali.hold.issue.state.active";
 147  
     public static final String ISSUE_INACTIVE_STATE_KEY = "kuali.hold.issue.state.inactive";
 148  0
     public static final String[] ISSUE_PROCESS_KEYS = {ISSUE_ACTIVE_STATE_KEY,
 149  
         ISSUE_INACTIVE_STATE_KEY};
 150  
 //    /**
 151  
 //     * STATES FOR hold RESTRICTIONS
 152  
 //     */
 153  
 //    public static final String RESTRICTION_PROCESS_KEY = "kuali.hold.restriction.process";
 154  
 //    public static final String RESTRICTION_ACIVE_STATE_KEY = "kuali.hold.restriction.state.active";
 155  
 //    public static final String RESTRICTION_INACTIVE_STATE_KEY = "kuali.hold.restriction.state.inactive";
 156  
 //    public static final String[] RESTRICTION_PROCESS_KEYS = {RESTRICTION_ACIVE_STATE_KEY,
 157  
 //        RESTRICTION_INACTIVE_STATE_KEY};
 158  
 }