Class AbstractParameterConverter<D extends AbstractConnection<IConnectionProperties,​?>,​S extends AbstractConnection<IServiceProperties,​?>>

    • Constructor Detail

      • AbstractParameterConverter

        public AbstractParameterConverter()
    • Method Detail

      • populateDefaultProperties

        protected void populateDefaultProperties​(D connection,
                                                 DatabaseParameterBuffer dpb)
                                          throws java.sql.SQLException
        Populates the database parameter buffer with the standard Firebird properties explicitly supported through IConnectionProperties.
        Parameters:
        connection - Database connection
        dpb - Database parameter buffer to populate
        Throws:
        java.sql.SQLException - For errors generating authentication information
      • populateAuthenticationProperties

        protected abstract void populateAuthenticationProperties​(AbstractConnection<?,​?> connection,
                                                                 ConnectionParameterBuffer pb)
                                                          throws java.sql.SQLException
        Populates the authentication properties of the parameter buffer.
        Parameters:
        connection - Database connection
        pb - Parameter buffer to populate
        Throws:
        java.sql.SQLException - For errors generating authentication information
      • populateDefaultProperties

        protected void populateDefaultProperties​(S connection,
                                                 ServiceParameterBuffer spb)
                                          throws java.sql.SQLException
        Populates the database parameter buffer with the standard Firebird properties explicitly supported through IConnectionProperties.
        Parameters:
        connection - Service connection
        spb - Service parameter buffer to populate
        Throws:
        java.sql.SQLException - For errors generating authentication information