org.tranql.abstractschema
Class AbstractEntity

java.lang.Object
  extended by org.tranql.abstractschema.AbstractEntity
All Implemented Interfaces:
java.io.Serializable, Entity
Direct Known Subclasses:
CacheTable, EJB, Table

public class AbstractEntity
extends java.lang.Object
implements Entity

Version:
$Revision: 323 $ $Date: 2006-02-19 07:29:24 +0100 (Sun, 19 Feb 2006) $
See Also:
Serialized Form

Constructor Summary
protected AbstractEntity(java.lang.String name, java.lang.String physicalName)
           
 
Method Summary
protected  void addAssociationEnd(AssociationEnd associationEnd)
           
protected  void addAttribute(Attribute attribute)
           
 AssociationEnd getAssociationEnd(java.lang.String name)
           
 AssociationEnd getAssociationEndDefiningFKAttribute(java.lang.String fkAttribute)
           
 java.util.List getAssociationEnds()
           
 Attribute getAttribute(java.lang.String name)
           
 java.util.List getAttributes()
           
 java.lang.String getName()
           
 java.lang.String getPhysicalName()
           
 java.util.List getPrimaryKeyFields()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEntity

protected AbstractEntity(java.lang.String name,
                         java.lang.String physicalName)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Entity

getPhysicalName

public java.lang.String getPhysicalName()
Specified by:
getPhysicalName in interface Entity

getPrimaryKeyFields

public java.util.List getPrimaryKeyFields()
Specified by:
getPrimaryKeyFields in interface Entity

addAttribute

protected void addAttribute(Attribute attribute)

getAttributes

public java.util.List getAttributes()
Specified by:
getAttributes in interface Entity

getAttribute

public Attribute getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Entity

addAssociationEnd

protected void addAssociationEnd(AssociationEnd associationEnd)

getAssociationEnd

public AssociationEnd getAssociationEnd(java.lang.String name)
Specified by:
getAssociationEnd in interface Entity

getAssociationEndDefiningFKAttribute

public AssociationEnd getAssociationEndDefiningFKAttribute(java.lang.String fkAttribute)
Specified by:
getAssociationEndDefiningFKAttribute in interface Entity

getAssociationEnds

public java.util.List getAssociationEnds()
Specified by:
getAssociationEnds in interface Entity

toString

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


Copyright © -2010 The Codehaus. All Rights Reserved.