All Downloads are FREE. Search and download functionalities are using the official Maven repository.

uk.org.siri.siri20.PersonnelReasonEnumeration Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2025.01.07 at 02:19:39 PM UTC 
//


package uk.org.siri.siri20;

import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 

Java class for PersonnelReasonEnumeration. * *

The following schema fragment specifies the expected content contained within this class. *

 * <simpleType name="PersonnelReasonEnumeration">
 *   <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
 *     <enumeration value="pti20_0"/>
 *     <enumeration value="unknown"/>
 *     <enumeration value="pti20_1"/>
 *     <enumeration value="staffSickness"/>
 *     <enumeration value="pti20_1_Alias_1"/>
 *     <enumeration value="staffInjury"/>
 *     <enumeration value="pti20_1_Alias_2"/>
 *     <enumeration value="contractorStaffInjury"/>
 *     <enumeration value="pti20_2"/>
 *     <enumeration value="staffAbsence"/>
 *     <enumeration value="pti20_3"/>
 *     <enumeration value="staffInWrongPlace"/>
 *     <enumeration value="pti20_4"/>
 *     <enumeration value="staffShortage"/>
 *     <enumeration value="pti20_5"/>
 *     <enumeration value="industrialAction"/>
 *     <enumeration value="pti20_5_Alias_1"/>
 *     <enumeration value="unofficialIndustrialAction"/>
 *     <enumeration value="pti20_6"/>
 *     <enumeration value="workToRule"/>
 *     <enumeration value="pti20_255"/>
 *     <enumeration value="undefinedPersonnelProblem"/>
 *   </restriction>
 * </simpleType>
 * 
* */ @XmlType(name = "PersonnelReasonEnumeration") @XmlEnum public enum PersonnelReasonEnumeration { @XmlEnumValue("pti20_0") PTI_20_0("pti20_0"), /** * TPEG Pti20_0 unknown. * */ @XmlEnumValue("unknown") UNKNOWN("unknown"), @XmlEnumValue("pti20_1") PTI_20_1("pti20_1"), /** * TPEG Pti20_1 staff sickness. * */ @XmlEnumValue("staffSickness") STAFF_SICKNESS("staffSickness"), @XmlEnumValue("pti20_1_Alias_1") PTI_20_1_ALIAS_1("pti20_1_Alias_1"), /** * staff injury alias to TPEG Pti20_1 staff sickness. * */ @XmlEnumValue("staffInjury") STAFF_INJURY("staffInjury"), @XmlEnumValue("pti20_1_Alias_2") PTI_20_1_ALIAS_2("pti20_1_Alias_2"), /** * contractor staff injury alias to TPEG Pti20_1 staff sickness. * */ @XmlEnumValue("contractorStaffInjury") CONTRACTOR_STAFF_INJURY("contractorStaffInjury"), @XmlEnumValue("pti20_2") PTI_20_2("pti20_2"), /** * TPEG Pti20_2 staff absence. * */ @XmlEnumValue("staffAbsence") STAFF_ABSENCE("staffAbsence"), @XmlEnumValue("pti20_3") PTI_20_3("pti20_3"), /** * TPEG Pti20_3 staff in wrong place. * */ @XmlEnumValue("staffInWrongPlace") STAFF_IN_WRONG_PLACE("staffInWrongPlace"), @XmlEnumValue("pti20_4") PTI_20_4("pti20_4"), /** * TPEG Pti20_4 staff shortage. * */ @XmlEnumValue("staffShortage") STAFF_SHORTAGE("staffShortage"), @XmlEnumValue("pti20_5") PTI_20_5("pti20_5"), /** * TPEG Pti20_5 industrial action. * */ @XmlEnumValue("industrialAction") INDUSTRIAL_ACTION("industrialAction"), @XmlEnumValue("pti20_5_Alias_1") PTI_20_5_ALIAS_1("pti20_5_Alias_1"), /** * Unofffical action - alias to TPEG Pti20_5 industrial action. * */ @XmlEnumValue("unofficialIndustrialAction") UNOFFICIAL_INDUSTRIAL_ACTION("unofficialIndustrialAction"), @XmlEnumValue("pti20_6") PTI_20_6("pti20_6"), /** * TPEG Pti20_6 work to rule. * */ @XmlEnumValue("workToRule") WORK_TO_RULE("workToRule"), @XmlEnumValue("pti20_255") PTI_20_255("pti20_255"), /** * TPEG Pti20_255 undefined personnel problem. * */ @XmlEnumValue("undefinedPersonnelProblem") UNDEFINED_PERSONNEL_PROBLEM("undefinedPersonnelProblem"); private final String value; PersonnelReasonEnumeration(String v) { value = v; } public String value() { return value; } public static PersonnelReasonEnumeration fromValue(String v) { for (PersonnelReasonEnumeration c: PersonnelReasonEnumeration.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy