Title: Object as a parameter in a CMP-Finder

Hi,

is it possible to declare a java-Object as a finder parameter? The container should have access on this object by java-methods.


For example I would like to do following in orion-ejb-jar.xml:
...
<finder-method query="$1.getName() = $bean-attribute">
        <method>
                <ejb-name>TarifBean</ejb-name>
                <method-name>findByAnbieter</method-name>
                <method-params>
                        <method-param>net.interway.project.ValueObject</method-param>
                </method-params>
        </method>
</finder-method>
...


In weblogic e.g. you would define a so called finder-expression:

    <finder-query><![CDATA[ (= $0 bean-attribute) ]]></finder-query>
    <finder-expression>
        <expression-number>0</expression-number>
        <expression-text><![CDATA[@0.getName()]]></expression-text>
        <expression-type>String</expression-type>
    </finder-expression>

Can I do something similar in Orion?

Thanks

Ray Schulz

Reply via email to