Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Firebird Open Source J2ee connector - jdbc driver
   *
   * Distributable under LGPL license.
   * You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
   *
   * This program is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * LGPL License for more details.
  *
  * This file was created by members of the firebird development team.
  * All individual contributions remain the Copyright (C) of those
  * individuals.  Contributors to this file are either listed here or
  * can be obtained from a CVS history command.
  *
  * All rights reserved.
  */
 package org.firebirdsql.jca;
 
 
The class FBConnectionRequestInfo holds a clumplet that is used to store and transfer connection-specific information such as user, password, and other dpb information..

Author(s):
David Jencks
Roman Rokytskyy
Version:
2.0
 
 
 
     private DatabaseParameterBuffer dpb;
     
         this. = dpb;
     }
    
    
Perform a deep copy of this object, returning the copied instance.

Returns:
A deep-copied copy of this FBConnectionRequestInfo object
 
     public DatabaseParameterBuffer deepCopy() {
         return new FBConnectionRequestInfo(.deepCopy());
     }

    
Get the underlying Database Parameter Buffer for this object.

Returns:
The underlying dpb for this object
 
     public DatabaseParameterBuffer getDpb() {
         return ;
     }
 
 
     public void addArgument(int argumentTypebyte[] content) {
         .addArgument(argumentTypecontent);
     }
 
 
     public void addArgument(int argumentTypeint value) {
         .addArgument(argumentTypevalue);
     }
 
 
     public void addArgument(int argumentTypeString value) {
         .addArgument(argumentTypevalue);
     }
 
 
     public void addArgument(int argumentType) {
         .addArgument(argumentType);
     }
 
 
     public int getArgumentAsInt(int argumentType) {
         return .getArgumentAsInt(argumentType);
     }
 
 
     public String getArgumentAsString(int argumentType) {
         return .getArgumentAsString(argumentType);
     }
 
 
     public boolean hasArgument(int argumentType) {
         return .hasArgument(argumentType);
     }
 
    public void removeArgument(int argumentType) {
        .removeArgument(argumentType);
    }
        
        if ( instanceof DatabaseParameterBufferExtension)
            return ((DatabaseParameterBufferExtension)).removeExtensionParams();
        else
            return ;
    }
    public void setUserName(String userName) {
        if (userName != null)
            addArgument(.userName);
    }
    
    public void setPassword(String password) {
        if (password != null)
            addArgument(.password);
    }
    
    public boolean equals(Object obj) {
        if (obj == this)
            return true;
        
        if (!(obj instanceof FBConnectionRequestInfo))
            return false;
        
        return this..equals(((FBConnectionRequestInfo)obj).);
    }
    
    public int hashCode() {
        return .hashCode();
    }
New to GrepCode? Check out our FAQ X