public class ManageSuperUsersResource extends AbstractResource
Modifier and Type | Field and Description |
---|---|
private org.apache.logging.log4j.Logger |
LOG
Logger.
|
static String |
SUPERUSER_NAME_PARAMETER
Parameter for the SUPERUSER name "superUserName".
|
Constructor and Description |
---|
ManageSuperUsersResource() |
Modifier and Type | Method and Description |
---|---|
private void |
checkInputs(org.restlet.data.Form mediaForm)
Tests if the
SUPERUSER_NAME_PARAMETER is set. |
void |
createSuperUser(org.restlet.data.Form mediaForm)
Rename the SUPERUSER from the SUPERUSER id sent in url.
|
protected void |
doInit()
Set-up method that can be overridden in order to initialize the state of
the resource.
|
List<String> |
getSuperUsersAsJson()
Returns the list of superusers as an array format.
|
addRequestDocToMethod, addRequestDocToMethod, addRequestDocToMethod, addResponseDocToMethod, createQueryParamDoc, createQueryRepresentationDoc, createResponseDoc, createResponseDoc, createResponseDoc, htmlRepresentation, isObjectExist, isObjectNotExist, isValueExist, isValueNotExist, stringRepresentation
canDescribe, createHtmlRepresentation, createWadlRepresentation, describe, describe, describe, describe, describe, describe, describe, describe, describeDelete, describeGet, describeMethod, describeMethod, describeOptions, describeParameters, describePatch, describePost, describePut, getDescription, getName, getParameter, getParameters, getPreferredWadlVariant, getResourcePath, getResourcesBase, getWadlVariants, isAutoDescribing, options, setAutoDescribing, setDescription, setName
abort, commit, delete, delete, describeVariants, doCatch, doConditionalHandle, doError, doHandle, doHandle, doNegotiatedHandle, get, get, getAttribute, getInfo, getInfo, getOnSent, getPreferredVariant, getRole, getVariants, getVariants, handle, hasAnnotations, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, patch, patch, post, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAttribute, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setOnSent, setProxyChallengeRequests, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
doError, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getConnegService, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMatrixValue, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getProxyChallengeRequests, getProxyChallengeResponse, getQuery, getQueryValue, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestCacheDirectives, getRequestEntity, getResponse, getResponseAttributes, getResponseCacheDirectives, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, isLoggable, release, setApplication, setQueryValue, setRequest, setResponse, toBoolean, toByte, toDouble, toFloat, toInteger, toLong, toObject, toRepresentation, toRepresentation, toRepresentation, toShort, toString
public static final String SUPERUSER_NAME_PARAMETER
private volatile org.apache.logging.log4j.Logger LOG
protected void doInit() throws org.restlet.resource.ResourceException
doInit
in class AbstractResource
org.restlet.resource.ResourceException
- - if a problem happens@Post public void createSuperUser(org.restlet.data.Form mediaForm)
mediaForm
- Data sent with request containing the user name to be
super user.@Get public List<String> getSuperUsersAsJson()
private void checkInputs(org.restlet.data.Form mediaForm) throws org.restlet.resource.ResourceException
SUPERUSER_NAME_PARAMETER
is set.mediaForm
- the parametersorg.restlet.resource.ResourceException
- - if SUPERUSER_NAME_PARAMETER is not setCopyright © 2017–2020 CNES. All rights reserved.