1 21 package org.jacorb.security.sas; 22 23 import org.jacorb.sasPolicy.ATLASPolicy; 24 import org.jacorb.sasPolicy.ATLASPolicyValues; 25 import org.jacorb.sasPolicy.ATLASPolicyValuesHelper; 26 import org.jacorb.sasPolicy.ATLAS_POLICY_TYPE; 27 import org.omg.CORBA.Policy ; 28 29 public class ATLASPolicyImpl extends org.omg.CORBA.LocalObject implements ATLASPolicy 30 31 { 32 private ATLASPolicyValues value; 33 34 public ATLASPolicyImpl (ATLASPolicyValues value) 35 { 36 this.value = value; 37 } 38 39 public ATLASPolicyImpl (org.omg.CORBA.Any value) 40 { 41 this.value = ATLASPolicyValuesHelper.extract (value); 42 } 43 44 public ATLASPolicyValues value() 45 { 46 return value; 47 } 48 49 public int policy_type() 50 { 51 return ATLAS_POLICY_TYPE.value; 52 } 53 54 public Policy copy() 55 { 56 ATLASPolicyValues copy_values = 57 new ATLASPolicyValues (value.atlasURL, 58 value.atlasCache); 59 return new ATLASPolicyImpl (copy_values); 60 } 61 62 public void destroy() 63 { 64 } 65 66 } 67 | Popular Tags |