The property broker automatically assigns the plug-in ID as the owner of the action by knowing what plug-in registered the extension. In the rare case where you need to override what the owner is you can simply map the instance of the view to a new custom defined owner. This gives generic containers like the JSR 168 container and the Lotus Notes® composite application plug-in the ability to override the action and specify a domain specific owner. In the case of Lotus Notes for instance they use the replication ID of the database the action is contained in for the owner.
public void addInstanceToOwner(String instance, Object owner);
call now maps the specific view instance with a specific new owner. Now, during runtime resolution of wiring, the correct instance will be called with the proper action and owner information.
Parent topic: Creating Cooperative Components with the Lotus Expeditor Property Broker: XPD621