Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.samples
Class UserManagerObject

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
      extended by org.nuxeo.ecm.webengine.model.impl.DefaultObject
          extended by org.nuxeo.ecm.webengine.samples.UserManagerObject
All Implemented Interfaces:
Resource, Adaptable

public class UserManagerObject
extends DefaultObject

UserManager object. You can see the @WebObject annotation that defines a WebObject of type "UserManager"

Author:
Bogdan Stefanescu

Constructor Summary
UserManagerObject()
           
 
Method Summary
 Object doGet()
          Get the index view.
 Object getUser(String name)
          Get the user JAX-RS resource given the user name
 Object getUserByQueryString(String name)
          A hack to accept users as user?name=xxx query parameters
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserManagerObject

public UserManagerObject()
Method Detail

doGet

public Object doGet()
Get the index view. The view file name is computed as follows: index[-media_type_id].ftl First the skin/views/UserManager is searched for that file then the current directory. (The type of a module is the same as its name)


getUserByQueryString

public Object getUserByQueryString(String name)
A hack to accept users as user?name=xxx query parameters


getUser

public Object getUser(String name)
Get the user JAX-RS resource given the user name


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.