net.wotonomy.access
Class EOModelGroup

java.lang.Object
  extended by net.wotonomy.access.EOModelGroup

public class EOModelGroup
extends java.lang.Object

A group of models that connect to the same database. Entities in these models can have relationships that point to other entities in any model of the same group.

Version:
$Revision: 894 $
Author:
ezamudio@nasoft.com, $Author: cgruber $

Field Summary
protected  net.wotonomy.foundation.NSMutableDictionary _models
           
 
Constructor Summary
EOModelGroup()
           
 
Method Summary
 void addModel(EOModel model)
           
 void addModelsFromDirectory(java.lang.String dir)
           
 void addModelWithPath(java.lang.String path)
           
static EOModelGroup defaultGroup()
           
 EOEntity entityForObject(EOEnterpriseObject eo)
           
 EOEntity entityNamed(java.lang.String name)
           
 EOFetchSpecification fetchSpecificationNamed(java.lang.String fetchSpecName, java.lang.String entityName)
           
static EOModelGroup globalModelGroup()
           
 void loadAllModelObjects()
           
static EOModelGroup modelGroupForObjectStoreCoordinator(EOObjectStoreCoordinator coord)
           
 EOModel modelNamed(java.lang.String name)
           
 net.wotonomy.foundation.NSArray modelNames()
           
 net.wotonomy.foundation.NSArray models()
           
 EOModel modelWithPath(java.lang.String path)
           
 void removeModel(EOModel model)
           
static void setDefaultGroup(EOModelGroup group)
           
static void setModelGroupForObjectStoreCoordinator(EOObjectStoreCoordinator coord, EOModelGroup group)
           
 EOStoredProcedure storedProcedureNamed(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_models

protected net.wotonomy.foundation.NSMutableDictionary _models
Constructor Detail

EOModelGroup

public EOModelGroup()
Method Detail

addModel

public void addModel(EOModel model)

removeModel

public void removeModel(EOModel model)

addModelWithPath

public void addModelWithPath(java.lang.String path)

addModelsFromDirectory

public void addModelsFromDirectory(java.lang.String dir)

setDefaultGroup

public static void setDefaultGroup(EOModelGroup group)

defaultGroup

public static EOModelGroup defaultGroup()

globalModelGroup

public static EOModelGroup globalModelGroup()

entityForObject

public EOEntity entityForObject(EOEnterpriseObject eo)

entityNamed

public EOEntity entityNamed(java.lang.String name)

modelNamed

public EOModel modelNamed(java.lang.String name)

modelNames

public net.wotonomy.foundation.NSArray modelNames()

models

public net.wotonomy.foundation.NSArray models()

modelWithPath

public EOModel modelWithPath(java.lang.String path)

storedProcedureNamed

public EOStoredProcedure storedProcedureNamed(java.lang.String name)

fetchSpecificationNamed

public EOFetchSpecification fetchSpecificationNamed(java.lang.String fetchSpecName,
                                                    java.lang.String entityName)

loadAllModelObjects

public void loadAllModelObjects()

setModelGroupForObjectStoreCoordinator

public static void setModelGroupForObjectStoreCoordinator(EOObjectStoreCoordinator coord,
                                                          EOModelGroup group)

modelGroupForObjectStoreCoordinator

public static EOModelGroup modelGroupForObjectStoreCoordinator(EOObjectStoreCoordinator coord)


Copyright © 2006 null. All Rights Reserved.