Hello,
I have the following situation:
A framework "myFramework", this has: 
        1.  myFramework.BaseClass
        2. Includs a Cayenne Model "myErrorCayenne"// its in the CLASSPATH of the framework 
        3. static class myFramework.ErrorClass.
An application "myApplication", this has: 
        1. Its own Cayenne Model "myApplicationCayenne".
        2. Class myApplication.BaseClass extends myFramework.BaseClass,
        3. Class myApplication.BaseClass  uses the static class myFramework.ErrorClass.
-----------------------------------------------------------------------
public class myFramework.ErrorClass
{
    public list static myErrors()
    {
        Configuration conf = Configuration.getSharedConfiguration();
        domain = conf.getDomain("myErrorCayenne"); 
        // Debuger displays the name "myApplicationCayenne".
        // "myErrorCayenne" is not visible here.
....
return xx;
    }
}
-----------------------------------------------------------------------
public class myFramework.BaseClass 
{
    public myFramework.BaseClass(String domainName)
    {
        super();
        Configuration conf = Configuration.getSharedConfiguration();
        domain = conf.getDomain(domainName); 
        // Debuger displays the name "myApplicationCayenne".
    }
}
-----------------------------------------------------------------------
public class myApplication.BaseClass extends myFramework.BaseClass
{
    public myApplication.BaseClass()
    {
        super("myApplicationCayenne");  // This goes well
    }
    public myMethod()
    {
        List errors = myFramework.ErrorClass.myErrors();  // This doesnt work. 
    }
}
-----------------------------------------------------------------------
So my problem is getSharedConfiguration once work and another not.
My question: How can I tell Cayenne to get the Configurations in the static method myFramework.ErrorClass.myErrors(); to use the framewokr Configurations  and -->> the Cayenne file in the Framework "myErrorCayenne".
I hope i could explain the problem.
Sako.
This archive was generated by hypermail 2.0.0 : Mon Mar 13 2006 - 18:14:10 EST