|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nakedobjects.plugins.hibernate.objectstore.tools.internal.PersistentNakedClass
public class PersistentNakedClass
Details of a persistent class within Naked Objects to be updated by Hibernate. Holds details of the hierarchy, so it can be mapped to class/subclass within Hibernate.
| Constructor Summary | |
|---|---|
PersistentNakedClass()
|
|
PersistentNakedClass(NakedObjectSpecification spec,
PersistentNakedClass parent)
|
|
| Method Summary | |
|---|---|
void |
addAssociation(java.lang.String name,
Association association)
|
void |
addReference()
|
protected void |
debugString(java.lang.StringBuffer sb,
java.lang.String prefix)
|
boolean |
equals(java.lang.Object obj)
|
Association |
getAssociation(java.lang.String name)
|
java.lang.String |
getName()
|
PersistentNakedClass |
getParent()
|
int |
getReferenceCount()
|
NakedObjectSpecification |
getSpecification()
|
java.util.Iterator<PersistentNakedClass> |
getSubClasses()
|
PersistentNakedClass[] |
getSubClassesArray()
|
java.lang.String |
getTableName()
|
NakedObjectAssociation |
getUniqueAssociation(java.lang.String associatedClassName)
Return the one, and only one association from this persistent class to the associated class. |
NakedObjectAssociation[] |
getUniqueFields()
Fields unique to this class, i.e. |
boolean |
hasAssociation(java.lang.String name)
|
int |
hashCode()
|
boolean |
hasSubClasses()
|
boolean |
isAbstract()
|
boolean |
isDuplicateUnqualifiedClassName()
|
boolean |
isInterface()
|
boolean |
isReferenced()
|
boolean |
isRequireVersion()
|
boolean |
isRoot()
|
boolean |
isUniqueAssociation(java.lang.String associatedClassName)
Return true if there is one, and only one association from this persistent class to the associated class. |
void |
removeFromHierarchy()
This class is to be removed, so change the hierarchy so the superclass has all the subclasses |
void |
setDuplicateUnqualifiedClassName(boolean duplicateUnqualifiedClassName)
|
void |
setParent(PersistentNakedClass newParent)
|
void |
setRequireVersion(boolean requireVersion)
|
void |
setTableName(java.lang.String tableName)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PersistentNakedClass()
public PersistentNakedClass(NakedObjectSpecification spec,
PersistentNakedClass parent)
| Method Detail |
|---|
public void addReference()
protected void debugString(java.lang.StringBuffer sb,
java.lang.String prefix)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getName()
public PersistentNakedClass getParent()
public int getReferenceCount()
public NakedObjectSpecification getSpecification()
public java.util.Iterator<PersistentNakedClass> getSubClasses()
public PersistentNakedClass[] getSubClassesArray()
public java.lang.String getTableName()
public NakedObjectAssociation getUniqueAssociation(java.lang.String associatedClassName)
public NakedObjectAssociation[] getUniqueFields()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean hasSubClasses()
public boolean isAbstract()
public boolean isInterface()
public boolean isReferenced()
public boolean isRoot()
public boolean isUniqueAssociation(java.lang.String associatedClassName)
public void removeFromHierarchy()
public void setParent(PersistentNakedClass newParent)
public void setTableName(java.lang.String tableName)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isDuplicateUnqualifiedClassName()
public void setDuplicateUnqualifiedClassName(boolean duplicateUnqualifiedClassName)
public boolean isRequireVersion()
public void setRequireVersion(boolean requireVersion)
public void addAssociation(java.lang.String name,
Association association)
public Association getAssociation(java.lang.String name)
public boolean hasAssociation(java.lang.String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||