public class ResourceHandlerBean extends AbstractRestBean
AbstractRestBean.CacheKey| Modifier and Type | Field and Description |
|---|---|
static String |
DUMMY_AGENT_NAME_PREFIX |
static String |
DUMMY_AGENT_TOKEN_PREFIX |
cache, caller, log, resMgr, resourceGroupManager, wrappedCollectionJson, wrappedCollectionJsonType| 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(CreateCBResourceRequest resource,
String handle,
javax.ws.rs.core.HttpHeaders headers,
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 |
getAvailabilitySummary(int resourceId,
javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getChildren(int id,
int pageSize,
Integer page,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
ResourceWithChildren |
getHierarchy(int baseResourceId) |
javax.ws.rs.core.Response |
getHistoryItem(int historyId,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getPlatforms(int pageSize,
Integer page,
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,
String status,
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,
boolean delete,
boolean validate) |
javax.ws.rs.core.Response |
updateResource(int resourceId,
ResourceWithType resourceWithType,
javax.ws.rs.core.UriInfo uriInfo) |
createPagingHeader, createUILink, fetchGroup, fetchResource, fillGroup, fillRWT, getFromCache, getFromCache, getLinkToGroup, getLinkToResource, getLinkToResourceType, getMetricScheduleInternal, paginate, putToCache, putToCache, removeFromCache, renderTemplate, setCachingHeader, start, withMediaType, wrapForPagingpublic static final String DUMMY_AGENT_NAME_PREFIX
public static final String DUMMY_AGENT_TOKEN_PREFIX
public 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 updateResource(int resourceId,
ResourceWithType resourceWithType,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response getResourcesByQuery(String q, String category, int pageSize, Integer page, String status, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response getPlatforms(int pageSize,
Integer page,
@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 javax.ws.rs.core.Response getAvailabilitySummary(int resourceId,
@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,
int pageSize,
Integer page,
@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(CreateCBResourceRequest resource, String handle, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo uriInfo) throws IOException
IOExceptionpublic javax.ws.rs.core.Response getHistoryItem(int historyId,
@Context
javax.ws.rs.core.HttpHeaders headers,
@Context
javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response uninventoryOrDeleteResource(int resourceId,
boolean delete,
boolean validate)
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.