Class RestApiHandlers
- java.lang.Object
-
- org.glassfish.admingui.common.handlers.RestApiHandlers
-
public class RestApiHandlers extends Object
-
-
Constructor Summary
Constructors Constructor Description RestApiHandlers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkIfEndPointExist(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
createEntity(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
REST-based version of createProxystatic void
deleteCascade(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
// TODO: just these resources? deleteCascade handles delete for jdbc connection pool and connector connection pool The dependent resources jdbc resource and connector resource are deleted on deleting the poolsstatic void
deleteConfigCascade(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
encodeUrl(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
getChildList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
getChildrenNameFromListCmd(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
getChildrenNamesList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
getDefaultValues(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
static void
getEntityAttrs(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
For the given REST endpoint, retrieve the values of the entity and return those as a Map.static void
restRequest(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
This handler can be used to execute a generic REST request.static void
updateEntity(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
Create or update
-
-
-
Method Detail
-
getDefaultValues
public static void getDefaultValues(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
getEntityAttrs
public static void getEntityAttrs(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
For the given REST endpoint, retrieve the values of the entity and return those as a Map. If the entity is not found, an Exception is thrown. This is the REST-based alternative to getProxyAttrs.
-
checkIfEndPointExist
public static void checkIfEndPointExist(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
createEntity
public static void createEntity(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
REST-based version of createProxy- Parameters:
handlerCtx
-
-
restRequest
public static void restRequest(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
This handler can be used to execute a generic REST request. It will return a Java data structure based on the response of the REST request. 'data' and 'attrs' are mutually exclusive. 'data' is used to pass RAW data to the endpoint (such as JSON).
-
updateEntity
public static void updateEntity(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
Create or update
-
deleteCascade
public static void deleteCascade(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
// TODO: just these resources? deleteCascade handles delete for jdbc connection pool and connector connection pool The dependent resources jdbc resource and connector resource are deleted on deleting the pools
-
deleteConfigCascade
public static void deleteConfigCascade(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
getChildList
public static void getChildList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
getChildrenNameFromListCmd
public static void getChildrenNameFromListCmd(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
getChildrenNamesList
public static void getChildrenNamesList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
encodeUrl
public static void encodeUrl(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext handlerCtx)
-
-