Project Wonder 5.0

er.extensions.eof
Class EOEnterpriseObjectClazz.DefaultClazzFactory

java.lang.Object
  extended by er.extensions.eof.EOEnterpriseObjectClazz.DefaultClazzFactory
All Implemented Interfaces:
EOEnterpriseObjectClazz.ClazzFactory
Enclosing class:
EOEnterpriseObjectClazz<T extends com.webobjects.eocontrol.EOEnterpriseObject>

public static class EOEnterpriseObjectClazz.DefaultClazzFactory
extends java.lang.Object
implements EOEnterpriseObjectClazz.ClazzFactory

Default factory implementation.

Author:
ak

Constructor Summary
EOEnterpriseObjectClazz.DefaultClazzFactory()
           
 
Method Summary
 EOEnterpriseObjectClazz classFromEntity(com.webobjects.eoaccess.EOEntity entity)
          Creates a clazz object for a given entity.
protected  boolean classNameIsGenericRecord(java.lang.String className)
           
protected  java.lang.String clazzNameForEntity(com.webobjects.eoaccess.EOEntity entity)
           
protected  EOEnterpriseObjectClazz newInstanceOfDefaultClazz()
           
protected  EOEnterpriseObjectClazz newInstanceOfGenericRecordClazz()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EOEnterpriseObjectClazz.DefaultClazzFactory

public EOEnterpriseObjectClazz.DefaultClazzFactory()
Method Detail

classNameIsGenericRecord

protected boolean classNameIsGenericRecord(java.lang.String className)

newInstanceOfDefaultClazz

protected EOEnterpriseObjectClazz newInstanceOfDefaultClazz()

newInstanceOfGenericRecordClazz

protected EOEnterpriseObjectClazz newInstanceOfGenericRecordClazz()

clazzNameForEntity

protected java.lang.String clazzNameForEntity(com.webobjects.eoaccess.EOEntity entity)

classFromEntity

public EOEnterpriseObjectClazz classFromEntity(com.webobjects.eoaccess.EOEntity entity)
Creates a clazz object for a given entity. Will look for a clazz object with the name: $Clazz.

Specified by:
classFromEntity in interface EOEnterpriseObjectClazz.ClazzFactory
Parameters:
entity - to generate the clazz for
Returns:
clazz object for the given entity

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.