001    package org.omg.SecurityLevel2;
002    
003    
004    /**
005     * Generated from IDL interface "PrincipalAuthenticator".
006     *
007     * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
008     * @version generated at Jun 18, 2012 10:37:54 AM
009     */
010    
011    public class PrincipalAuthenticatorLocalTie
012            extends _PrincipalAuthenticatorLocalBase
013    {
014            private PrincipalAuthenticatorOperations _delegate;
015    
016            public PrincipalAuthenticatorLocalTie(PrincipalAuthenticatorOperations delegate)
017            {
018                    _delegate = delegate;
019            }
020            public PrincipalAuthenticatorOperations _delegate()
021            {
022                    return _delegate;
023            }
024            public void _delegate(PrincipalAuthenticatorOperations delegate)
025            {
026                    _delegate = delegate;
027            }
028            public org.omg.Security.AuthenticationStatus continue_authentication(org.omg.CORBA.Any response_data, org.omg.SecurityLevel2.Credentials creds, org.omg.CORBA.AnyHolder continuation_data, org.omg.CORBA.AnyHolder auth_specific_data)
029            {
030                    return _delegate.continue_authentication(response_data,creds,continuation_data,auth_specific_data);
031            }
032    
033            public int[] get_supported_authen_methods(java.lang.String mechanism)
034            {
035                    return _delegate.get_supported_authen_methods(mechanism);
036            }
037    
038            public org.omg.Security.AuthenticationStatus authenticate(int method, java.lang.String mechanism, java.lang.String security_name, org.omg.CORBA.Any auth_data, org.omg.Security.SecAttribute[] privileges, org.omg.SecurityLevel2.CredentialsHolder creds, org.omg.CORBA.AnyHolder continuation_data, org.omg.CORBA.AnyHolder auth_specific_data)
039            {
040                    return _delegate.authenticate(method,mechanism,security_name,auth_data,privileges,creds,continuation_data,auth_specific_data);
041            }
042    
043    }