public class ResourceHandlerBean extends AbstractRestBean
AbstractRestBean.CacheKeycache, caller, container| Constructor and Description |
|---|
ResourceHandlerBean() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createPlatform(ResourceWithType resource,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createPlatformOLD(String name,
StringValue typeValue,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createResource(ResourceWithType resource,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
createResourceOLD(String name,
StringValue typeValue,
String plugin,
int parentId,
javax.ws.rs.core.UriInfo uriInfo) |
List<Link> |
getAlertsForResource(int resourceId) |
javax.ws.rs.core.Response |
getAvailability(int resourceId,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getAvailabilityHistory(int resourceId,
long start,
long end,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getChildren(int id,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
ResourceWithChildren |
getHierarchy(int baseResourceId) |
javax.ws.rs.core.Response |
getPlatforms(javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getResource(int id,
javax.ws.rs.core.Request request,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getResourcesByQuery(String q,
String category,
int pageSize,
Integer page,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getSchedules(int resourceId,
String scheduleType,
boolean enabledOnly,
String name,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
void |
reportAvailability(int resourceId,
AvailabilityRest avail) |
javax.ws.rs.core.Response |
uninventoryOrDeleteResource(int resourceId) |
fetchGroup, fetchResource, fillGroup, fillRWT, getFromCache, getFromCache, getResourceFromCache, getResourcesFromCacheByParentId, putResourceToCache, putToCache, putToCache, removeFromCache, renderTemplate, startpublic javax.ws.rs.core.Response getResource(int id,
@Context
javax.ws.rs.core.Request request,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response getResourcesByQuery(String q, String category, int pageSize, Integer page, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response getPlatforms(@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public ResourceWithChildren getHierarchy(int baseResourceId)
public javax.ws.rs.core.Response getAvailability(int resourceId,
@Context
javax.ws.rs.core.HttpHeaders headers)
public javax.ws.rs.core.Response getAvailabilityHistory(int resourceId,
long start,
long end,
@Context
javax.ws.rs.core.HttpHeaders headers)
public void reportAvailability(int resourceId,
AvailabilityRest avail)
@LinkResource(rel="schedules",
value=MetricSchedule.class)
public javax.ws.rs.core.Response getSchedules(int resourceId,
String scheduleType,
boolean enabledOnly,
String name,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
@LinkResource(rel="children",
value=ResourceWithType.class)
public javax.ws.rs.core.Response getChildren(int id,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createPlatformOLD(String name, StringValue typeValue, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createPlatform(ResourceWithType resource, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createResourceOLD(String name, StringValue typeValue, String plugin, int parentId, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response createResource(ResourceWithType resource, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response uninventoryOrDeleteResource(int resourceId)
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.