Not sure where the code calls on list(), but if you provide
`returnType="ANYTHING_BUT_QUERY"` then you will be delivered the array of
entities.

So, check farther up the execution chain and see where you can pass, say,
`returnType="array"`, and you should be all set.

On Thu, Jan 26, 2012 at 9:21 AM, marc <[email protected]> wrote:

> Hi,
>
> I am playing with ModelGlue scaffolding feature with CF9 Hibernate ORM. I
> find that the List event handler returns a query result set of all my
> records in table, whereas cf9 EntityLoad() returns an array of entiities.
> When I look in the MG framework where it executes List() , I see that the
> handler initially retrieves an array of entities via EntityLoad(). Then MG
> converts the returned array with objects to a query with EntitytoQuery().
>
> I'd rather have an array of objects than a simple query resultset. Can I
> change MG so that this behaviour is configurable?
>
> Here is the MG code where a list of objects is retrieved and then
> convreted to a struct:
>
> in /ModelGlue/gesture/modules/orm/cform/cfORMService.cfc
>
>     any function list(required string entityName, struct
> filterCriteria=StructNew(), string sortOrder="", string returnType="query")
> {
>         var list =
> EntityLoad(arguments.entityName,arguments.filterCriteria,arguments.sortOrder);
>         if (arguments.returnType eq "query") {
>             list = EntitytoQuery(list);
>         }
>         return list;
>     }
>
> As far as I can see the argument returnType is not specified in the
> calling component (/ModelGlue/gesture/modules/orm/cform/cfORMAdapter.cfc)
> so it always defaults to "query".
>
> Marc
>
> --
> Model-Glue Sites:
> Home Page: http://www.model-glue.com
> Documentation: http://docs.model-glue.com
> Bug Tracker: http://bugs.model-glue.com
> Blog: http://www.model-glue.com/blog
>
> You received this message because you are subscribed to the Google
> Groups "model-glue" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/model-glue?hl=en

-- 
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

Reply via email to