org.gcube.data.analysis.tabulardata.model.relationship
Class TableRelationshipImpl

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.model.relationship.TableRelationshipImpl
All Implemented Interfaces:
Serializable, ColumnRelationship, TableRelationship

public class TableRelationshipImpl
extends Object
implements TableRelationship

See Also:
Serialized Form

Constructor Summary
TableRelationshipImpl(ColumnRelationship columnRelationship, TableId foreignKeyTableId, ColumnLocalId foreignKeyColumnId)
           
TableRelationshipImpl(TableId targetTableId, ColumnLocalId targetColumnId, TableId foreignKeyTableId, ColumnLocalId foreignKeyColumnId)
           
 
Method Summary
 boolean equals(Object obj)
           
 ColumnLocalId getForeignKeyColumnId()
           
 TableId getForeignKeyTableId()
           
 ColumnLocalId getTargetColumnId()
           
 TableId getTargetTableId()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableRelationshipImpl

public TableRelationshipImpl(TableId targetTableId,
                             ColumnLocalId targetColumnId,
                             TableId foreignKeyTableId,
                             ColumnLocalId foreignKeyColumnId)

TableRelationshipImpl

public TableRelationshipImpl(ColumnRelationship columnRelationship,
                             TableId foreignKeyTableId,
                             ColumnLocalId foreignKeyColumnId)
Method Detail

getTargetTableId

public TableId getTargetTableId()
Specified by:
getTargetTableId in interface ColumnRelationship

getTargetColumnId

public ColumnLocalId getTargetColumnId()
Specified by:
getTargetColumnId in interface ColumnRelationship

getForeignKeyTableId

public TableId getForeignKeyTableId()
Specified by:
getForeignKeyTableId in interface TableRelationship

getForeignKeyColumnId

public ColumnLocalId getForeignKeyColumnId()
Specified by:
getForeignKeyColumnId in interface TableRelationship

hashCode

public int hashCode()
Specified by:
hashCode in interface ColumnRelationship
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in interface ColumnRelationship
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.