org.rhq.enterprise.server.rest
Class UserHandlerBean

java.lang.Object
  extended by org.rhq.enterprise.server.rest.AbstractRestBean
      extended by org.rhq.enterprise.server.rest.UserHandlerBean
All Implemented Interfaces:
UserHandlerLocal

public class UserHandlerBean
extends AbstractRestBean
implements UserHandlerLocal

Class that deals with user specific stuff

Author:
Heiko W. Rupp

Field Summary
static String GROUP_HEALTH_GROUPS
          List of favorite ResourceGroup id's, delimited by '|' characters.
static String RESOURCE_HEALTH_RESOURCES
          List of favorite Resource id's, delimited by '|' characters.
 
Fields inherited from class org.rhq.enterprise.server.rest.AbstractRestBean
caller
 
Constructor Summary
UserHandlerBean()
           
 
Method Summary
 void addFavoriteResource(int id)
           
 javax.ws.rs.core.Response getFavorites(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders httpHeaders)
           
 javax.ws.rs.core.Response getUserDetails(String loginName, javax.ws.rs.core.Request request, javax.ws.rs.core.HttpHeaders headers)
           
 void removeResourceFromFavorites(int id)
           
 
Methods inherited from class org.rhq.enterprise.server.rest.AbstractRestBean
fetchGroup, fetchResource, fillRWT, getFqn, getFromCache, getFromCache, getResourceFromCache, getResourcesFromCacheByParentId, putResourceToCache, putToCache, putToCache, removeFromCache, renderTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_HEALTH_RESOURCES

public static final String RESOURCE_HEALTH_RESOURCES
List of favorite Resource id's, delimited by '|' characters. Default is "".

See Also:
Constant Field Values

GROUP_HEALTH_GROUPS

public static final String GROUP_HEALTH_GROUPS
List of favorite ResourceGroup id's, delimited by '|' characters. Default is "".

See Also:
Constant Field Values
Constructor Detail

UserHandlerBean

public UserHandlerBean()
Method Detail

getFavorites

public javax.ws.rs.core.Response getFavorites(javax.ws.rs.core.UriInfo uriInfo,
                                              javax.ws.rs.core.HttpHeaders httpHeaders)
Specified by:
getFavorites in interface UserHandlerLocal

addFavoriteResource

public void addFavoriteResource(int id)
Specified by:
addFavoriteResource in interface UserHandlerLocal

removeResourceFromFavorites

public void removeResourceFromFavorites(int id)
Specified by:
removeResourceFromFavorites in interface UserHandlerLocal

getUserDetails

public javax.ws.rs.core.Response getUserDetails(String loginName,
                                                javax.ws.rs.core.Request request,
                                                javax.ws.rs.core.HttpHeaders headers)
Specified by:
getUserDetails in interface UserHandlerLocal


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.