001 package org.omg.Security; 002 /** 003 * Generated from IDL enum "SecurityFeature". 004 * 005 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007 006 * @version generated at Sep 22, 2012 10:58:04 AM 007 */ 008 009 public final class SecurityFeature 010 implements org.omg.CORBA.portable.IDLEntity 011 { 012 private int value = -1; 013 public static final int _SecNoDelegation = 0; 014 public static final SecurityFeature SecNoDelegation = new SecurityFeature(_SecNoDelegation); 015 public static final int _SecSimpleDelegation = 1; 016 public static final SecurityFeature SecSimpleDelegation = new SecurityFeature(_SecSimpleDelegation); 017 public static final int _SecCompositeDelegation = 2; 018 public static final SecurityFeature SecCompositeDelegation = new SecurityFeature(_SecCompositeDelegation); 019 public static final int _SecNoProtection = 3; 020 public static final SecurityFeature SecNoProtection = new SecurityFeature(_SecNoProtection); 021 public static final int _SecIntegrity = 4; 022 public static final SecurityFeature SecIntegrity = new SecurityFeature(_SecIntegrity); 023 public static final int _SecConfidentiality = 5; 024 public static final SecurityFeature SecConfidentiality = new SecurityFeature(_SecConfidentiality); 025 public static final int _SecIntegrityAndConfidentiality = 6; 026 public static final SecurityFeature SecIntegrityAndConfidentiality = new SecurityFeature(_SecIntegrityAndConfidentiality); 027 public static final int _SecDetectReplay = 7; 028 public static final SecurityFeature SecDetectReplay = new SecurityFeature(_SecDetectReplay); 029 public static final int _SecDetectMisordering = 8; 030 public static final SecurityFeature SecDetectMisordering = new SecurityFeature(_SecDetectMisordering); 031 public static final int _SecEstablishTrustInTarget = 9; 032 public static final SecurityFeature SecEstablishTrustInTarget = new SecurityFeature(_SecEstablishTrustInTarget); 033 public static final int _SecEstablishTrustInClient = 10; 034 public static final SecurityFeature SecEstablishTrustInClient = new SecurityFeature(_SecEstablishTrustInClient); 035 public int value() 036 { 037 return value; 038 } 039 public static SecurityFeature from_int(int value) 040 { 041 switch (value) { 042 case _SecNoDelegation: return SecNoDelegation; 043 case _SecSimpleDelegation: return SecSimpleDelegation; 044 case _SecCompositeDelegation: return SecCompositeDelegation; 045 case _SecNoProtection: return SecNoProtection; 046 case _SecIntegrity: return SecIntegrity; 047 case _SecConfidentiality: return SecConfidentiality; 048 case _SecIntegrityAndConfidentiality: return SecIntegrityAndConfidentiality; 049 case _SecDetectReplay: return SecDetectReplay; 050 case _SecDetectMisordering: return SecDetectMisordering; 051 case _SecEstablishTrustInTarget: return SecEstablishTrustInTarget; 052 case _SecEstablishTrustInClient: return SecEstablishTrustInClient; 053 default: throw new org.omg.CORBA.BAD_PARAM(); 054 } 055 } 056 public String toString() 057 { 058 switch (value) { 059 case _SecNoDelegation: return "SecNoDelegation"; 060 case _SecSimpleDelegation: return "SecSimpleDelegation"; 061 case _SecCompositeDelegation: return "SecCompositeDelegation"; 062 case _SecNoProtection: return "SecNoProtection"; 063 case _SecIntegrity: return "SecIntegrity"; 064 case _SecConfidentiality: return "SecConfidentiality"; 065 case _SecIntegrityAndConfidentiality: return "SecIntegrityAndConfidentiality"; 066 case _SecDetectReplay: return "SecDetectReplay"; 067 case _SecDetectMisordering: return "SecDetectMisordering"; 068 case _SecEstablishTrustInTarget: return "SecEstablishTrustInTarget"; 069 case _SecEstablishTrustInClient: return "SecEstablishTrustInClient"; 070 default: throw new org.omg.CORBA.BAD_PARAM(); 071 } 072 } 073 protected SecurityFeature(int i) 074 { 075 value = i; 076 } 077 java.lang.Object readResolve() 078 throws java.io.ObjectStreamException 079 { 080 return from_int(value()); 081 } 082 }