package org.cagrid.dorian.model.federation; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for FederationAudit. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="FederationAudit"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="IdPAdded"/> * <enumeration value="IdPUpdated"/> * <enumeration value="IdPRemoved"/> * <enumeration value="AdminAdded"/> * <enumeration value="AdminRemoved"/> * <enumeration value="CRLPublished"/> * <enumeration value="AccountCreated"/> * <enumeration value="AccountUpdated"/> * <enumeration value="AccountRemoved"/> * <enumeration value="SuccessfulUserCertificateRequest"/> * <enumeration value="InvalidUserCertificateRequest"/> * <enumeration value="HostCertificateRequested"/> * <enumeration value="HostCertificateApproved"/> * <enumeration value="HostCertificateUpdated"/> * <enumeration value="HostCertificateRenewed"/> * <enumeration value="UserCertificateUpdated"/> * <enumeration value="UserCertificateRemoved"/> * <enumeration value="AccessDenied"/> * <enumeration value="SystemStartup"/> * <enumeration value="InternalError"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "FederationAudit") @XmlEnum public enum FederationAudit { @XmlEnumValue("IdPAdded") ID_P_ADDED("IdPAdded"), @XmlEnumValue("IdPUpdated") ID_P_UPDATED("IdPUpdated"), @XmlEnumValue("IdPRemoved") ID_P_REMOVED("IdPRemoved"), @XmlEnumValue("AdminAdded") ADMIN_ADDED("AdminAdded"), @XmlEnumValue("AdminRemoved") ADMIN_REMOVED("AdminRemoved"), @XmlEnumValue("CRLPublished") CRL_PUBLISHED("CRLPublished"), @XmlEnumValue("AccountCreated") ACCOUNT_CREATED("AccountCreated"), @XmlEnumValue("AccountUpdated") ACCOUNT_UPDATED("AccountUpdated"), @XmlEnumValue("AccountRemoved") ACCOUNT_REMOVED("AccountRemoved"), @XmlEnumValue("SuccessfulUserCertificateRequest") SUCCESSFUL_USER_CERTIFICATE_REQUEST("SuccessfulUserCertificateRequest"), @XmlEnumValue("InvalidUserCertificateRequest") INVALID_USER_CERTIFICATE_REQUEST("InvalidUserCertificateRequest"), @XmlEnumValue("HostCertificateRequested") HOST_CERTIFICATE_REQUESTED("HostCertificateRequested"), @XmlEnumValue("HostCertificateApproved") HOST_CERTIFICATE_APPROVED("HostCertificateApproved"), @XmlEnumValue("HostCertificateUpdated") HOST_CERTIFICATE_UPDATED("HostCertificateUpdated"), @XmlEnumValue("HostCertificateRenewed") HOST_CERTIFICATE_RENEWED("HostCertificateRenewed"), @XmlEnumValue("UserCertificateUpdated") USER_CERTIFICATE_UPDATED("UserCertificateUpdated"), @XmlEnumValue("UserCertificateRemoved") USER_CERTIFICATE_REMOVED("UserCertificateRemoved"), @XmlEnumValue("AccessDenied") ACCESS_DENIED("AccessDenied"), @XmlEnumValue("SystemStartup") SYSTEM_STARTUP("SystemStartup"), @XmlEnumValue("InternalError") INTERNAL_ERROR("InternalError"); private final String value; FederationAudit(String v) { value = v; } public String value() { return value; } public static FederationAudit fromValue(String v) { for (FederationAudit c: FederationAudit.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }