@Produces(value={"text/html","application/json","application/xml","application/x-www-form-urlencoded"})
@Consumes(value={"application/json","application/xml","application/x-www-form-urlencoded"})
@CommandLock(value=NONE)
@ExecuteOn(value=DAS)
@TargetType(value={CLUSTER,CLUSTERED_INSTANCE,CONFIG,DAS,DOMAIN,STANDALONE_INSTANCE})
public class SystemPropertiesCliResource
extends TemplateExecCommand
| Modifier and Type | Field and Description |
|---|---|
protected Domain |
domain |
protected org.jvnet.hk2.config.Dom |
entity |
protected org.glassfish.hk2.api.ServiceLocator |
injector |
protected static String |
TAG_SYSTEM_PROPERTY |
commandAction, commandDisplayName, commandMethod, commandName, isLinkedToParent, localStrings, resourceNamelocatorBridge, logger, requestHeaders, securityContext, serviceLocator, subjectRef, uriInfo| Constructor and Description |
|---|
SystemPropertiesCliResource() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
convertPropertyMapToString(HashMap<String,String> data) |
javax.ws.rs.core.Response |
create(HashMap<String,String> data) |
protected javax.ws.rs.core.Response |
deleteProperty(String parent,
String propName) |
protected javax.ws.rs.core.Response |
deleteRemovedProperties(Map<String,String> newProps) |
javax.ws.rs.core.Response |
deleteSystemProperty(String id,
HashMap<String,String> data) |
ActionReportResult |
get() |
protected org.jvnet.hk2.config.Dom |
getCluster(org.jvnet.hk2.config.Dom domain,
String clusterName) |
protected org.jvnet.hk2.config.Dom |
getConfig(org.jvnet.hk2.config.Dom domain,
String configName) |
org.jvnet.hk2.config.Dom |
getEntity() |
protected void |
getSystemProperties(Map<String,Map<String,String>> properties,
org.jvnet.hk2.config.Dom dom,
boolean getDefaults) |
javax.ws.rs.core.Response |
getSystemPropertyResource(String id,
HashMap<String,String> data) |
protected javax.ws.rs.core.Response |
saveProperties(HashMap<String,String> data) |
protected javax.ws.rs.core.Response |
saveProperties(String parent,
HashMap<String,String> data) |
void |
setEntity(org.jvnet.hk2.config.Dom p) |
javax.ws.rs.core.Response |
update(HashMap<String,String> data) |
addQueryString, adjustParameters, executeCommand, executeCommandAsSse, executeCommandLegacyFormat, getCommandParams, getParent, getUriInfo, options, optionsLegacyFormat, processCommandParams, purgeEmptyEntries, renameParameter, setUriInfogetAuthenticatedUser, getSubjectprotected static final String TAG_SYSTEM_PROPERTY
@Context protected org.glassfish.hk2.api.ServiceLocator injector
protected org.jvnet.hk2.config.Dom entity
protected Domain domain
public void setEntity(org.jvnet.hk2.config.Dom p)
public org.jvnet.hk2.config.Dom getEntity()
@GET public ActionReportResult get()
@Path(value="{Name}/")
@POST
public javax.ws.rs.core.Response getSystemPropertyResource(@PathParam(value="Name")
String id,
HashMap<String,String> data)
@Path(value="{Name}/")
@DELETE
public javax.ws.rs.core.Response deleteSystemProperty(@PathParam(value="Name")
String id,
HashMap<String,String> data)
protected void getSystemProperties(Map<String,Map<String,String>> properties, org.jvnet.hk2.config.Dom dom, boolean getDefaults)
protected org.jvnet.hk2.config.Dom getCluster(org.jvnet.hk2.config.Dom domain,
String clusterName)
protected org.jvnet.hk2.config.Dom getConfig(org.jvnet.hk2.config.Dom domain,
String configName)
protected javax.ws.rs.core.Response saveProperties(String parent, HashMap<String,String> data)
Copyright © 2017. All rights reserved.