/******************************************************************************* * 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); }