ca.sqlpower.architect.ddl
Class ConflictResolver.Conflict

java.lang.Object
  extended by ca.sqlpower.architect.ddl.ConflictResolver.Conflict
Enclosing class:
ConflictResolver

public class ConflictResolver.Conflict
extends java.lang.Object

A Conflict represents an existing database object which needs to be removed for some operation to continue.


Constructor Summary
ConflictResolver.Conflict(java.lang.String type, java.lang.String catalog, java.lang.String schema, java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compares the type, catalog, schema, and name fields, and considers this Conflics equal to the other Conflict if all those fields are themselves equal.
 java.lang.String getCatalog()
           
 java.util.List getDependants()
           
 java.lang.String getName()
           
 java.lang.String getQualifiedName()
           
 java.lang.String getSchema()
           
 java.lang.String getSqlDropStatement()
           
 java.lang.String getType()
           
 int hashCode()
          A mediocre hash function for combining the same fields that the equals compares.
 void setDependants(java.util.List v)
           
 void setSqlDropStatement(java.lang.String sqlDropStatement)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConflictResolver.Conflict

public ConflictResolver.Conflict(java.lang.String type,
                                 java.lang.String catalog,
                                 java.lang.String schema,
                                 java.lang.String name)
Parameters:
type -
catalog -
schema -
name -
Method Detail

getQualifiedName

public java.lang.String getQualifiedName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setDependants

public void setDependants(java.util.List v)

getDependants

public java.util.List getDependants()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getCatalog

public java.lang.String getCatalog()

getSchema

public java.lang.String getSchema()

getSqlDropStatement

public java.lang.String getSqlDropStatement()

setSqlDropStatement

public void setSqlDropStatement(java.lang.String sqlDropStatement)

equals

public boolean equals(java.lang.Object obj)
Compares the type, catalog, schema, and name fields, and considers this Conflics equal to the other Conflict if all those fields are themselves equal.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
A mediocre hash function for combining the same fields that the equals compares.

Overrides:
hashCode in class java.lang.Object


Copyright © 2003-2007 SQL Power Group Inc. www.sqlpower.ca