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

uk.org.siri.siri20.PersonnelSubReasonEnumeration 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 PersonnelSubReasonEnumeration. * *

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

 * <simpleType name="PersonnelSubReasonEnumeration">
 *   <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
 *     <enumeration value="staffSickness"/>
 *     <enumeration value="unknown"/>
 *     <enumeration value="staffInjury"/>
 *     <enumeration value="contractorStaffInjury"/>
 *     <enumeration value="staffAbsence"/>
 *     <enumeration value="staffInWrongPlace"/>
 *     <enumeration value="staffShortage"/>
 *     <enumeration value="industrialAction"/>
 *     <enumeration value="unofficialIndustrialAction"/>
 *     <enumeration value="workToRule"/>
 *     <enumeration value="undefinedPersonnelProblem"/>
 *   </restriction>
 * </simpleType>
 * 
* */ @XmlType(name = "PersonnelSubReasonEnumeration") @XmlEnum public enum PersonnelSubReasonEnumeration { @XmlEnumValue("staffSickness") STAFF_SICKNESS("staffSickness"), /** * TPEG Pti20_0 unknown. * */ @XmlEnumValue("unknown") UNKNOWN("unknown"), @XmlEnumValue("staffInjury") STAFF_INJURY("staffInjury"), /** * contractor staff injury alias to TPEG Pti20_1 staff sickness. * */ @XmlEnumValue("contractorStaffInjury") CONTRACTOR_STAFF_INJURY("contractorStaffInjury"), /** * TPEG Pti20_2 staff absence. * */ @XmlEnumValue("staffAbsence") STAFF_ABSENCE("staffAbsence"), /** * TPEG Pti20_3 staff in wrong place. * */ @XmlEnumValue("staffInWrongPlace") STAFF_IN_WRONG_PLACE("staffInWrongPlace"), /** * TPEG Pti20_4 staff shortage. * */ @XmlEnumValue("staffShortage") STAFF_SHORTAGE("staffShortage"), /** * TPEG Pti20_5 industrial action. * */ @XmlEnumValue("industrialAction") INDUSTRIAL_ACTION("industrialAction"), @XmlEnumValue("unofficialIndustrialAction") UNOFFICIAL_INDUSTRIAL_ACTION("unofficialIndustrialAction"), /** * TPEG Pti20_6 work to rule. * */ @XmlEnumValue("workToRule") WORK_TO_RULE("workToRule"), /** * TPEG Pti20_255 undefined personnel problem. * */ @XmlEnumValue("undefinedPersonnelProblem") UNDEFINED_PERSONNEL_PROBLEM("undefinedPersonnelProblem"); private final String value; PersonnelSubReasonEnumeration(String v) { value = v; } public String value() { return value; } public static PersonnelSubReasonEnumeration fromValue(String v) { for (PersonnelSubReasonEnumeration c: PersonnelSubReasonEnumeration.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy