/** * Creates a new instance of LdapUnwillingToPerformException. * * @param resultCode the ResultCodeEnum for this exception * @param message The exception message */ public LdapUnwillingToPerformException( ResultCodeEnum resultCode, String message ) { super( message ); checkResultCode( resultCode ); this.resultCode = resultCode; }
/** * Creates a new instance of LdapInvalidAttributeValueException. * * @param resultCode the ResultCodeEnum for this exception */ public LdapInvalidAttributeValueException( ResultCodeEnum resultCode ) { super( null ); checkResultCode( resultCode ); this.resultCode = resultCode; }
/** * Creates a new instance of LdapAuthenticationNotSupportedException. * * @param resultCode the ResultCodeEnum for this exception */ public LdapAuthenticationNotSupportedException( ResultCodeEnum resultCode ) { super( null ); checkResultCode( resultCode ); this.resultCode = resultCode; }
/** * {@inheritDoc} */ public AttributeType unregister( String numericOid ) throws LdapException { throw new LdapUnwillingToPerformException( ResultCodeEnum.NO_SUCH_OPERATION, "Cannot modify the AttributeTypeRegistry copy" ); }
public void bind( LdapDN bindDn, byte[] credentials, List mechanisms, String saslAuthId ) throws NamingException { // does nothing throw new LdapAuthenticationNotSupportedException( "Bind requests only tunnel down into partitions if there are no authenticators to handle the mechanism.\n" + "Check to see if you have correctly configured authenticators for the server.", ResultCodeEnum.AUTHMETHODNOTSUPPORTED ); }
public NamingEnumeration search( Name name, String filterExpr, Object[] filterArgs, SearchControls cons ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
@Override public Context getReferralContext( Hashtable<?, ?> env ) throws NamingException { return lre.getReferralContext( env ); }
/** * Creates a new instance of LdapInvalidDnException. * * @param resultCode the ResultCodeEnum for this exception * @param message The exception message */ public LdapInvalidDnException( ResultCodeEnum resultCode, String message ) { super( message ); checkResultCode( resultCode ); this.resultCode = resultCode; }
/** * Creates a new instance of LdapServiceUnavailableException. * * @param resultCode the ResultCodeEnum for this exception */ public LdapServiceUnavailableException( ResultCodeEnum resultCode ) { super( null ); checkResultCode( resultCode ); this.resultCode = resultCode; }
@Override public Object getResolvedObj() { return lpre.getResolvedObject(); }
@Override public Object getReferralInfo() { return lre.getReferralInfo(); }
public void addNamingListener( Name name, String s, Object[] objects, SearchControls searchControls, NamingListener namingListener ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
/** * Creates a new instance of LdapUnwillingToPerformException. * * @param resultCode the ResultCodeEnum for this exception */ public LdapUnwillingToPerformException( ResultCodeEnum resultCode ) { super( null ); checkResultCode( resultCode ); this.resultCode = resultCode; }
/** * Creates a new instance of LdapInvalidAttributeValueException. * * @param resultCode the ResultCodeEnum for this exception * @param message The exception message */ public LdapInvalidAttributeValueException( ResultCodeEnum resultCode, String message ) { super( message ); checkResultCode( resultCode ); this.resultCode = resultCode; }
@Override public Context getReferralContext() throws NamingException { return lre.getReferralContext(); }
public void rebind( String name, Object obj, Attributes attrs ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
public void rebind( Name name, Object obj, Attributes attrs ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
public DirContext createSubcontext( Name name, Attributes attrs ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
public Object addToEnvironment( String propName, Object propVal ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }
public void addNamingListener( Name name, int i, NamingListener namingListener ) throws NamingException { throw new LdapServiceUnavailableException( EXCEPTION_MSG, ResultCodeEnum.UNAVAILABLE ); }