Issue 39037 - proxyfactory delegation problem
Summary: proxyfactory delegation problem
Status: CLOSED FIXED
Alias: None
Product: udk
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: marc.neumann
QA Contact: issues@udk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-15 13:00 UTC by Daniel Boelzle [:dbo]
Modified: 2005-02-10 14:36 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Daniel Boelzle [:dbo] 2004-12-15 13:00:06 UTC
An often used case of the proxy factory is to override interface methods by
creating an (aggregatable) proxy, then overriding certain interfaces. Single
methods of an overridden interface are implemented differently while the rest of
the methods are delegated to the target object. This way, one first has to
obtain a reference to the target object BEFORE calling setDelegator() [=>
because this would return the overridden interface].
A problem with delegation occured when the target object is itself a proxy
factory object (which has been registered at the compiler's UNO environment).

QA:
Because of the fact that the last stakeholders of the deprecated proxy factory
code are base and accessibility, and the fact that changes to the proxy factory
are highly sensible, I would strongly recommend to verify this issue generally
testing base and accessibility. There is also an old task #114513# which must be
verified again.
Comment 1 Daniel Boelzle [:dbo] 2004-12-15 13:08:07 UTC
QA: please verify #i25886#, #112188#
Comment 2 Daniel Boelzle [:dbo] 2004-12-16 14:29:11 UTC
fixed.
Comment 3 Daniel Boelzle [:dbo] 2005-01-10 10:14:03 UTC
.
Comment 4 Daniel Boelzle [:dbo] 2005-01-10 10:18:15 UTC
MSC, please verify.
Comment 5 Daniel Boelzle [:dbo] 2005-01-10 10:18:50 UTC
.
Comment 6 marc.neumann 2005-01-19 12:52:43 UTC
The base update test on solaris returns no errors, so a think everything is OK.
Comment 7 marc.neumann 2005-02-10 14:36:30 UTC
Hi,

fixed in current developer build -> close.
The current developer build can be found at
http://download.openoffice.org/680/index.html
Feel free to reopen if this issue is not fixed in the developer build.

Bye Marc