Coverage Report - org.kuali.student.r2.common.util.constants.KimIdentityServiceConstants
 
Classes in this File Line Coverage Branch Coverage Complexity
KimIdentityServiceConstants
0%
0/2
N/A
0
 
 1  
 /*
 2  
  * Copyright 2011 The Kuali Foundation
 3  
  *
 4  
  * Licensed under the Educational Community License, Version 1.0 (the
 5  
  * "License"); you may not use this file except in compliance with the
 6  
  * License.  You may obtain a copy of the License at
 7  
  *
 8  
  * http://www.opensource.org/licenses/ecl1.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.student.r2.common.util.constants;
 17  
 
 18  
 import org.kuali.rice.kim.api.identity.CodedAttribute;
 19  
 
 20  
 /**
 21  
  * Constants used by for Rice's Kim Identity Service
 22  
  *
 23  
  * @author nwright
 24  
  */
 25  0
 public class KimIdentityServiceConstants {
 26  
 
 27  
     /**
 28  
      * Entity Type keys
 29  
      */
 30  
     public static final String PERSON_ENTITY_TYPE_KEY = "PERSON";
 31  
     public static final String SYSTEM_ENTITY_TYPE_KEY = "SYSTEM";
 32  
     /**
 33  
      * Affiliation Type Keys
 34  
      */
 35  
     public static final String STUDENT_AFFILIATION_TYPE_KEY = "STDNT";
 36  
     public static final String FACULTY_AFFILIATION_TYPE_KEY = "FCLTY";
 37  
     public static final String STAFF_AFFILIATION_TYPE_KEY = "STAFF";
 38  
     public static final String AFFILIATE_AFFILIATION_TYPE_KEY = "AFLT";
 39  
     /**
 40  
      * Name Type Keys
 41  
      */
 42  
     public static final String PRIMARY_NAME_TYPE_KEY = "PRM";
 43  
     public static final String PREFERRED_NAME_TYPE_KEY = "PRFR";
 44  
     public static final String OTHER_NAME_TYPE_KEY = "OTH";
 45  0
     public static final CodedAttribute.Builder PREFERRED_NAME_CODED_ATTRIBUTE = CodedAttribute.Builder.create(PREFERRED_NAME_TYPE_KEY);
 46  
     /**
 47  
      * External Identifier Type Keys
 48  
      */
 49  
     public static final String TAX_ID_TYPE_KEY = "TAX";
 50  
     /**
 51  
      * Address type keys
 52  
      */
 53  
     public static final String WORK_ADDRESS_TYPE_KEY = "WORK";
 54  
     public static final String HOME_ADDRESS_TYPE_KEY = "HM";
 55  
     public static final String OTHER_ADDRESS_TYPE_KEY = "OTH";
 56  
     /**
 57  
      * Email Address type keys
 58  
      */
 59  
     public static final String WORK_EMAIL_ADDRESS_TYPE_KEY = "WORK";
 60  
     public static final String HOME_EMAIL_ADDRESS_TYPE_KEY = "HM";
 61  
     public static final String OTHER_EMAIL_ADDRESS_TYPE_KEY = "OTH";
 62  
     /**
 63  
      * Email Address type keys
 64  
      */
 65  
     public static final String WORK_PHONE_TYPE_KEY = "WORK";
 66  
     public static final String HOME_PHONE_TYPE_KEY = "HM";
 67  
     public static final String MOBILE_PHONE_TYPE_KEY = "MBL";
 68  
     public static final String OTHER_PHONE_TYPE_KEY = "OTH";
 69  
     /**
 70  
      * Employee status type key
 71  
      */
 72  
     public static final String ACTIVE_EMPLOYEE_STATUS_TYPE_KEY = "A";
 73  
     public static final String PROCESSING_EMPLOYEE_STATUS_TYPE_KEY = "P";
 74  
     public static final String STATUS_NOT_YET_PROCESSED_EMPLOYEE_STATUS_TYPE_KEY = "N";
 75  
     public static final String ON_NON_PAY_LEAVE_EMPLOYEE_STATUS_TYPE_KEY = "L";
 76  
     public static final String RETIRED_EMPLOYEE_STATUS_TYPE_KEY = "R";
 77  
     public static final String DECEASED_EMPLOYEE_STATUS_TYPE_KEY = "D";
 78  
     public static final String TERMINATED_EMPLOYEE_STATUS_TYPE_KEY = "T";
 79  
     /**
 80  
      * Employee type type key
 81  
      */
 82  
     public static final String PROFESSIONAL_EMPLOYEE_TYPE_TYPE_KEY = "P";
 83  
     public static final String NON_PROFESSIONAL_EMPLOYEE_TYPE_TYPE_KEY = "N";
 84  
     public static final String OTHER_EMPLOYEE_TYPE_TYPE_KEY = "O";
 85  
 }