001    package org.omg.Security;
002    
003    
004    /**
005    * org/omg/Security/SecurityFeature.java .
006    * Generated by the IDL-to-Java compiler (portable), version "3.2"
007    * from /builddir/build/BUILD/geronimo-specs-1.6/geronimo-spec-corba/src/main/idl/Security.idl
008    * Saturday, September 22, 2012 10:56:39 AM CEST
009    */
010    
011    
012    // Security features available on credentials.
013    public class SecurityFeature implements org.omg.CORBA.portable.IDLEntity
014    {
015      private        int __value;
016      private static int __size = 11;
017      private static org.omg.Security.SecurityFeature[] __array = new org.omg.Security.SecurityFeature [__size];
018    
019      public static final int _SecNoDelegation = 0;
020      public static final org.omg.Security.SecurityFeature SecNoDelegation = new org.omg.Security.SecurityFeature(_SecNoDelegation);
021      public static final int _SecSimpleDelegation = 1;
022      public static final org.omg.Security.SecurityFeature SecSimpleDelegation = new org.omg.Security.SecurityFeature(_SecSimpleDelegation);
023      public static final int _SecCompositeDelegation = 2;
024      public static final org.omg.Security.SecurityFeature SecCompositeDelegation = new org.omg.Security.SecurityFeature(_SecCompositeDelegation);
025      public static final int _SecNoProtection = 3;
026      public static final org.omg.Security.SecurityFeature SecNoProtection = new org.omg.Security.SecurityFeature(_SecNoProtection);
027      public static final int _SecIntegrity = 4;
028      public static final org.omg.Security.SecurityFeature SecIntegrity = new org.omg.Security.SecurityFeature(_SecIntegrity);
029      public static final int _SecConfidentiality = 5;
030      public static final org.omg.Security.SecurityFeature SecConfidentiality = new org.omg.Security.SecurityFeature(_SecConfidentiality);
031      public static final int _SecIntegrityAndConfidentiality = 6;
032      public static final org.omg.Security.SecurityFeature SecIntegrityAndConfidentiality = new org.omg.Security.SecurityFeature(_SecIntegrityAndConfidentiality);
033      public static final int _SecDetectReplay = 7;
034      public static final org.omg.Security.SecurityFeature SecDetectReplay = new org.omg.Security.SecurityFeature(_SecDetectReplay);
035      public static final int _SecDetectMisordering = 8;
036      public static final org.omg.Security.SecurityFeature SecDetectMisordering = new org.omg.Security.SecurityFeature(_SecDetectMisordering);
037      public static final int _SecEstablishTrustInTarget = 9;
038      public static final org.omg.Security.SecurityFeature SecEstablishTrustInTarget = new org.omg.Security.SecurityFeature(_SecEstablishTrustInTarget);
039      public static final int _SecEstablishTrustInClient = 10;
040      public static final org.omg.Security.SecurityFeature SecEstablishTrustInClient = new org.omg.Security.SecurityFeature(_SecEstablishTrustInClient);
041    
042      public int value ()
043      {
044        return __value;
045      }
046    
047      public static org.omg.Security.SecurityFeature from_int (int value)
048      {
049        if (value >= 0 && value < __size)
050          return __array[value];
051        else
052          throw new org.omg.CORBA.BAD_PARAM ();
053      }
054    
055      protected SecurityFeature (int value)
056      {
057        __value = value;
058        __array[__value] = this;
059      }
060    } // class SecurityFeature