<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Michael Varshavsky wrote:
<blockquote
 cite="mid:1599586e0908061046y35a77466y19abdf7772a6077b@mail.gmail.com"
 type="cite">
  <pre wrap="">Hernan, thanks for responding!

The part I don't understand is where it would take the CmsObject to begin
with...
  </pre>
</blockquote>
The CmsObject should be a singleton within any given web application.
There are factory methods to retrieve that instance, but they only work
from within the web app.<br>
<br>
Christian<br>
<blockquote
 cite="mid:1599586e0908061046y35a77466y19abdf7772a6077b@mail.gmail.com"
 type="cite">
  <pre wrap="">
On Thu, Aug 6, 2009 at 10:31 AM, Hernán Leoni <a class="moz-txt-link-rfc2396E" href="mailto:leoni.hernan@gmail.com"><leoni.hernan@gmail.com></a>wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi,

Yes, it is a servlet filter.
I tried to contribute, but I never received an answer from the opencms
people to commit the change.
The filter does the same opencms does at every request, it takes the
CmsObject for the current logged in user and put it in the request, so, it
could be accessible for a servlet other than the opencms servlet.
For example, you could do that with the Spring MVC servlet, then, you will
have access to the CmsObject from the Spring MVC servlet

The OpenCMS object instance depends on the logged in user, so, you can't
have just one instance, you will have potentially one instance per user.

Hernan


2009/8/6 mvarshavsky <a class="moz-txt-link-rfc2396E" href="mailto:mvarshavsky@gmail.com"><mvarshavsky@gmail.com></a>

    </pre>
    <blockquote type="cite">
      <pre wrap="">

Hernán Leoni wrote:
      </pre>
      <blockquote type="cite">
        <pre wrap="">Thanks Mathias, I'm adding a request filter to obtain the cms object, I
hope to be able to contribute it to opencms.

Thanks,

Hernan


        </pre>
      </blockquote>
      <pre wrap="">I'm completely new to OpenCMS coming from a more traditional application
development side of things. Right now I'm leaning towards using Spring so
I'd like to have a reference to CmsObject in appcontext for my controllers
to have access to. When you talk about "request filter", is that a servlet
filter, and if so - what exactly does it do? Does it look like you'll be
able to contribute this like you've hoped?

Thanks a lot!
--
View this message in context:
<a class="moz-txt-link-freetext" href="http://www.nabble.com/access-to-CmsObject-tp21896856p24840412.html">http://www.nabble.com/access-to-CmsObject-tp21896856p24840412.html</a>
Sent from the OpenCMS - Dev mailing list archive at Nabble.com.


_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a>
      </pre>
    </blockquote>
    <pre wrap="">


_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <pre wrap="">
<hr size="4" width="90%">

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a></pre>
</blockquote>
<br>
</body>
</html>