[rules-users] Integration Of Guvnor with CustomApp
Jervis Liu
jliu at redhat.com
Mon Dec 27 01:31:38 EST 2010
GPatel at tsys.com wrote:
> Esteban
>
> I too am trying to integrate the Rule editing widget into my web page.
> I followed your writeup, very helpful indeed.
>
> What is missing though is a handy method to get all rules under a
> category. In my app (and I suspect in most cases where people are
> trying to embed the asset editor), we only want to retrieve those
> rules that belong to the category that the web user has access to.
> There seems to be no way of doing this in the REST API or the service
> classes built on top of RulesRepository.
>
Hi Ghanshyam,
Once the new JAX-RS based REST interface is in place (its not there yet,
but will come in soon), you can use following ways to retrieve rules
under a category. For example:
A HTTP GET request to URL http://host:portnumber/repository/categories
with Accept="application/atom+xml" returns a list of categories in the
repository in Atom Feed format.
A HTTP GET request to URL
http://host:portnumber/repository/categories/testCategory1/assets with
Accept="application/atom+xml" returns a list of assets under the
testCategory1 in the repository in Atom feed format.
A GET request to
http://host:portnumber/repository/categories/testCategory1/assets/testAsset1
with Accept="application/atom+xml" returns an atom entry which is a
summary info of that asset as well as its meta data.
A GET request to
http://host:portnumber/repository/categories/testCategory1/assets/testAsset1
with Accept="application/octet-stream" returns a binary attachment (if
that asset has a binary attachment as content).
A GET request to
http://host:portnumber/repository/packages/testPackage1/assets/testAsset1
with Accept="application/source" returns the asset source in text format
(if that asset has a content in text format).
A GET request to
http://host:portnumber/repository/packages/testPackage1/assets/testAsset1
with Accept="application/json" returns a json object which is the
summary info of that asset as well as its meta data.
Will this meet your requirement?
Thanks,
Jervis
> Thanks
> Ghanshyam
>
>
>
> From: Esteban Aliverti <esteban.aliverti at gmail.com>
> To: Rules Users List <rules-users at lists.jboss.org>
> Date: 12/23/2010 09:54 AM
> Subject: Re: [rules-users] Integration Of Guvnor with CustomApp
> Sent by: rules-users-bounces at lists.jboss.org
> ------------------------------------------------------------------------
>
>
>
> Andrew Waterman and Jervis Liu were working on a REST API for
> Guvnor: _https://issues.jboss.org/browse/GUVNOR-1080_ Maybe you can
> help them.
> In the other hand, I have implemented a way to embedd Guvnor's editors
> in external
> applications: _http://ilesteban.wordpress.com/2010/11/23/guvnor-embed-assets-editor-in-your-application/_
>
>
> Best Regards,
>
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>
> Esteban Aliverti
> - Developer @ _http://www.plugtree.com _ <http://www.plugtree.com/>
> - Blog @ _http://ilesteban.wordpress.com_
> <http://ilesteban.wordpress.com/>
>
>
> 2010/12/23 Harshit Bapna <_hrbapna at gmail.com_ <mailto:hrbapna at gmail.com>>
> Hello All,
>
> I am able to successfully integrate Guvnor into my custom app. (based
> on spring)
> (_http://drools-java-rules-engine.46999.n3.nabble.com/How-to-integrate-Guvnor-GUI-in-a-test-app-td1595617.html_)
>
>
> I have written some code in the index.jsp which invokes the
> ServiceImplementation of Guvnor.
> I am observing that RuleRepository object is coming as null.
> Note: Through the integrated app If I hit the Guvnor URL than it is
> working as normal.
>
> private ServiceImplementation getService() {
> ServiceImplementation impl = new ServiceImplementation();
> RulesRepository repository = impl.getRulesRepository();
> return impl;
> }
>
> What is the suggested way of using the Guvnor services from the
> jsp/java ?
>
>
>
> _______________________________________________
> rules-users mailing list_
> __rules-users at lists.jboss.org_ <mailto:rules-users at lists.jboss.org>_
> __https://lists.jboss.org/mailman/listinfo/rules-users_
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
> ----------------------------------------- The information contained in
> this communication (including any attachments hereto) is confidential
> and is intended solely for the personal and confidential use of the
> individual or entity to whom it is addressed. If the reader of this
> message is not the intended recipient or an agent responsible for
> delivering it to the intended recipient, you are hereby notified that
> you have received this communication in error and that any review,
> dissemination, copying, or unauthorized use of this information, or
> the taking of any action in reliance on the contents of this
> information is strictly prohibited. If you have received this
> communication in error, please notify us immediately by e-mail, and
> delete the original message. Thank you
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
More information about the rules-users
mailing list