/*******************************************************************************
* Copyright (c) 2004, 2007-2008 IBM Corporation and Cambridge Semantics Incorporated.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* File: $Source$
* Created by: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Created on: Generated Source from org.openanzo.jdbc.utils.opgen.jet
* Revision: $Id$
*
* Contributors:
* IBM Corporation - initial API and implementation
* Cambridge Semantics Incorporated - Fork to Anzo
*******************************************************************************/
package org.openanzo.ontologies.system;
/**
* Implementations of this listener may be registered with instances of org.openanzo.ontologies.system.RDBConfiguration to
* receive notification when properties changed, added or removed.
* <br>
*/
public interface RDBConfigurationListener extends org.openanzo.rdf.jastor.ThingListener {
/**
* Called when a value of dbType has been added
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
* @param newValue the object representing the new value
*/
public void dbTypeAdded(org.openanzo.ontologies.system.RDBConfiguration source, java.lang.String newValue);
/**
* Called when a value of dbType has been removed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
* @param oldValue the object representing the removed value
*/
public void dbTypeRemoved(org.openanzo.ontologies.system.RDBConfiguration source, java.lang.String oldValue);
/**
* Called when bigInt has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void bigIntChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when blob has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void blobChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when clientSqlFile has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void clientSqlFileChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when connectionType has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void connectionTypeChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when dbDriver has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void dbDriverChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when dropTableSuffix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void dropTableSuffixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when forceTableTablePurge has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void forceTableTablePurgeChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when forceTempTableCreation has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void forceTempTableCreationChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when generatedIdString has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void generatedIdStringChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when indexSuffix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void indexSuffixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when maxIndexLength has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void maxIndexLengthChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when maxObjectLength has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void maxObjectLengthChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when maxTableName has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void maxTableNameChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when quoteChar has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void quoteCharChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when requiresTempTablespace has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void requiresTempTablespaceChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when serverSqlFile has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void serverSqlFileChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when sessionPrefix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void sessionPrefixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when singleRowOptimizationString has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void singleRowOptimizationStringChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when smallInt has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void smallIntChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsFullOuterJoins has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsFullOuterJoinsChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsIndividualBatchUpdates has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsIndividualBatchUpdatesChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsIsolation has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsIsolationChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsOptionalJoins has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsOptionalJoinsChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsSequences has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsSequencesChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsTableLocks has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsTableLocksChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsTableUnLocks has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsTableUnLocksChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when supportsWithClause has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void supportsWithClauseChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when tableCreateSuffix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void tableCreateSuffixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when tableLockSuffix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void tableLockSuffixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when textFieldSuffix has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void textFieldSuffixChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when useTempFind has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void useTempFindChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when useTempInsert has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void useTempInsertChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when useUniqueTempNames has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void useUniqueTempNamesChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when useUpperCaseTable has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void useUpperCaseTableChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when useUpperCaseTempTables has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void useUpperCaseTempTablesChanged(org.openanzo.ontologies.system.RDBConfiguration source);
/**
* Called when varChar has changed
* @param source the affected instance of org.openanzo.ontologies.system.RDBConfiguration
*/
public void varCharChanged(org.openanzo.ontologies.system.RDBConfiguration source);
}