hi alan,

unfortunately it's not that simple. if you specify a class using collection-class= and set proxy=true ojb will create a Collection-or ListProxy around your class. the current version of ojb provides no way to define your own proxy class.

hth
jakob

On Thu, 23 Jan 2003 13:40:20 -0600, Olmanson, Alan <[EMAIL PROTECTED]> wrote:

Jakob,

So if I understand correctly, you are suggesting that I extend
CollectionProxy with something like com.fpinc.FPCollection. Then in my
repository.xml file on my collection-descriptors I would have something
like:

<collection-descriptor name="flags"
collection-class="com.fpinc.FPCollection" element-class- ref="ActivityFlag"
auto-update="true" auto-delete="true">
<inverse-foreignkey field-id-ref="1"/>
</collection-descriptor>

How to do let OJB know that this Class is a proxy class and that it should
use the construtor of the type MyCollection(PBKey aKey, Class aCollClass,
Query aQuery)? Won't ojb just use the default constructor on FPCollection?

--

What I was trying to do is have something like:
<collection-descriptor name="flags"
collection-class="com.fpinc.FPVector" element-class-ref="ActivityFlag"
proxy="true" auto-update="true" auto-delete="true">
<inverse-foreignkey field-id-ref="1"/>
</collection-descriptor>

Where FPVector extends ManageableVector. And the collection proxy happens as
normal, however if I do this I can't get to the FPVector to access the
methods I've added it.

Alan

-----Original Message-----
From: Jakob Braeuchi [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 23, 2003 12:17 PM
To: OJB Users List
Subject: Re: CollectionProxy.getData()


hi alan,

oh i thought it was private. can't you use inheritance for your class like i did with ListProxy ?

jakob

Olmanson, Alan wrote:

Jakob,

It currently is protected.

How would you suggest I get at the underlying collection of the
CollectionProxy, if the getData() method is protected? I'm trying to get
it
from a class that isn't in the org.apache package structure, i.e. a class
which doesn't have access to the protected methods of CollectionProxy.

I would like to see it as public, or a different public method which I can
call to get the underlying Collection class.

Alan

-----Original Message-----
From: Jakob Braeuchi [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 23, 2003 10:52 AM
To: OJB Users List
Subject: Re: CollectionProxy.getData()


hi alan,

i'll make it protected.

jakob

Olmanson, Alan wrote:



Hello,

I was wondering if the getData method on the CollectionProxy could be made
public?

I've defined a custom Collection implementation on my
collection-descriptors, however when I'm making use of the CollectionProxy


I


can't access my Collection.

Alan

--
To unsubscribe, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>







--
To unsubscribe, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>

--
To unsubscribe, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>





--
To unsubscribe, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>

--
To unsubscribe, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:ojb-user- [EMAIL PROTECTED]>




--
Jakob Braeuchi

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to