[Building Sakai] How do I write/use an EntityViewAccessProvider (EVAP) ?

George Pipkin gpp8p at virginia.edu
Thu Sep 23 13:57:04 PDT 2010


   Hi -

    I have a situation where I want to embed a tool in another tool.  In 
this case, it is to
embed a link to the old version of Assignments (not Assignments 2) into 
a Syllabus Document.
Getting a link that will do this isn't a problem.  I can do that using 
an EntityProvider.  However,
the page resulting from that link contains a button that invokes the 
file picker helper, and
at that point, the portal starts to get in the way as the picker appears 
within the placement
defined by Assignments, and then things get complicated.

    Looking over Aaron Z's EntityBroker javadocs, it looks to me like 
the way to accomplish what
I need to do is to use an EVAP (EntityViewAccessProvider).  However, I 
can't find any information
on how to write one, and more important, how to use one.  How do I let 
EntityBroker know that
there is an EVAP defined for a particular ID, and what kind of /direct 
request is needed to invoke
it ?  Are there any EVAP's out there ?  It looks to me like there's one 
going in samigo, (or an HVAP)
but I can't find it or find our the sam_pub provider ID is registered 
for this functionality.


                                                 - George Pipkin
                                                    U.Va.


More information about the sakai-dev mailing list