/** * {@inheritDoc} */ @Override public final PasswordWarning process( PasswordPolicyOperation operation ) throws PasswordException { try { ResultResponse response = operation.process(); PasswordPolicy passwordPolicy = getPasswordPolicy( response ); ResultCodeEnum resultCode = response.getLdapResult().getResultCode(); if ( resultCode == ResultCodeEnum.SUCCESS ) { return success( passwordPolicy ); } else { throw fail( response, passwordPolicy, resultCode ); } } catch ( LdapException e ) { throw new PasswordException().setLdapException( e ); } }
/** * {@inheritDoc} */ @Override public final PasswordWarning process( PasswordPolicyOperation operation ) throws PasswordException { try { ResultResponse response = operation.process(); PasswordPolicy passwordPolicy = getPasswordPolicy( response ); ResultCodeEnum resultCode = response.getLdapResult().getResultCode(); if ( resultCode == ResultCodeEnum.SUCCESS ) { return success( passwordPolicy ); } else { throw fail( response, passwordPolicy, resultCode ); } } catch ( LdapException e ) { throw new PasswordException().setLdapException( e ); } }
/** * {@inheritDoc} */ @Override public final PasswordWarning process( PasswordPolicyOperation operation ) throws PasswordException { try { ResultResponse response = operation.process(); PasswordPolicy passwordPolicy = getPasswordPolicy( response ); ResultCodeEnum resultCode = response.getLdapResult().getResultCode(); if ( resultCode == ResultCodeEnum.SUCCESS ) { return success( passwordPolicy ); } else { throw fail( response, passwordPolicy, resultCode ); } } catch ( LdapException e ) { throw new PasswordException().setLdapException( e ); } }