[opencms-dev] access to CmsObject

Mathias Lin | SYSVISION mail at mathiaslin.com
Fri Feb 13 05:45:19 CET 2009

Not sure if it's the best approach but I modified and rebuilt the OpenCms
core, changing the OpenCmsServlet and putting the CmsObject into the session
in the get-method of the servlet, using
Let me know if you found any other/better approach.

Hi Mathias,

Thanks, sure, I'm using that in other places y my system, the most of 
the time in tests, but I'm trying to ger the CmsObject when the person 
is already logged in, the scenario would be:
  - the user access the opencms console (log in)
  - clicks on a resource which gets rendered in an html
  - the html page has dwr-ajax code which generates a request to the dwr 
  - the dwr service needs the CmsObject, the user is already logged in, 
so, I don't want to use loginUser again, and actually, I should not have 
the password every time.


Mathias Lin|SYSVISION wrote:
> Hi Hernan,
> I use Spring w/ OpenCms but not DWR. 
> The CmsObject can be initialized as follows:
> CmsObject cmsObj =
> OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest());
> ...and then do something like login for example...
> String s = cmsObj.loginUser("Admin", "admin");
> HTH,
> Mathias
> Hernán Leoni wrote:
>> Hi,
>> I'm working with opencms and dwr + spring.
>> I'm doing it quite well, but at this moment I'm stuck here, the question 
>> is: how can I access the CmsObject from a servlet other than the opencms 
>> servlet.
>> As far as I could see  the CmsObject is generated in OpenCmsCore 
>> <http://files.opencms.org/javadoc/core/org/opencms/main/OpenCmsCore.html>, 
>> but all methods are privates and I think I should not touch code in
>> there.
>> I would thanks any help.

Mathias Lin
View this message in context: http://www.nabble.com/access-to-CmsObject-tp21896856p21990139.html
Sent from the OpenCMS - Dev mailing list archive at Nabble.com.

More information about the opencms-dev mailing list