org.glassfish.admin.rest.provider
Class ProviderUtil
java.lang.Object
org.glassfish.admin.rest.provider.ProviderUtil
- Direct Known Subclasses:
- InputObject, XmlHashMapProvider
public class ProviderUtil
- extends java.lang.Object
- Author:
- Pajeshwar Patil, Ludovic Champenois ludo@dev.java.net
|
Method Summary |
static java.lang.String |
getElementLink(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String elementName)
|
protected static java.lang.String |
getEndXmlElement(java.lang.String name)
|
protected static java.lang.String |
getHint(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String mediaType)
Method to get the hint to display in case module monitoring levels are OFF |
protected static java.lang.String |
getHtmlForComponent(java.lang.String component,
java.lang.String heading,
java.lang.String result)
|
static java.lang.String |
getHtmlHeader(java.lang.String baseUri)
|
protected static java.lang.String |
getHtmlRepresentationForAttributes(org.jvnet.hk2.config.ConfigBean proxy,
javax.ws.rs.core.UriInfo uriInfo)
|
protected static java.lang.String |
getHtmlRespresentationsForCommand(MethodMetaData methodMetaData,
java.lang.String commandMethod,
java.lang.String commandDisplayName,
javax.ws.rs.core.UriInfo uriInfo)
|
protected static org.codehaus.jettison.json.JSONArray |
getJsonForMethodMetaData(OptionsResult metaData)
|
protected static java.lang.String |
getJsonForMethodMetaData(OptionsResult metaData,
java.lang.String indent)
|
protected static java.lang.String |
getStartXmlElement(java.lang.String name)
|
static java.util.Map<java.lang.String,java.lang.Object> |
getStatistic(org.glassfish.external.statistics.Statistic statistic)
|
static java.util.Map |
getStatistics(org.glassfish.external.statistics.Statistic statistic)
|
static java.util.HashMap<java.lang.String,java.lang.String> |
getStringMap(java.util.Map map)
|
protected static java.lang.String |
getXmlForMethodMetaData(OptionsResult metaData,
java.lang.String indent)
|
static java.lang.String |
jsonValue(java.lang.Object value)
|
static java.lang.String |
quote(java.lang.String string)
Produce a string in double quotes with backslash sequences in all the
right places. |
protected static java.lang.String |
readAsString(java.io.InputStream in)
|
protected static java.lang.String |
slashToDash(java.lang.String string)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_CHILD_RESOURCE
public static final java.lang.String KEY_CHILD_RESOURCE
- See Also:
- Constant Field Values
KEY_CHILD_RESOURCES
public static final java.lang.String KEY_CHILD_RESOURCES
- See Also:
- Constant Field Values
KEY_COMMAND
public static final java.lang.String KEY_COMMAND
- See Also:
- Constant Field Values
KEY_COMMANDS
public static final java.lang.String KEY_COMMANDS
- See Also:
- Constant Field Values
KEY_ENTITY
public static final java.lang.String KEY_ENTITY
- See Also:
- Constant Field Values
KEY_METHODS
public static final java.lang.String KEY_METHODS
- See Also:
- Constant Field Values
ProviderUtil
public ProviderUtil()
quote
public static java.lang.String quote(java.lang.String string)
- Produce a string in double quotes with backslash sequences in all the
right places.
slashToDash
protected static final java.lang.String slashToDash(java.lang.String string)
readAsString
protected static final java.lang.String readAsString(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
getElementLink
public static java.lang.String getElementLink(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String elementName)
getStartXmlElement
protected static java.lang.String getStartXmlElement(java.lang.String name)
getEndXmlElement
protected static java.lang.String getEndXmlElement(java.lang.String name)
getStatistics
public static java.util.Map getStatistics(org.glassfish.external.statistics.Statistic statistic)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
getStatistic
public static java.util.Map<java.lang.String,java.lang.Object> getStatistic(org.glassfish.external.statistics.Statistic statistic)
getStringMap
public static java.util.HashMap<java.lang.String,java.lang.String> getStringMap(java.util.Map map)
getHtmlRepresentationForAttributes
protected static java.lang.String getHtmlRepresentationForAttributes(org.jvnet.hk2.config.ConfigBean proxy,
javax.ws.rs.core.UriInfo uriInfo)
getHtmlRespresentationsForCommand
protected static java.lang.String getHtmlRespresentationsForCommand(MethodMetaData methodMetaData,
java.lang.String commandMethod,
java.lang.String commandDisplayName,
javax.ws.rs.core.UriInfo uriInfo)
getHtmlForComponent
protected static java.lang.String getHtmlForComponent(java.lang.String component,
java.lang.String heading,
java.lang.String result)
getHint
protected static java.lang.String getHint(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String mediaType)
- Method to get the hint to display in case module monitoring levels are OFF
- Parameters:
uriInfo - the uri context object of the input requestmediaType - the media type of the input request
- Returns:
- a hit to display when module monitoring levels are all OFF
jsonValue
public static java.lang.String jsonValue(java.lang.Object value)
getHtmlHeader
public static java.lang.String getHtmlHeader(java.lang.String baseUri)
getJsonForMethodMetaData
protected static org.codehaus.jettison.json.JSONArray getJsonForMethodMetaData(OptionsResult metaData)
throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
getJsonForMethodMetaData
protected static java.lang.String getJsonForMethodMetaData(OptionsResult metaData,
java.lang.String indent)
getXmlForMethodMetaData
protected static java.lang.String getXmlForMethodMetaData(OptionsResult metaData,
java.lang.String indent)
Copyright © 2012 GlassFish Community. All Rights Reserved.