00001 /* ---------------------------------------------------------------------------- 00002 * This file was automatically generated by SWIG (http://www.swig.org). 00003 * Version 2.0.1 00004 * 00005 * Do not make changes to this file unless you know what you are doing--modify 00006 * the SWIG interface file instead. 00007 * ----------------------------------------------------------------------------- */ 00008 00009 package com.orionsec.jpkif; 00010 00011 public final class PKIArtifactState { 00012 public final static PKIArtifactState PAS_PENDING = new PKIArtifactState("PAS_PENDING", pkif_moduleJNI.PAS_PENDING_get()); 00013 public final static PKIArtifactState PAS_AVAILABLE = new PKIArtifactState("PAS_AVAILABLE"); 00014 public final static PKIArtifactState PAS_UNAVAILABLE = new PKIArtifactState("PAS_UNAVAILABLE"); 00015 00016 public final int swigValue() { 00017 return swigValue; 00018 } 00019 00020 public String toString() { 00021 return swigName; 00022 } 00023 00024 public static PKIArtifactState swigToEnum(int swigValue) { 00025 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue) 00026 return swigValues[swigValue]; 00027 for (int i = 0; i < swigValues.length; i++) 00028 if (swigValues[i].swigValue == swigValue) 00029 return swigValues[i]; 00030 throw new IllegalArgumentException("No enum " + PKIArtifactState.class + " with value " + swigValue); 00031 } 00032 00033 private PKIArtifactState(String swigName) { 00034 this.swigName = swigName; 00035 this.swigValue = swigNext++; 00036 } 00037 00038 private PKIArtifactState(String swigName, int swigValue) { 00039 this.swigName = swigName; 00040 this.swigValue = swigValue; 00041 swigNext = swigValue+1; 00042 } 00043 00044 private PKIArtifactState(String swigName, PKIArtifactState swigEnum) { 00045 this.swigName = swigName; 00046 this.swigValue = swigEnum.swigValue; 00047 swigNext = this.swigValue+1; 00048 } 00049 00050 private static PKIArtifactState[] swigValues = { PAS_PENDING, PAS_AVAILABLE, PAS_UNAVAILABLE }; 00051 private static int swigNext = 0; 00052 private final int swigValue; 00053 private final String swigName; 00054 } 00055