org.tranql.abstractschema
Class AbstractAssociationEnd

java.lang.Object
  extended by org.tranql.abstractschema.AbstractAssociationEnd
All Implemented Interfaces:
java.io.Serializable, AssociationEnd
Direct Known Subclasses:
CMRField, EndSlot, EndTable

public abstract class AbstractAssociationEnd
extends java.lang.Object
implements AssociationEnd

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

Constructor Summary
AbstractAssociationEnd(java.lang.String name, Entity entity, boolean isSingle, boolean isCascadeDelete, Association association, boolean isVirtual, boolean isOnPKSide)
           
 
Method Summary
 Association getAssociation()
           
 Entity getEntity()
           
 java.lang.String getName()
           
 boolean hasFKAttribute(java.lang.String fkAttribute)
           
 boolean isCascadeDelete()
           
 boolean isManyToMany()
           
 boolean isManyToOne()
           
 boolean isMulti()
           
 boolean isOneToMany()
           
 boolean isOneToOne()
           
 boolean isOnPKSide()
           
 boolean isSingle()
           
 boolean isVirtual()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAssociationEnd

public AbstractAssociationEnd(java.lang.String name,
                              Entity entity,
                              boolean isSingle,
                              boolean isCascadeDelete,
                              Association association,
                              boolean isVirtual,
                              boolean isOnPKSide)
Method Detail

getName

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

getEntity

public Entity getEntity()
Specified by:
getEntity in interface AssociationEnd

getAssociation

public Association getAssociation()
Specified by:
getAssociation in interface AssociationEnd

isSingle

public boolean isSingle()
Specified by:
isSingle in interface AssociationEnd

isMulti

public boolean isMulti()
Specified by:
isMulti in interface AssociationEnd

isCascadeDelete

public boolean isCascadeDelete()
Specified by:
isCascadeDelete in interface AssociationEnd

isVirtual

public boolean isVirtual()
Specified by:
isVirtual in interface AssociationEnd

isOnPKSide

public boolean isOnPKSide()
Specified by:
isOnPKSide in interface AssociationEnd

isOneToOne

public boolean isOneToOne()
Specified by:
isOneToOne in interface AssociationEnd

isOneToMany

public boolean isOneToMany()
Specified by:
isOneToMany in interface AssociationEnd

isManyToOne

public boolean isManyToOne()
Specified by:
isManyToOne in interface AssociationEnd

isManyToMany

public boolean isManyToMany()
Specified by:
isManyToMany in interface AssociationEnd

hasFKAttribute

public boolean hasFKAttribute(java.lang.String fkAttribute)
Specified by:
hasFKAttribute in interface AssociationEnd


Copyright © -2010 The Codehaus. All Rights Reserved.