java.lang .Object org.netbeans.modules.sql.framework.ui.model.impl .AbstractSQLModel org.netbeans.modules.sql.framework.ui.model.impl .CollabSQLUIModelImpl All known Subclasses: org.netbeans.modules.etl.ui.model.impl .ETLCollaborationModel ,CollabSQLUIModelImpl public class CollabSQLUIModelImpl extends AbstractSQLModel implements CollabSQLUIModel (Code) Concrete implementation of SQLBuilderModel for use in representing SQL object models.
author: Ritesh Adval
isReloaded protected boolean isReloaded(Code)
restoring protected boolean restoring(Code)
CollabSQLUIModelImpl public CollabSQLUIModelImpl()(Code)
CollabSQLUIModelImpl public CollabSQLUIModelImpl(String collaborationName)(Code)
addObject public void addObject(SQLObject sqlObject) throws BaseException(Code)
addObjectIgnoreUndo public void addObjectIgnoreUndo(SQLObject sqlObject) throws BaseException(Code)
addObjectInGraph protected void addObjectInGraph(SQLObject sqlObject, boolean handleAutojoin) throws BaseException(Code)
addSQLObject public void addSQLObject(SQLObject sqlObject) throws BaseException(Code)
addSourceTable public SQLObject addSourceTable(DBTable srcTable, Point loc) throws BaseException(Code) Adds a SourceTableImpl instance using the given DBTable instance as a template, if
it does not already exist.
Parameters: srcTable - DBTable to serve as template for the new SourceTableImpl instance. new SourceTableImpl instancethrows: BaseException - if error occurs during creation
addTargetTable public SQLObject addTargetTable(DBTable targetTable, Point loc) throws BaseException(Code) Adds a TargetTableImpl instance using the given DBTable instance as a template, if
it does not already exist.
Parameters: targetTable - DBTable to serve as template for the new TargetTableImplinstance. SourceTableImpl representing the contents of the given template object; maybe a pre-existing object.throws: BaseException - if error occurs during creation
addTargetTableRuntimeArg protected void addTargetTableRuntimeArg(TargetTable targetTable)(Code)
exists public boolean exists(DBTable table)(Code) Indicates whether the table represented by the given DBTable already exists in this
model
Parameters: table - DBTable whose existence is to be tested true if table (source or target) exists in the model, false otherwise
isDirty public boolean isDirty()(Code)
isReloaded public boolean isReloaded()(Code)
reLoad public void reLoad(String sqlDefinitionXml) throws BaseException(Code)
removeDanglingColumnReference public void removeDanglingColumnReference(SourceColumn column) throws BaseException(Code)
removeObject public void removeObject(SQLObject sqlObject) throws BaseException(Code)
removeObjectIgnoreUndo public void removeObjectIgnoreUndo(SQLObject sqlObject) throws BaseException(Code)
restoreLinks public void restoreLinks()(Code)
restoreObjects public void restoreObjects() throws BaseException(Code)
restoreUIState public synchronized void restoreUIState() throws BaseException(Code) Rebuilds view model based on object pool and SQLDefinition hierarchy.
setContainsJavaOperators void setContainsJavaOperators(boolean containsjavaOp) (Code) set it to true if a java operator is used in the model
Parameters: javaOp - true if there is a java operator
setDirty public void setDirty(boolean dirty)(Code)
setReloaded public void setReloaded(boolean reloaded)(Code)
Methods inherited from org.netbeans.modules.sql.framework.ui.model.impl.AbstractSQLModel public void addJavaOperator(SQLOperator javaOp)(Code) (Java Doc) public void addObject(SQLObject sqlObject) throws BaseException(Code) (Java Doc) abstract public void addObjectIgnoreUndo(SQLObject sqlObject) throws BaseException(Code) (Java Doc) abstract protected void addObjectInGraph(SQLObject obj, boolean handleAutojoin) throws BaseException(Code) (Java Doc) public synchronized void addSQLDataListener(SQLDataListener l)(Code) (Java Doc) abstract public void addSQLObject(SQLObject sqlObject) throws BaseException(Code) (Java Doc) public SQLObject addSourceTable(DBTable srcTable, Point loc) throws BaseException(Code) (Java Doc) public SQLObject addTargetTable(DBTable targetTable, Point loc) throws BaseException(Code) (Java Doc) public void clearJavaOperators()(Code) (Java Doc) public void clearListener()(Code) (Java Doc) public void createLink(SQLCanvasObject srcObject, String srcFieldName, SQLConnectableObject destObject, String destFieldName) throws BaseException(Code) (Java Doc) public void createLinkIgnoreUndo(SQLCanvasObject srcObject, String srcFieldName, SQLConnectableObject destObject, String destFieldName) throws BaseException(Code) (Java Doc) abstract public SQLCanvasObject createObject(String className) throws BaseException(Code) (Java Doc) public void createVisiblePredicateRefObj(VisibleSQLPredicate predicate)(Code) (Java Doc) public synchronized void fireChildObjectCreatedEvent(SQLDataEvent evt)(Code) (Java Doc) public synchronized void fireChildObjectDeletedEvent(SQLDataEvent evt)(Code) (Java Doc) public synchronized void fireSQLDataCreationEvent(SQLDataEvent evt) throws BaseException(Code) (Java Doc) public synchronized void fireSQLDataDeletionEvent(SQLDataEvent evt)(Code) (Java Doc) public synchronized void fireSQLDataUpdatedEvent(SQLDataEvent evt)(Code) (Java Doc) public synchronized void fireSQLLinkCreationEvent(SQLLinkEvent evt)(Code) (Java Doc) public synchronized void fireSQLLinkDeletionEvent(SQLLinkEvent evt)(Code) (Java Doc) public UndoableEditSupport getUndoEditSupport()(Code) (Java Doc) public UndoManager getUndoManager()(Code) (Java Doc) public boolean isContainsJavaOperators()(Code) (Java Doc) public boolean isDirty()(Code) (Java Doc) public void objectAdded(SQLObjectEvent evt)(Code) (Java Doc) public void objectRemoved(SQLObjectEvent evt)(Code) (Java Doc) public void removeJavaOperator(SQLOperator javaOp)(Code) (Java Doc) public void removeLink(SQLCanvasObject srcObject, String srcFieldName, SQLConnectableObject destObject, String destFieldName) throws BaseException(Code) (Java Doc) public void removeLinkIgnoreUndo(SQLCanvasObject srcObject, String srcFieldName, SQLConnectableObject destObject, String destFieldName) throws BaseException(Code) (Java Doc) public void removeObject(SQLObject sqlObject) throws BaseException(Code) (Java Doc) abstract public void removeObjectIgnoreUndo(SQLObject sqlObject) throws BaseException(Code) (Java Doc) public synchronized void removeSQLDataListener(SQLDataListener l)(Code) (Java Doc) protected void restoreLinks(Collection objectC)(Code) (Java Doc) protected void restoreLinks(SQLConnectableObject sqlExObj)(Code) (Java Doc) protected void restoreObjects(Collection col) throws BaseException(Code) (Java Doc) abstract void setContainsJavaOperators(boolean containsJavaOp)(Code) (Java Doc) public void setDirty(boolean dirty)(Code) (Java Doc)