org.glassfish.admin.rest.resources.custom
Class SystemPropertiesCliResource

java.lang.Object
  extended by org.glassfish.admin.rest.resources.TemplateExecCommand
      extended by org.glassfish.admin.rest.resources.custom.SystemPropertiesCliResource

@CommandLock(value=NONE)
@ExecuteOn(value=DAS)
@TargetType(value={CLUSTER,CLUSTERED_INSTANCE,CONFIG,DAS,DOMAIN,STANDALONE_INSTANCE})
public class SystemPropertiesCliResource
extends TemplateExecCommand

Author:
jasonlee

Field Summary
protected  Domain domain
           
protected  org.jvnet.hk2.config.Dom entity
           
protected  com.sun.jersey.api.core.ResourceContext resourceContext
           
protected static java.lang.String TAG_SYSTEM_PROPERTY
           
 
Fields inherited from class org.glassfish.admin.rest.resources.TemplateExecCommand
commandAction, commandDisplayName, commandMethod, commandName, habitat, isLinkedToParent, localStrings, logger, requestHeaders, resourceName, uriInfo
 
Constructor Summary
SystemPropertiesCliResource()
           
 
Method Summary
protected  java.lang.String convertPropertyMapToString(java.util.HashMap<java.lang.String,java.lang.String> data)
           
 javax.ws.rs.core.Response create(java.util.HashMap<java.lang.String,java.lang.String> data)
           
protected  void deleteExistingProperties()
           
protected  javax.ws.rs.core.Response deleteProperty(java.lang.String parent, java.lang.String propName)
           
 javax.ws.rs.core.Response deleteSystemProperty(java.lang.String id, java.util.HashMap<java.lang.String,java.lang.String> data)
           
 ActionReportResult get()
           
protected  org.jvnet.hk2.config.Dom getCluster(org.jvnet.hk2.config.Dom domain, java.lang.String clusterName)
           
protected  org.jvnet.hk2.config.Dom getConfig(org.jvnet.hk2.config.Dom domain, java.lang.String configName)
           
 org.jvnet.hk2.config.Dom getEntity()
           
protected  void getSystemProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> properties, org.jvnet.hk2.config.Dom dom, boolean getDefaults)
           
 javax.ws.rs.core.Response getSystemPropertyResource(java.lang.String id, java.util.HashMap<java.lang.String,java.lang.String> data)
           
protected  javax.ws.rs.core.Response saveProperties(java.util.HashMap<java.lang.String,java.lang.String> data)
           
protected  javax.ws.rs.core.Response saveProperties(java.lang.String parent, java.util.HashMap<java.lang.String,java.lang.String> data)
           
 void setEntity(org.jvnet.hk2.config.Dom p)
           
 javax.ws.rs.core.Response update(java.util.HashMap<java.lang.String,java.lang.String> data)
           
 
Methods inherited from class org.glassfish.admin.rest.resources.TemplateExecCommand
addQueryString, adjustParameters, executeCommand, getCommandParams, getParent, options, processCommandParams, purgeEmptyEntries, renameParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_SYSTEM_PROPERTY

protected static final java.lang.String TAG_SYSTEM_PROPERTY
See Also:
Constant Field Values

resourceContext

@Context
protected com.sun.jersey.api.core.ResourceContext resourceContext

entity

protected org.jvnet.hk2.config.Dom entity

domain

protected Domain domain
Constructor Detail

SystemPropertiesCliResource

public SystemPropertiesCliResource()
Method Detail

setEntity

public void setEntity(org.jvnet.hk2.config.Dom p)

getEntity

public org.jvnet.hk2.config.Dom getEntity()

get

public ActionReportResult get()

create

public javax.ws.rs.core.Response create(java.util.HashMap<java.lang.String,java.lang.String> data)

update

public javax.ws.rs.core.Response update(java.util.HashMap<java.lang.String,java.lang.String> data)

getSystemPropertyResource

public javax.ws.rs.core.Response getSystemPropertyResource(java.lang.String id,
                                                           java.util.HashMap<java.lang.String,java.lang.String> data)

deleteSystemProperty

public javax.ws.rs.core.Response deleteSystemProperty(java.lang.String id,
                                                      java.util.HashMap<java.lang.String,java.lang.String> data)

getSystemProperties

protected void getSystemProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> properties,
                                   org.jvnet.hk2.config.Dom dom,
                                   boolean getDefaults)

getCluster

protected org.jvnet.hk2.config.Dom getCluster(org.jvnet.hk2.config.Dom domain,
                                              java.lang.String clusterName)

getConfig

protected org.jvnet.hk2.config.Dom getConfig(org.jvnet.hk2.config.Dom domain,
                                             java.lang.String configName)

convertPropertyMapToString

protected java.lang.String convertPropertyMapToString(java.util.HashMap<java.lang.String,java.lang.String> data)

saveProperties

protected javax.ws.rs.core.Response saveProperties(java.util.HashMap<java.lang.String,java.lang.String> data)

saveProperties

protected javax.ws.rs.core.Response saveProperties(java.lang.String parent,
                                                   java.util.HashMap<java.lang.String,java.lang.String> data)

deleteProperty

protected javax.ws.rs.core.Response deleteProperty(java.lang.String parent,
                                                   java.lang.String propName)

deleteExistingProperties

protected void deleteExistingProperties()


Copyright © 2012 GlassFish Community. All Rights Reserved.