All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.jsftemplating.Handler.map Maven / Gradle / Ivy


getFirstValueFromList.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getFirstValueFromList.method=getFirstValueFromList
getFirstValueFromList.input[0].name=values
getFirstValueFromList.input[0].type=java.util.List
getFirstValueFromList.input[0].required=true
getFirstValueFromList.output[0].name=firstValue
getFirstValueFromList.output[0].type=java.lang.String

#  This handler removes the given element from the list 
# 
#    Output value: "finalList" -- Type: List/
removeListElement.class=org.glassfish.admingui.common.handlers.CommonHandlers
removeListElement.method=removeListElement
removeListElement.input[0].name=list
removeListElement.input[0].type=java.util.List
removeListElement.input[0].required=true
removeListElement.input[1].name=name
removeListElement.input[1].type=java.lang.String
removeListElement.output[0].name=finalList
removeListElement.output[0].type=java.util.List

# Includes the first IP based on priority for the given type.  It adds
# 	the content to the given UIComponent root.  If the IP content looks
# 	like a URL (contains ://), a StaticText component will be added with
# 	the value of the content from the URL.
includeFirstIntegrationPoint.class=org.glassfish.admingui.common.handlers.PluginHandlers
includeFirstIntegrationPoint.method=includeFirstIntegrationPoint
includeFirstIntegrationPoint.input[0].name=type
includeFirstIntegrationPoint.input[0].type=java.lang.String
includeFirstIntegrationPoint.input[0].required=true
includeFirstIntegrationPoint.input[1].name=root
includeFirstIntegrationPoint.input[1].type=javax.faces.component.UIComponent
includeFirstIntegrationPoint.input[1].required=false

#  This handler sets a property on an object which is stored in an existing key
#  For example "advance.lazyConnectionEnlistment".  Note:  This does
#  not evaluate the EL expression.  Its value (e.g., "#{advance.lazyConnectionEnlistment}")
#  is passed as is to the EL API.
setValueExpression.class=org.glassfish.admingui.common.handlers.CommonHandlers
setValueExpression.method=setValueExpression
setValueExpression.input[0].name=expression
setValueExpression.input[0].type=java.lang.String
setValueExpression.input[0].required=true
setValueExpression.input[1].name=value
setValueExpression.input[1].type=java.lang.Object
setValueExpression.input[1].required=true

gf.clusterAction.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.clusterAction.method=clusterAction
gf.clusterAction.input[0].name=rows
gf.clusterAction.input[0].type=java.util.List
gf.clusterAction.input[0].required=true
gf.clusterAction.input[1].name=action
gf.clusterAction.input[1].type=java.lang.String
gf.clusterAction.input[1].required=true
gf.clusterAction.input[2].name=extraInfo
gf.clusterAction.input[2].type=java.lang.Object

#  This handler returns String[] of the given java.util.List 
# 
#    Output value: "selectedIndex" -- Type: Object/
getListElement.class=org.glassfish.admingui.common.handlers.CommonHandlers
getListElement.method=getListElement
getListElement.input[0].name=list
getListElement.input[0].type=java.util.List
getListElement.input[0].required=true
getListElement.input[1].name=index
getListElement.input[1].type=java.lang.Integer
getListElement.output[0].name=selectedIndex
getListElement.output[0].type=java.lang.Object

# This method takes in a list of instances with status, which is the output of list-instances
#  and count the # of instance that is running and non running.
gf.getClusterStatusSummary.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.getClusterStatusSummary.method=getClusterStatusSummary
gf.getClusterStatusSummary.input[0].name=statusMap
gf.getClusterStatusSummary.input[0].type=java.util.Map
gf.getClusterStatusSummary.input[0].required=true
gf.getClusterStatusSummary.output[0].name=numRunning
gf.getClusterStatusSummary.output[0].type=java.lang.String
gf.getClusterStatusSummary.output[1].name=numNotRunning
gf.getClusterStatusSummary.output[1].type=java.lang.String
gf.getClusterStatusSummary.output[2].name=numRequireRestart
gf.getClusterStatusSummary.output[2].type=java.lang.String
gf.getClusterStatusSummary.output[3].name=disableStart
gf.getClusterStatusSummary.output[3].type=java.lang.Boolean
gf.getClusterStatusSummary.output[4].name=disableStop
gf.getClusterStatusSummary.output[4].type=java.lang.Boolean
gf.getClusterStatusSummary.output[5].name=disableEjb
gf.getClusterStatusSummary.output[5].type=java.lang.Boolean

gf.getInstanceMonitorURL.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
gf.getInstanceMonitorURL.method=getInstanceMonitorURL
gf.getInstanceMonitorURL.input[0].name=instanceName
gf.getInstanceMonitorURL.input[0].type=java.lang.String
gf.getInstanceMonitorURL.input[0].defaultValue=server
gf.getInstanceMonitorURL.output[0].name=monitorURL
gf.getInstanceMonitorURL.output[0].type=java.lang.String

gf.deleteLifecycle.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.deleteLifecycle.method=deleteLifecycle
gf.deleteLifecycle.input[0].name=selectedList
gf.deleteLifecycle.input[0].type=java.util.List
gf.deleteLifecycle.input[0].required=true

#  Combine 2 lists List by adding the object in the 2nd list to the first list
#   Input value: "list" -- Type: java.util.List
#   Input value: "list2" -- Type: java.util.List
gf.listCombine.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.listCombine.method=listCombine
gf.listCombine.input[0].name=list
gf.listCombine.input[0].type=java.util.List
gf.listCombine.input[0].required=true
gf.listCombine.input[1].name=list2
gf.listCombine.input[1].type=java.util.List
gf.listCombine.input[1].required=true
gf.listCombine.output[0].name=result
gf.listCombine.output[0].type=java.util.List

# 
#  This handler will be called from baseLayout.xhtml to load the maximum
#  field lengths (maximum number of characters that a user can enter in each
#  field).
getFieldLengths.class=org.glassfish.admingui.common.handlers.CommonHandlers
getFieldLengths.method=getFieldLengths
getFieldLengths.input[0].name=bundle
getFieldLengths.input[0].type=java.util.ResourceBundle
getFieldLengths.input[0].required=true
getFieldLengths.output[0].name=result
getFieldLengths.output[0].type=java.util.Map

#  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).
gf.restRequest.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.restRequest.method=restRequest
gf.restRequest.input[0].name=endpoint
gf.restRequest.input[0].type=java.lang.String
gf.restRequest.input[0].required=true
gf.restRequest.input[1].name=attrs
gf.restRequest.input[1].type=java.util.Map
gf.restRequest.input[1].required=false
gf.restRequest.input[2].name=data
gf.restRequest.input[2].type=java.lang.Object
gf.restRequest.input[2].required=false
gf.restRequest.input[3].name=contentType
gf.restRequest.input[3].type=java.lang.String
gf.restRequest.input[3].required=false
gf.restRequest.input[4].name=method
gf.restRequest.input[4].type=java.lang.String
gf.restRequest.input[4].defaultValue=post
gf.restRequest.input[5].name=quiet
gf.restRequest.input[5].type=boolean
gf.restRequest.input[5].defaultValue=false
gf.restRequest.input[6].name=throwException
gf.restRequest.input[6].type=boolean
gf.restRequest.input[6].defaultValue=true
gf.restRequest.output[0].name=result
gf.restRequest.output[0].type=java.util.Map

# This method returns the current date (as a String).  The DATE_FORMAT
# 	must be specified, if it is not this method will fail.  You may set it
# 	to "short", "medium", "long", or "FULL".
# 
# 	If you do not set it to one of these values, you may set it to a
# 	valid format string.
getDate.class=org.glassfish.admingui.common.handlers.LogViewHandlers
getDate.method=getDate
getDate.input[0].name=DateFormat
getDate.input[0].type=java.lang.String
getDate.input[0].required=true
getDate.output[0].name=Date
getDate.output[0].type=java.lang.String

#  This handler provides access to {@link IntegrationPoint}s for the
# 	    requested key.
getHelpTOC.class=org.glassfish.admingui.common.help.HelpHandlers
getHelpTOC.method=getHelpTOC
getHelpTOC.input[0].name=locale
getHelpTOC.input[0].type=java.util.Locale
getHelpTOC.output[0].name=toc
getHelpTOC.output[0].type=org.glassfish.admingui.connector.TOC

#  This handler redeploy any application
gf.redeploy.class=org.glassfish.admingui.common.handlers.DeploymentHandler
gf.redeploy.method=redeploy
gf.redeploy.input[0].name=filePath
gf.redeploy.input[0].type=java.lang.String
gf.redeploy.input[0].required=true
gf.redeploy.input[1].name=deployMap
gf.redeploy.input[1].type=java.util.Map
gf.redeploy.input[1].required=true
gf.redeploy.input[2].name=convertToFalse
gf.redeploy.input[2].type=java.util.List
gf.redeploy.input[2].required=true
gf.redeploy.input[3].name=valueMap
gf.redeploy.input[3].type=java.util.Map
gf.redeploy.input[3].required=true

#  This handler provides a way to remove tags.  If the user is not
# 	    specified, the current "principal user" will be used.
gf.removeTag.class=org.glassfish.admingui.common.handlers.PreferencesHandler
gf.removeTag.method=removeTag
gf.removeTag.input[0].name=tagName
gf.removeTag.input[0].type=java.lang.String
gf.removeTag.input[0].required=true
gf.removeTag.input[1].name=tagViewId
gf.removeTag.input[1].type=java.lang.String
gf.removeTag.input[1].required=true
gf.removeTag.input[2].name=user
gf.removeTag.input[2].type=java.lang.String

#  This handler provides a way to search for tags.  All 3 properties
# 	    are optional.  If none are specified, all tags will be returned.
# 	    If more than one are specified, tags matching all specified
# 	    criteria will be returned.
gf.queryTags.class=org.glassfish.admingui.common.handlers.PreferencesHandler
gf.queryTags.method=searchTags
gf.queryTags.input[0].name=tagName
gf.queryTags.input[0].type=java.lang.String
gf.queryTags.input[1].name=tagViewId
gf.queryTags.input[1].type=java.lang.String
gf.queryTags.input[2].name=user
gf.queryTags.input[2].type=java.lang.String
gf.queryTags.output[0].name=results
gf.queryTags.output[0].type=java.util.List

#  This handler looks into the config properties, and confidential list, and returns a List of Map for populating the properties table. 
#    This is called for creating new objects.
gf.getConfigPropsInfo.class=org.glassfish.admingui.common.handlers.ResourceHandlers
gf.getConfigPropsInfo.method=getConfigPropsInfo
gf.getConfigPropsInfo.input[0].name=extraProps
gf.getConfigPropsInfo.input[0].type=java.util.Map
gf.getConfigPropsInfo.input[1].name=key
gf.getConfigPropsInfo.input[1].type=java.lang.String
gf.getConfigPropsInfo.input[2].name=confidentialKey
gf.getConfigPropsInfo.input[2].type=java.lang.String
gf.getConfigPropsInfo.input[2].defaultValue=confidentialConfigProps
gf.getConfigPropsInfo.output[0].name=result
gf.getConfigPropsInfo.output[0].type=java.util.List
gf.getConfigPropsInfo.output[1].name=hasConfidentialProps
gf.getConfigPropsInfo.output[1].type=java.lang.Boolean

#  This handler gets the datasource classname and properties and sets them in session
gf.updateJDBCPoolWizardStep1.class=org.glassfish.admingui.common.handlers.JdbcTempHandler
gf.updateJDBCPoolWizardStep1.method=updateJDBCPoolWizardStep1

convertStringToMap.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertStringToMap.method=convertStringToMap
convertStringToMap.input[0].name=str
convertStringToMap.input[0].type=java.lang.String
convertStringToMap.input[1].name=delimiter
convertStringToMap.input[1].type=java.lang.String
convertStringToMap.output[0].name=result
convertStringToMap.output[0].type=java.util.Map

#  This handler returns a {@link GadgetModule} for the named
# 	    gadget.  The name should either be a complete URL,
# 	    or a context-root relative path to the gadget XML file (this
# 	    also includes .xml files stored in .jar's / plugins).
gf.getGadgetModule.class=org.glassfish.admingui.common.gadget.GadgetHandlers
gf.getGadgetModule.method=getGadgetModule
gf.getGadgetModule.input[0].name=name
gf.getGadgetModule.input[0].type=java.lang.String
gf.getGadgetModule.input[0].required=true
gf.getGadgetModule.output[0].name=module
gf.getGadgetModule.output[0].type=org.glassfish.admingui.connector.GadgetModule

rest.get.class=org.glassfish.admingui.common.util.RestUtil2
rest.get.method=sendGetRequestToItemResource
rest.get.input[0].name=endpoint
rest.get.input[0].type=java.lang.String
rest.get.input[0].required=true
rest.get.input[1].name=attrs
rest.get.input[1].type=java.util.Map
rest.get.input[1].required=false
rest.get.output[0].name=result
rest.get.output[0].type=java.util.Map

#  Add list to new list
addToMonitorList.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
addToMonitorList.method=addToMonitorList
addToMonitorList.input[0].name=oldList
addToMonitorList.input[0].type=java.util.List
addToMonitorList.input[1].name=newList
addToMonitorList.input[1].type=java.util.List
addToMonitorList.output[0].name=result
addToMonitorList.output[0].type=java.util.List

gf.createClusterInstances.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.createClusterInstances.method=createClusterInstances
gf.createClusterInstances.input[0].name=clusterName
gf.createClusterInstances.input[0].type=java.lang.String
gf.createClusterInstances.input[0].required=true
gf.createClusterInstances.input[1].name=instanceRow
gf.createClusterInstances.input[1].type=java.util.List
gf.createClusterInstances.input[1].required=true

gf.getDeploymentDescriptor.class=org.glassfish.admingui.common.handlers.DeploymentHandler
gf.getDeploymentDescriptor.method=getDeploymentDescriptor
gf.getDeploymentDescriptor.input[0].name=moduleName
gf.getDeploymentDescriptor.input[0].type=java.lang.String
gf.getDeploymentDescriptor.input[0].required=true
gf.getDeploymentDescriptor.input[1].name=descriptorName
gf.getDeploymentDescriptor.input[1].type=java.lang.String
gf.getDeploymentDescriptor.input[1].required=true
gf.getDeploymentDescriptor.input[2].name=data
gf.getDeploymentDescriptor.input[2].type=java.util.List
gf.getDeploymentDescriptor.input[2].required=true
gf.getDeploymentDescriptor.output[0].name=content
gf.getDeploymentDescriptor.output[0].type=java.lang.String
gf.getDeploymentDescriptor.output[1].name=encoding
gf.getDeploymentDescriptor.output[1].type=java.lang.String

roundTo2DecimalPoint.class=org.glassfish.admingui.common.handlers.UtilHandlers
roundTo2DecimalPoint.method=roundTo2DecimalPoint
roundTo2DecimalPoint.input[0].name=input
roundTo2DecimalPoint.input[0].type=java.lang.Double
roundTo2DecimalPoint.output[0].name=output
roundTo2DecimalPoint.output[0].type=java.lang.String

getPluginIdFromViewId.class=org.glassfish.admingui.common.handlers.PluginHandlers
getPluginIdFromViewId.method=getPluginIdFromViewId
getPluginIdFromViewId.input[0].name=viewId
getPluginIdFromViewId.input[0].type=java.lang.String
getPluginIdFromViewId.input[0].required=true
getPluginIdFromViewId.output[0].name=pluginId
getPluginIdFromViewId.output[0].type=java.lang.String

deploy.class=org.glassfish.admingui.common.handlers.DeploymentHandler
deploy.method=deploy
deploy.input[0].name=filePath
deploy.input[0].type=java.lang.String
deploy.input[1].name=origPath
deploy.input[1].type=java.lang.String
deploy.input[2].name=allMaps
deploy.input[2].type=java.util.Map
deploy.input[3].name=appType
deploy.input[3].type=java.lang.String
deploy.input[4].name=targets
deploy.input[4].type=[Ljava.lang.String;
deploy.input[4].required=true
deploy.input[5].name=propertyList
deploy.input[5].type=java.util.List

convertListToCommaString.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertListToCommaString.method=convertListToCommaString
convertListToCommaString.input[0].name=list
convertListToCommaString.input[0].type=java.util.List
convertListToCommaString.input[0].required=true
convertListToCommaString.output[0].name=commaString
convertListToCommaString.output[0].type=java.lang.String

#  This handler returns the a Map for storing the attributes for editing a realm.
#   This can be used by either the node agent realm or the realm in configuration-Security-realm
getRealmAttrForEdit.class=org.glassfish.admingui.common.handlers.SecurityHandler
getRealmAttrForEdit.method=getRealmAttrForEdit
getRealmAttrForEdit.input[0].name=endpoint
getRealmAttrForEdit.input[0].type=java.lang.String
getRealmAttrForEdit.output[0].name=attrMap
getRealmAttrForEdit.output[0].type=java.util.Map
getRealmAttrForEdit.output[1].name=classnameOption
getRealmAttrForEdit.output[1].type=java.lang.String
getRealmAttrForEdit.output[2].name=realmClasses
getRealmAttrForEdit.output[2].type=java.util.List
getRealmAttrForEdit.output[3].name=properties
getRealmAttrForEdit.output[3].type=java.util.List

gf.convertDateTime.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.convertDateTime.method=convertDateTimeFormat
gf.convertDateTime.input[0].name=dateTime
gf.convertDateTime.input[0].type=java.lang.String
gf.convertDateTime.input[0].required=true
gf.convertDateTime.input[1].name=format
gf.convertDateTime.input[1].type=java.lang.String
gf.convertDateTime.output[0].name=result
gf.convertDateTime.output[0].type=java.lang.String

gf.checkIfEndPointExist.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.checkIfEndPointExist.method=checkIfEndPointExist
gf.checkIfEndPointExist.input[0].name=endpoint
gf.checkIfEndPointExist.input[0].type=java.lang.String
gf.checkIfEndPointExist.input[0].required=true
gf.checkIfEndPointExist.output[0].name=exists
gf.checkIfEndPointExist.output[0].type=java.lang.Boolean

getAppName.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getAppName.method=getAppName
getAppName.input[0].name=endpoint
getAppName.input[0].type=java.lang.String
getAppName.input[0].required=true
getAppName.input[1].name=name
getAppName.input[1].type=java.lang.String
getAppName.input[1].required=true
getAppName.output[0].name=appName
getAppName.output[0].type=java.lang.String
getAppName.output[1].name=appFullName
getAppName.output[1].type=java.lang.String

formatStringsforDisplay.class=org.glassfish.admingui.common.handlers.UtilHandlers
formatStringsforDisplay.method=formatStringsforDisplay
formatStringsforDisplay.input[0].name=string
formatStringsforDisplay.input[0].type=java.lang.String
formatStringsforDisplay.input[0].required=true
formatStringsforDisplay.output[0].name=formattedString
formatStringsforDisplay.output[0].type=java.lang.String

#  This handler returns the a Map for storing the attributes for realm creation.
getRealmAttrForCreate.class=org.glassfish.admingui.common.handlers.SecurityHandler
getRealmAttrForCreate.method=getRealmAttrForCreate
getRealmAttrForCreate.output[0].name=attrMap
getRealmAttrForCreate.output[0].type=java.util.Map
getRealmAttrForCreate.output[1].name=classnameOption
getRealmAttrForCreate.output[1].type=java.lang.String
getRealmAttrForCreate.output[2].name=realmClasses
getRealmAttrForCreate.output[2].type=java.util.List
getRealmAttrForCreate.output[3].name=properties
getRealmAttrForCreate.output[3].type=java.util.List

changeLoggerLevels.class=org.glassfish.admingui.common.handlers.LoggingHandlers
changeLoggerLevels.method=changeLoggerLevels
changeLoggerLevels.input[0].name=newLogLevel
changeLoggerLevels.input[0].type=java.lang.String
changeLoggerLevels.input[0].required=true
changeLoggerLevels.input[1].name=allRows
changeLoggerLevels.input[1].type=java.util.List
changeLoggerLevels.input[1].required=true
changeLoggerLevels.output[0].name=newList
changeLoggerLevels.output[0].type=java.util.List

saveMsgProviderInfo.class=org.glassfish.admingui.common.handlers.SecurityHandler
saveMsgProviderInfo.method=saveMsgProviderInfo
saveMsgProviderInfo.input[0].name=attrMap
saveMsgProviderInfo.input[0].type=java.util.Map
saveMsgProviderInfo.input[0].required=true
saveMsgProviderInfo.input[1].name=configName
saveMsgProviderInfo.input[1].type=java.lang.String
saveMsgProviderInfo.input[1].required=true
saveMsgProviderInfo.input[2].name=edit
saveMsgProviderInfo.input[2].type=java.lang.String
saveMsgProviderInfo.input[2].required=true

#  updates the wizard map properties on step 2
updateJdbcConnectionPoolWizardStep2.class=org.glassfish.admingui.common.handlers.JdbcTempHandler
updateJdbcConnectionPoolWizardStep2.method=updateJdbcConnectionPoolWizardStep2

#  Creates a new File instance by converting the given pathname string 
#       into an abstract pathname. If the given string is the empty string, 
#       then the result is the empty abstract pathname. 
# 
#    Input value: "Pathname" -- Type: String 
#    Output value: "File" -- Type: java.io.File
getFile.class=org.glassfish.admingui.common.handlers.UtilHandlers
getFile.method=getFile
getFile.input[0].name=Pathname
getFile.input[0].type=java.lang.String
getFile.input[0].required=true
getFile.output[0].name=File
getFile.output[0].type=java.io.File

#  This method returns a new UIViewRoot with the basic JSFT settings
# 	    from the current ViewRoot.  If you intend to set this before the
# 	    current view is created (in an effort to swap out the UIViewRoot),
# 	    you should do so during the initPage event (take care to only do
# 	    this during the first request, or you might lose all child
# 	    components).
createDefaultViewRoot.class=org.glassfish.admingui.common.handlers.UtilHandlers
createDefaultViewRoot.method=createDefaultViewRoot
createDefaultViewRoot.output[0].name=viewRoot
createDefaultViewRoot.output[0].type=javax.faces.component.UIViewRoot

#  Adds the specified (signed) amount of time to the given calendar 
#       field, based on the calendar's rules and returns the resulting Date.
#       See java.util.GregorianCalendar add(int field, int amount). 
# 
#    Input value: "Field" -- Type: Integer 
#           - java.util.Calendar field
#    Input value: "Amount" -- Type: Integer
#           - the amount of date or time to be added to the field.
#    Output value: "Date" -- Type: java.util.Date
calendarAdd.class=org.glassfish.admingui.common.handlers.UtilHandlers
calendarAdd.method=calendarAdd
calendarAdd.input[0].name=Field
calendarAdd.input[0].type=java.lang.Integer
calendarAdd.input[0].required=true
calendarAdd.input[1].name=Amount
calendarAdd.input[1].type=java.lang.Integer
calendarAdd.input[1].required=true
calendarAdd.output[0].name=Date
calendarAdd.output[0].type=java.util.Date

updateLoggerLevels.class=org.glassfish.admingui.common.handlers.LoggingHandlers
updateLoggerLevels.method=updateLoggerLevels
updateLoggerLevels.input[0].name=allRows
updateLoggerLevels.input[0].type=java.util.List
updateLoggerLevels.input[0].required=true
updateLoggerLevels.input[1].name=config
updateLoggerLevels.input[1].type=java.lang.String
updateLoggerLevels.input[1].required=true

#  Remove the given value from a List if it is present
#   Input list: "list" -- Type: java.util.List
#   Input value: "value" -- Type: java.lang.Object
listRemove.class=org.glassfish.admingui.common.handlers.UtilHandlers
listRemove.method=listRemove
listRemove.input[0].name=list
listRemove.input[0].type=java.util.List
listRemove.input[1].name=value
listRemove.input[1].type=java.lang.Object
listRemove.input[1].required=true
listRemove.output[0].name=result
listRemove.output[0].type=java.util.List

#  Adds the given value to a List
#   Input list: "list" -- Type: java.util.List
#   Input value: "value" -- Type: java.lang.Object
#   Input value: "index" -- Type: Integer
listAdd.class=org.glassfish.admingui.common.handlers.UtilHandlers
listAdd.method=listAdd
listAdd.input[0].name=list
listAdd.input[0].type=java.util.List
listAdd.input[1].name=value
listAdd.input[1].type=java.lang.Object
listAdd.input[1].required=true
listAdd.input[2].name=index
listAdd.input[2].type=java.lang.Integer
listAdd.output[0].name=result
listAdd.output[0].type=java.util.List

#  This handler returns the Set of entries for the given
# 	    Map.
mapEntrySet.class=org.glassfish.admingui.common.handlers.UtilHandlers
mapEntrySet.method=mapEntrySet
mapEntrySet.input[0].name=map
mapEntrySet.input[0].type=java.util.Map
mapEntrySet.input[0].required=true
mapEntrySet.output[0].name=set
mapEntrySet.output[0].type=java.util.Set

gf.addToAppScopedResourcesTable.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.addToAppScopedResourcesTable.method=addToAppScopedResourcesTable
gf.addToAppScopedResourcesTable.input[0].name=appName
gf.addToAppScopedResourcesTable.input[0].type=java.lang.String
gf.addToAppScopedResourcesTable.input[0].required=true
gf.addToAppScopedResourcesTable.input[1].name=resources
gf.addToAppScopedResourcesTable.input[1].type=java.util.Map
gf.addToAppScopedResourcesTable.input[2].name=moduleName
gf.addToAppScopedResourcesTable.input[2].type=java.lang.String
gf.addToAppScopedResourcesTable.input[3].name=listOfRows
gf.addToAppScopedResourcesTable.input[3].type=java.util.List
gf.addToAppScopedResourcesTable.output[0].name=result
gf.addToAppScopedResourcesTable.output[0].type=java.util.List

gf.logger.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.logger.method=logger
gf.logger.input[0].name=logString
gf.logger.input[0].type=java.lang.String
gf.logger.input[0].defaultValue=
gf.logger.input[1].name=level
gf.logger.input[1].type=java.lang.String
gf.logger.input[1].defaultValue=INFO
gf.logger.output[0].name=string
gf.logger.output[0].type=java.lang.String

isPool.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
isPool.method=isPool
isPool.input[0].name=poolName
isPool.input[0].type=java.lang.String
isPool.input[0].required=true
isPool.input[1].name=endpoint
isPool.input[1].type=java.lang.String
isPool.input[1].required=true
isPool.output[0].name=result
isPool.output[0].type=java.lang.Boolean

#  This method sets the attributes that will be used by the alert component
#      display the message to user.
#      If type is not specifed, it will be 'info' by default.
#   Input value: "summary" -- Type: java.lang.String
#   Input value: "type" -- Type: java.lang.String
#   Input value: "detail" -- Type: java.lang.String
prepareAlertMsg.class=org.glassfish.admingui.common.handlers.UtilHandlers
prepareAlertMsg.method=prepareAlertMsg
prepareAlertMsg.input[0].name=summary
prepareAlertMsg.input[0].type=java.lang.String
prepareAlertMsg.input[0].required=true
prepareAlertMsg.input[1].name=type
prepareAlertMsg.input[1].type=java.lang.String
prepareAlertMsg.input[2].name=detail
prepareAlertMsg.input[2].type=java.lang.String

gf.reloadApplication.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.reloadApplication.method=reloadApplication
gf.reloadApplication.input[0].name=appName
gf.reloadApplication.input[0].type=java.lang.String
gf.reloadApplication.input[0].required=true

#  This handler invokes the {@link GuiUtil#genId(String)} method and
# 	    returns the result.
gf.encodeId.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.encodeId.method=encodeId
gf.encodeId.input[0].name=id
gf.encodeId.input[0].type=java.lang.String
gf.encodeId.input[0].required=true
gf.encodeId.output[0].name=result
gf.encodeId.output[0].type=java.lang.String

getStatsUrl.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getStatsUrl.method=getStatsUrl
getStatsUrl.input[0].name=app
getStatsUrl.input[0].type=java.lang.String
getStatsUrl.input[0].required=true
getStatsUrl.input[1].name=moduleProps
getStatsUrl.input[1].type=java.util.Map
getStatsUrl.input[1].required=true
getStatsUrl.input[2].name=monitorURL
getStatsUrl.input[2].type=java.lang.String
getStatsUrl.input[2].required=true
getStatsUrl.input[3].name=compVal
getStatsUrl.input[3].type=java.lang.String
getStatsUrl.input[3].required=true
getStatsUrl.output[0].name=statUrl
getStatsUrl.output[0].type=java.lang.String
getStatsUrl.output[1].name=statType
getStatsUrl.output[1].type=java.lang.String

getStats.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getStats.method=getStats
getStats.input[0].name=endpoint
getStats.input[0].type=java.lang.String
getStats.input[0].required=true
getStats.input[1].name=statType
getStats.input[1].type=java.lang.String
getStats.input[2].name=type
getStats.input[2].type=java.lang.String
getStats.output[0].name=result
getStats.output[0].type=java.util.List
getStats.output[1].name=hasStats
getStats.output[1].type=java.lang.Boolean

getLoggerLevels.class=org.glassfish.admingui.common.handlers.LoggingHandlers
getLoggerLevels.method=getLoggerLevels
getLoggerLevels.input[0].name=loggerLevels
getLoggerLevels.input[0].type=java.util.Map
getLoggerLevels.input[0].required=true
getLoggerLevels.output[0].name=loggerList
getLoggerLevels.output[0].type=java.util.List

convertToDifferentCiphersGroup.class=org.glassfish.admingui.common.handlers.NewSSLHandlers
convertToDifferentCiphersGroup.method=convertToDifferentCiphersGroup
convertToDifferentCiphersGroup.input[0].name=ciphers
convertToDifferentCiphersGroup.input[0].type=java.lang.Object
convertToDifferentCiphersGroup.output[0].name=CommonCiphersList
convertToDifferentCiphersGroup.output[0].type=[Ljava.lang.String;
convertToDifferentCiphersGroup.output[1].name=EphemeralCiphersList
convertToDifferentCiphersGroup.output[1].type=[Ljava.lang.String;
convertToDifferentCiphersGroup.output[2].name=OtherCiphersList
convertToDifferentCiphersGroup.output[2].type=[Ljava.lang.String;
convertToDifferentCiphersGroup.output[3].name=EccCiphersList
convertToDifferentCiphersGroup.output[3].type=[Ljava.lang.String;

gf.getProtocols.class=org.glassfish.admingui.common.handlers.WebAppHandlers
gf.getProtocols.method=getProtocols
gf.getProtocols.input[0].name=configName
gf.getProtocols.input[0].type=java.lang.String
gf.getProtocols.input[0].required=true
gf.getProtocols.output[0].name=result
gf.getProtocols.output[0].type=java.util.List

getListBoxOptions.class=org.glassfish.admingui.common.handlers.UtilHandlers
getListBoxOptions.method=getListBoxOptions
getListBoxOptions.input[0].name=availableList
getListBoxOptions.input[0].type=java.util.List
getListBoxOptions.input[0].required=true
getListBoxOptions.input[1].name=selectedCommaString
getListBoxOptions.input[1].type=java.lang.String
getListBoxOptions.input[1].required=true
getListBoxOptions.input[2].name=addEmptyFirstChoice
getListBoxOptions.input[2].type=java.lang.String
getListBoxOptions.output[0].name=availableListResult
getListBoxOptions.output[0].type=java.util.List
getListBoxOptions.output[1].name=selectedOptions
getListBoxOptions.output[1].type=[Ljava.lang.String;

#  Returns the name of the file or directory denoted by this abstract 
#       pathname. This is just the last name in the pathname's name sequence. 
#       If the pathname's name sequence is empty, then the empty string is returned. 
# 
#    Input value: "File" -- Type: java.io.File 
#    Output value: "Name" -- Type: String
fileGetName.class=org.glassfish.admingui.common.handlers.UtilHandlers
fileGetName.method=fileGetName
fileGetName.input[0].name=File
fileGetName.input[0].type=java.io.File
fileGetName.input[0].required=true
fileGetName.output[0].name=Name
fileGetName.output[0].type=java.lang.String

getJvmOptionsValues.class=org.glassfish.admingui.common.handlers.InstanceHandler
getJvmOptionsValues.method=getJvmOptionsValues
getJvmOptionsValues.input[0].name=endpoint
getJvmOptionsValues.input[0].type=java.lang.String
getJvmOptionsValues.input[0].required=true
getJvmOptionsValues.input[1].name=attrs
getJvmOptionsValues.input[1].type=java.util.Map
getJvmOptionsValues.input[1].required=false
getJvmOptionsValues.output[0].name=result
getJvmOptionsValues.output[0].type=java.util.List

gf.instanceAction.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.instanceAction.method=instanceAction
gf.instanceAction.input[0].name=rows
gf.instanceAction.input[0].type=java.util.List
gf.instanceAction.input[0].required=true
gf.instanceAction.input[1].name=action
gf.instanceAction.input[1].type=java.lang.String
gf.instanceAction.input[1].required=true

gf.getNetworkListeners.class=org.glassfish.admingui.common.handlers.WebAppHandlers
gf.getNetworkListeners.method=getNetworkListeners
gf.getNetworkListeners.input[0].name=configName
gf.getNetworkListeners.input[0].type=java.lang.String
gf.getNetworkListeners.input[0].required=true
gf.getNetworkListeners.output[0].name=result
gf.getNetworkListeners.output[0].type=java.util.List

gf.getClusterNameForInstance.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.getClusterNameForInstance.method=getClusterNameForInstance
gf.getClusterNameForInstance.input[0].name=instanceName
gf.getClusterNameForInstance.input[0].type=java.lang.String
gf.getClusterNameForInstance.input[0].required=true
gf.getClusterNameForInstance.output[0].name=clusterName
gf.getClusterNameForInstance.output[0].type=java.lang.String

#  This method returns the deployment descriptors for a given app. 
# 
#    Output value: "descriptors" -- Type: java.util.List/
gf.getDeploymentDescriptorList.class=org.glassfish.admingui.common.handlers.DeploymentHandler
gf.getDeploymentDescriptorList.method=getDeploymentDescriptorList
gf.getDeploymentDescriptorList.input[0].name=data
gf.getDeploymentDescriptorList.input[0].type=java.util.List
gf.getDeploymentDescriptorList.input[0].required=true
gf.getDeploymentDescriptorList.output[0].name=descriptors
gf.getDeploymentDescriptorList.output[0].type=java.util.List

#  This handler will be called during initialization for doing any initialization.
initSessionAttributes.class=org.glassfish.admingui.common.handlers.CommonHandlers
initSessionAttributes.method=initSessionAttributes

gf.createPropertyString.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.createPropertyString.method=createPropertyString
gf.createPropertyString.input[0].name=properties
gf.createPropertyString.input[0].type=java.util.List
gf.createPropertyString.input[0].required=true
gf.createPropertyString.output[0].name=string
gf.createPropertyString.output[0].type=java.lang.String

#  This handler is used for the navigation nodes that request content
# 	    from an external URL.  This handler pulls the "real url" from from
# 	    the component specified by the compId parameter (this
# 	    necessarily depends on the presence of the navigation container in
# 	    the view for the component look up to work).  Once the component
# 	    has been found, the url is retrieved from the attribute map, and
# 	    its contents retrieved.  If processPage is true, the
# 	    URL contents are interpretted and the resulting component(s) are
# 	    added to the component tree (This feature is not currently
# 	    supported)..  Otherwise, the contents are returned in the output
# 	    parameter pluginPage to be output as-is on the
# 	    page.
retrievePluginPageContents.class=org.glassfish.admingui.common.handlers.PluginHandlers
retrievePluginPageContents.method=retrievePluginPageContents
retrievePluginPageContents.input[0].name=compId
retrievePluginPageContents.input[0].type=java.lang.String
retrievePluginPageContents.input[0].required=true
retrievePluginPageContents.output[0].name=pluginPage
retrievePluginPageContents.output[0].type=java.lang.String

gf.handleError.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.handleError.method=handleError
gf.handleError.input[0].name=detail
gf.handleError.input[0].type=java.lang.String

#  This handler returns a
# 	    Map> containing all
# 	    the matches of the requested resource.  Each List in
# 	    the Map is associated with a GUI Plugin, and the key
# 	    to the Map is the plugin id.
getPluginResources.class=org.glassfish.admingui.common.handlers.PluginHandlers
getPluginResources.method=getPluginResources
getPluginResources.input[0].name=name
getPluginResources.input[0].type=java.lang.String
getPluginResources.input[0].required=true
getPluginResources.output[0].name=resources
getPluginResources.output[0].type=java.util.Map

gf.onlyDASExist.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.onlyDASExist.method=onlyDas
gf.onlyDASExist.output[0].name=onlyDAS
gf.onlyDASExist.output[0].type=java.lang.Boolean

gf.getTargetListInfo.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getTargetListInfo.method=getTargetListInfo
gf.getTargetListInfo.input[0].name=appName
gf.getTargetListInfo.input[0].type=java.lang.String
gf.getTargetListInfo.input[0].required=true
gf.getTargetListInfo.output[0].name=result
gf.getTargetListInfo.output[0].type=java.util.List

#  This handler adds the class name table column depends on the resource type.
gf.addClassNameColumn.class=org.glassfish.admingui.common.handlers.JdbcTempHandler
gf.addClassNameColumn.method=addClassNameColumn
gf.addClassNameColumn.input[0].name=poolsData
gf.addClassNameColumn.input[0].type=java.util.List
gf.addClassNameColumn.output[0].name=result
gf.addClassNameColumn.output[0].type=java.util.List

gf.getApplicationType.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getApplicationType.method=getApplicationType
gf.getApplicationType.input[0].name=snifferMap
gf.getApplicationType.input[0].type=java.util.Map
gf.getApplicationType.input[0].required=true
gf.getApplicationType.output[0].name=appType
gf.getApplicationType.output[0].type=java.lang.String

#  Returns the keys  
# 
#    Input value: "Map" -- Type: java.util.Map
#    Output value: "Keys" -- Type: Object
gf.getMapKeys.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.getMapKeys.method=getMapKeys
gf.getMapKeys.input[0].name=Map
gf.getMapKeys.input[0].type=java.util.Map
gf.getMapKeys.input[0].required=true
gf.getMapKeys.output[0].name=Keys
gf.getMapKeys.output[0].type=java.util.List

gf.saveInstanceWeight.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.saveInstanceWeight.method=saveInstanceWeight
gf.saveInstanceWeight.input[0].name=rows
gf.saveInstanceWeight.input[0].type=java.util.List
gf.saveInstanceWeight.input[0].required=true

#  This handler provides the foreach loop functionality.  You should
# 	    specify a request attribute 'var' that will be used as the key for
# 	    storing each token in the list.  You can then retreive each value
# 	    as the loop iterates by requesting the request scoped attribute
# 	    keyed by the value you suplied for 'var'.  You must also specify
# 	    the List to iterate over.
foreach.class=org.glassfish.admingui.common.handlers.UtilHandlers
foreach.method=foreach
foreach.input[0].name=var
foreach.input[0].type=java.lang.String
foreach.input[0].required=false
foreach.input[0].defaultValue=idx
foreach.input[1].name=list
foreach.input[1].type=java.util.Collection
foreach.input[1].required=true

#  updates the wizard map properties on step 2
gf.updateJdbcConnectionPoolPropertiesTable.class=org.glassfish.admingui.common.handlers.JdbcTempHandler
gf.updateJdbcConnectionPoolPropertiesTable.method=updateJdbcConnectionPoolPropertiesTable

convertListToArray.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertListToArray.method=convertListToArray
convertListToArray.input[0].name=list
convertListToArray.input[0].type=java.util.List
convertListToArray.input[0].required=true
convertListToArray.output[0].name=array
convertListToArray.output[0].type=[Ljava.lang.String;

gf.appScopedResourcesExist.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.appScopedResourcesExist.method=appScopedResourcesExist
gf.appScopedResourcesExist.input[0].name=appName
gf.appScopedResourcesExist.input[0].type=java.lang.String
gf.appScopedResourcesExist.input[0].required=true
gf.appScopedResourcesExist.output[0].name=appScopedResExists
gf.appScopedResourcesExist.output[0].type=java.lang.Boolean

gf.getMessageProps.class=org.glassfish.admingui.common.handlers.RestUtilHandlers
gf.getMessageProps.method=getMessageProps
gf.getMessageProps.input[0].name=messageListProps
gf.getMessageProps.input[0].type=java.util.List
gf.getMessageProps.input[0].required=true
gf.getMessageProps.input[1].name=id
gf.getMessageProps.input[1].type=java.lang.String
gf.getMessageProps.output[0].name=keyList
gf.getMessageProps.output[0].type=java.util.List
gf.getMessageProps.output[1].name=propsMap
gf.getMessageProps.output[1].type=java.util.Map
gf.getMessageProps.output[2].name=listEmpty
gf.getMessageProps.output[2].type=java.lang.Boolean

#  This handler takes in a string with delimiter and returns list
convertStringtoList.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertStringtoList.method=convertStringtoListHandler
convertStringtoList.input[0].name=str
convertStringtoList.input[0].type=java.lang.String
convertStringtoList.input[1].name=delimiter
convertStringtoList.input[1].type=java.lang.String
convertStringtoList.input[1].defaultValue=,
convertStringtoList.output[0].name=result
convertStringtoList.output[0].type=java.util.List

gf.isClusterName.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.isClusterName.method=isClusterName
gf.isClusterName.input[0].name=clusterName
gf.isClusterName.input[0].type=java.lang.String
gf.isClusterName.input[0].required=true

saveLoggingAttributes.class=org.glassfish.admingui.common.handlers.LoggingHandlers
saveLoggingAttributes.method=saveLoggingAttributes
saveLoggingAttributes.input[0].name=attrs
saveLoggingAttributes.input[0].type=java.util.Map
saveLoggingAttributes.input[0].required=true
saveLoggingAttributes.input[1].name=config
saveLoggingAttributes.input[1].type=java.lang.String
saveLoggingAttributes.input[1].required=true

#  This handler takes in selected rows, and do the undeployment
#    Input  value: "selectedRows" -- Type: java.util.List
#    Input  value: "appType" -- Type: String
gf.undeploy.class=org.glassfish.admingui.common.handlers.DeploymentHandler
gf.undeploy.method=undeploy
gf.undeploy.input[0].name=selectedRows
gf.undeploy.input[0].type=java.util.List
gf.undeploy.input[0].required=true

gf.getLifecyclesInfo.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getLifecyclesInfo.method=getLifecyclesInfo
gf.getLifecyclesInfo.input[0].name=children
gf.getLifecyclesInfo.input[0].type=java.util.List
gf.getLifecyclesInfo.input[0].required=true
gf.getLifecyclesInfo.output[0].name=result
gf.getLifecyclesInfo.output[0].type=java.util.List

gf.getApplicationTarget.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getApplicationTarget.method=getApplicationTarget
gf.getApplicationTarget.input[0].name=appName
gf.getApplicationTarget.input[0].type=java.lang.String
gf.getApplicationTarget.input[0].required=true
gf.getApplicationTarget.output[0].name=result
gf.getApplicationTarget.output[0].type=java.util.List

gf.changeTargetStatus.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.changeTargetStatus.method=changeTargetStatus
gf.changeTargetStatus.input[0].name=selectedRows
gf.changeTargetStatus.input[0].type=java.util.List
gf.changeTargetStatus.input[0].required=true
gf.changeTargetStatus.input[1].name=Enabled
gf.changeTargetStatus.input[1].type=java.lang.String
gf.changeTargetStatus.input[1].required=true
gf.changeTargetStatus.input[2].name=forLB
gf.changeTargetStatus.input[2].type=java.lang.Boolean
gf.changeTargetStatus.input[2].required=true

gf.getDefaultValues.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.getDefaultValues.method=getDefaultValues
gf.getDefaultValues.input[0].name=endpoint
gf.getDefaultValues.input[0].type=java.lang.String
gf.getDefaultValues.input[0].required=true
gf.getDefaultValues.input[1].name=orig
gf.getDefaultValues.input[1].type=java.util.Map
gf.getDefaultValues.output[0].name=valueMap
gf.getDefaultValues.output[0].type=java.util.Map

convertCiphersItemsToStr.class=org.glassfish.admingui.common.handlers.NewSSLHandlers
convertCiphersItemsToStr.method=convertCiphersItemsToStr
convertCiphersItemsToStr.input[0].name=common
convertCiphersItemsToStr.input[0].type=[Ljava.lang.String;
convertCiphersItemsToStr.input[1].name=ephemeral
convertCiphersItemsToStr.input[1].type=[Ljava.lang.String;
convertCiphersItemsToStr.input[2].name=other
convertCiphersItemsToStr.input[2].type=[Ljava.lang.String;
convertCiphersItemsToStr.input[3].name=ecc
convertCiphersItemsToStr.input[3].type=[Ljava.lang.String;
convertCiphersItemsToStr.output[0].name=ciphers
convertCiphersItemsToStr.output[0].type=java.lang.Object

gf.deleteConfigCascade.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.deleteConfigCascade.method=deleteConfigCascade
gf.deleteConfigCascade.input[0].name=endpoint
gf.deleteConfigCascade.input[0].type=java.lang.String
gf.deleteConfigCascade.input[0].required=true
gf.deleteConfigCascade.input[1].name=selectedRows
gf.deleteConfigCascade.input[1].type=java.util.List
gf.deleteConfigCascade.input[1].required=true
gf.deleteConfigCascade.input[2].name=id
gf.deleteConfigCascade.input[2].type=java.lang.String
gf.deleteConfigCascade.input[2].defaultValue=name
gf.deleteConfigCascade.input[3].name=target
gf.deleteConfigCascade.input[3].type=java.lang.String
gf.deleteConfigCascade.input[3].required=true

gf.ensureDefaultWebModule.class=org.glassfish.admingui.common.handlers.WebAppHandlers
gf.ensureDefaultWebModule.method=ensureDefaultWebModule
gf.ensureDefaultWebModule.input[0].name=endpoint
gf.ensureDefaultWebModule.input[0].type=java.lang.String
gf.ensureDefaultWebModule.input[0].required=true
gf.ensureDefaultWebModule.input[1].name=vsName
gf.ensureDefaultWebModule.input[1].type=java.lang.String
gf.ensureDefaultWebModule.input[1].required=true
gf.ensureDefaultWebModule.input[2].name=instanceList
gf.ensureDefaultWebModule.input[2].type=java.util.List
gf.ensureDefaultWebModule.input[2].required=true

gf.getResourceRealStatus.class=org.glassfish.admingui.common.handlers.ResourceHandlers
gf.getResourceRealStatus.method=getResourceRealStatus
gf.getResourceRealStatus.input[0].name=endpoint
gf.getResourceRealStatus.input[0].type=java.lang.String
gf.getResourceRealStatus.input[1].name=rows
gf.getResourceRealStatus.input[1].type=java.util.List
gf.getResourceRealStatus.input[1].required=true
gf.getResourceRealStatus.output[0].name=result
gf.getResourceRealStatus.output[0].type=java.util.List

formatPathSeperatorStringsforSaving.class=org.glassfish.admingui.common.handlers.UtilHandlers
formatPathSeperatorStringsforSaving.method=formatPathSeperatorStringsforSaving
formatPathSeperatorStringsforSaving.input[0].name=string
formatPathSeperatorStringsforSaving.input[0].type=java.lang.String
formatPathSeperatorStringsforSaving.input[0].required=true
formatPathSeperatorStringsforSaving.output[0].name=formattedString
formatPathSeperatorStringsforSaving.output[0].type=java.lang.String

addDefaultProviderInfo.class=org.glassfish.admingui.common.handlers.SecurityHandler
addDefaultProviderInfo.method=addDefaultProviderInfo
addDefaultProviderInfo.input[0].name=providerList
addDefaultProviderInfo.input[0].type=java.util.List
addDefaultProviderInfo.input[0].required=true
addDefaultProviderInfo.input[1].name=configName
addDefaultProviderInfo.input[1].type=java.lang.String
addDefaultProviderInfo.input[1].required=true
addDefaultProviderInfo.input[2].name=msgSecurityName
addDefaultProviderInfo.input[2].type=java.lang.String
addDefaultProviderInfo.input[2].required=true

#  Test if a particular attribute exists.
#       It will look at request scope, then page, then session.
testExists.class=org.glassfish.admingui.common.handlers.CommonHandlers
testExists.method=testExists
testExists.input[0].name=attr
testExists.input[0].type=java.lang.String
testExists.input[0].required=true
testExists.output[0].name=defined
testExists.output[0].type=java.lang.Boolean

#  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.
gf.getEntityAttrs.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.getEntityAttrs.method=getEntityAttrs
gf.getEntityAttrs.input[0].name=endpoint
gf.getEntityAttrs.input[0].type=java.lang.String
gf.getEntityAttrs.input[0].required=true
gf.getEntityAttrs.input[1].name=currentMap
gf.getEntityAttrs.input[1].type=java.util.Map
gf.getEntityAttrs.input[2].name=key
gf.getEntityAttrs.input[2].type=java.lang.String
gf.getEntityAttrs.input[2].defaultValue=entity
gf.getEntityAttrs.output[0].name=valueMap
gf.getEntityAttrs.output[0].type=java.util.Map

#  This handler returns the requestParameter value based on the key.
# 	    If it doesn't exists, then it will look at the request
# 	    attribute.  If there is no request attribute, it will return the
# 	    default, if specified.
# 
# 	 This method will "html escape" any <, >, or amp; characters
# 	    that appear in a String from the QUERY_STRING.  This is to help
# 	    prevent XSS vulnerabilities.
#    orig without escape is available, but be very cautious when using it.
# 
#  	 Input value: "key" -- Type: String
# 
# 	 Output value: "value" -- Type: String
#    Output value: "orig" -- Type: String
getRequestValue.class=org.glassfish.admingui.common.handlers.CommonHandlers
getRequestValue.method=getRequestValue
getRequestValue.input[0].name=key
getRequestValue.input[0].type=java.lang.String
getRequestValue.input[0].required=true
getRequestValue.input[1].name=default
getRequestValue.input[1].type=java.lang.String
getRequestValue.output[0].name=value
getRequestValue.output[0].type=java.lang.Object
getRequestValue.output[1].name=orig
getRequestValue.output[1].type=java.lang.Object

#  This handler converts the milliseconds to readable format 
# 
#    Output value: "readableString" -- Type: String/
convertMillisToReadable.class=org.glassfish.admingui.common.handlers.CommonHandlers
convertMillisToReadable.method=convertMillisToReadable
convertMillisToReadable.input[0].name=milliseconds
convertMillisToReadable.input[0].type=java.lang.Long
convertMillisToReadable.input[0].required=true
convertMillisToReadable.output[0].name=readableString
convertMillisToReadable.output[0].type=java.lang.String

#  This handler creates a Map which contains
# 	    the QUERY_STRING parameters that should be passed to the REST
# 	    logging endpoint to make a query with the given constraints.
gf.processLogRecords.class=org.glassfish.admingui.common.handlers.LogViewHandlers
gf.processLogRecords.method=processLogRecords
gf.processLogRecords.input[0].name=logRecords
gf.processLogRecords.input[0].type=java.util.List
gf.processLogRecords.input[0].required=true
gf.processLogRecords.input[1].name=truncate
gf.processLogRecords.input[1].type=java.lang.Boolean
gf.processLogRecords.input[1].defaultValue=true
gf.processLogRecords.input[2].name=truncateLength
gf.processLogRecords.input[2].type=java.lang.Integer
gf.processLogRecords.input[2].defaultValue=100
gf.processLogRecords.output[0].name=result
gf.processLogRecords.output[0].type=java.util.List
gf.processLogRecords.output[1].name=firstRecord
gf.processLogRecords.output[1].type=java.lang.Integer
gf.processLogRecords.output[2].name=lastRecord
gf.processLogRecords.output[2].type=java.lang.Integer

#  This handler return the list of JMS Resources to be displayed in the table.
getJmsResourcesInfo.class=org.glassfish.admingui.common.handlers.JmsResourceHandler
getJmsResourcesInfo.method=getJmsResourcesInfo
getJmsResourcesInfo.input[0].name=resourcesList
getJmsResourcesInfo.input[0].type=java.util.List
getJmsResourcesInfo.input[1].name=isConnectionFactory
getJmsResourcesInfo.input[1].type=java.lang.Boolean
getJmsResourcesInfo.output[0].name=result
getJmsResourcesInfo.output[0].type=java.util.List

#  This handler returns the encoded String using the type specified.
#   If type is not specified, it defaults to UTF-8.
#   Input value: "value" -- Type: String 
#   Input value: "delim" -- Type: String 
#   Input Value: "type" -- Type: String 
#   Output Value: "value" -- Type: String 
selectiveEncode.class=org.glassfish.admingui.common.handlers.CommonHandlers
selectiveEncode.method=selectiveEncode
selectiveEncode.input[0].name=value
selectiveEncode.input[0].type=java.lang.String
selectiveEncode.input[0].required=true
selectiveEncode.input[1].name=delim
selectiveEncode.input[1].type=java.lang.String
selectiveEncode.input[2].name=type
selectiveEncode.input[2].type=java.lang.String
selectiveEncode.output[0].name=result
selectiveEncode.output[0].type=java.lang.String

gf.getDeploymentTargets.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.getDeploymentTargets.method=getDeploymentTargets
gf.getDeploymentTargets.input[0].name=clusterList
gf.getDeploymentTargets.input[0].type=java.util.List
gf.getDeploymentTargets.input[1].name=listInstanceProps
gf.getDeploymentTargets.input[1].type=java.util.List
gf.getDeploymentTargets.output[0].name=result
gf.getDeploymentTargets.output[0].type=java.util.List

# This method puts the current time (as a String) in the desired
# 	attribute.  The result attribute must be specified via an attribute
# 	named "getTimeResultAttribute"
getTime.class=org.glassfish.admingui.common.handlers.LogViewHandlers
getTime.method=getTime
getTime.output[0].name=Time
getTime.output[0].type=java.lang.String

gf.resolveTokens.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.resolveTokens.method=resolveTokens
gf.resolveTokens.input[0].name=tokens
gf.resolveTokens.input[0].type=java.util.List
gf.resolveTokens.input[0].required=true
gf.resolveTokens.input[1].name=endPoint
gf.resolveTokens.input[1].type=java.lang.String
gf.resolveTokens.input[1].required=true
gf.resolveTokens.output[0].name=resolvedTokens
gf.resolveTokens.output[0].type=java.util.List

#  This handler provides access to {@link IntegrationPoint}s for the
# 	    requested key.
getIntegrationPoints.class=org.glassfish.admingui.common.handlers.PluginHandlers
getIntegrationPoints.method=getIntegrationPoints
getIntegrationPoints.input[0].name=type
getIntegrationPoints.input[0].type=java.lang.String
getIntegrationPoints.input[0].required=true
getIntegrationPoints.output[0].name=points
getIntegrationPoints.output[0].type=java.util.List

gf.changeAppTargets.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.changeAppTargets.method=changeAppTargets
gf.changeAppTargets.input[0].name=appName
gf.changeAppTargets.input[0].type=java.lang.String
gf.changeAppTargets.input[0].required=true
gf.changeAppTargets.input[1].name=targets
gf.changeAppTargets.input[1].type=[Ljava.lang.String;
gf.changeAppTargets.input[1].required=true
gf.changeAppTargets.input[2].name=status
gf.changeAppTargets.input[2].type=java.lang.String

filterWebStats.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
filterWebStats.method=filterWebStats
filterWebStats.input[0].name=webStats
filterWebStats.input[0].type=java.util.List
filterWebStats.input[0].required=true
filterWebStats.input[1].name=statType
filterWebStats.input[1].type=java.lang.String
filterWebStats.input[1].required=true
filterWebStats.output[0].name=stats
filterWebStats.output[0].type=java.util.List

#  This handler allows the "partialRequest" flag to be set.  This
# 	    was added to work-a-round a bug in JSF where the behavior was
# 	    inconsistent between FF and other browsers.  Namely it recognized
# 	    redirects as "partial" requets in other browsers due to the
# 	    header being preserved across the redirect, but not in FF.
setPartialRequest.class=org.glassfish.admingui.common.handlers.CommonHandlers
setPartialRequest.method=setPartialRequest
setPartialRequest.input[0].name=value
setPartialRequest.input[0].type=java.lang.Boolean
setPartialRequest.input[0].required=true

getTargetURLList.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
getTargetURLList.method=getTargetURLList
getTargetURLList.input[0].name=AppID
getTargetURLList.input[0].type=java.lang.String
getTargetURLList.input[0].required=true
getTargetURLList.input[1].name=contextRoot
getTargetURLList.input[1].type=java.lang.String
getTargetURLList.output[0].name=URLList
getTargetURLList.output[0].type=java.util.List

gf.getTargetEndpoint.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getTargetEndpoint.method=getTargetEndpoint
gf.getTargetEndpoint.input[0].name=target
gf.getTargetEndpoint.input[0].type=java.lang.String
gf.getTargetEndpoint.input[0].required=true
gf.getTargetEndpoint.output[0].name=endpoint
gf.getTargetEndpoint.output[0].type=java.lang.String

rest.post.class=org.glassfish.admingui.common.util.RestUtil2
rest.post.method=sendPostRequest
rest.post.input[0].name=endpoint
rest.post.input[0].type=java.lang.String
rest.post.input[0].required=true
rest.post.input[1].name=attrs
rest.post.input[1].type=java.util.Map
rest.post.input[1].required=false
rest.post.output[0].name=result
rest.post.output[0].type=java.lang.String

#  This handler will be called during initialization when Cluster Support is detected.
initClusterSessionAttribute.class=org.glassfish.admingui.common.handlers.CommonHandlers
initClusterSessionAttribute.method=initClusterSessionAttribute

rest.list.class=org.glassfish.admingui.common.util.RestUtil2
rest.list.method=sendRequestToCollectionResource
rest.list.input[0].name=endpoint
rest.list.input[0].type=java.lang.String
rest.list.input[0].required=true
rest.list.input[1].name=attrs
rest.list.input[1].type=java.util.Map
rest.list.input[1].required=false
rest.list.output[0].name=result
rest.list.output[0].type=java.util.List

#  This handler returns the attribute values in the
#       Edit Manage User Password Page.
#    Input value: "Realm" -- Type: java.lang.String
#    Output value: "UserId" -- Type: java.lang.String
#    Output value: "GroupList" -- Type: java.lang.String
getUserInfo.class=org.glassfish.admingui.common.handlers.SecurityHandler
getUserInfo.method=getUserInfo
getUserInfo.input[0].name=Realm
getUserInfo.input[0].type=java.lang.String
getUserInfo.input[0].required=true
getUserInfo.input[1].name=configName
getUserInfo.input[1].type=java.lang.String
getUserInfo.input[1].required=true
getUserInfo.input[2].name=User
getUserInfo.input[2].type=java.lang.String
getUserInfo.input[2].required=true
getUserInfo.output[0].name=GroupList
getUserInfo.output[0].type=java.lang.String

getVsForDeployment.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
getVsForDeployment.method=getVsForDeployment
getVsForDeployment.input[0].name=targetConfig
getVsForDeployment.input[0].type=java.lang.String
getVsForDeployment.input[0].defaultValue=server-config
getVsForDeployment.output[0].name=result
getVsForDeployment.output[0].type=java.util.List

gf.getTargetEnableInfo.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getTargetEnableInfo.method=getTargetEnableInfo
gf.getTargetEnableInfo.input[0].name=appName
gf.getTargetEnableInfo.input[0].type=java.lang.String
gf.getTargetEnableInfo.input[0].required=true
gf.getTargetEnableInfo.input[1].name=isApp
gf.getTargetEnableInfo.input[1].type=java.lang.Boolean
gf.getTargetEnableInfo.output[0].name=status
gf.getTargetEnableInfo.output[0].type=java.lang.String

getSecurityManagerValue.class=org.glassfish.admingui.common.handlers.SecurityHandler
getSecurityManagerValue.method=getSecurityManagerValue
getSecurityManagerValue.input[0].name=endpoint
getSecurityManagerValue.input[0].type=java.lang.String
getSecurityManagerValue.input[1].name=attrs
getSecurityManagerValue.input[1].type=java.util.Map
getSecurityManagerValue.input[1].required=false
getSecurityManagerValue.output[0].name=value
getSecurityManagerValue.output[0].type=java.lang.String

#  This handler is different than JSFT's default navigate handler in
# 	    that it forces the request to NOT be a "partial request".  The
# 	    effect is that no wrapping of the response will be done.  This is
# 	    normally done in JSF2 in order to work with the jsf.js JS code
# 	    that handles the response.  In the Admin Console, we typically do
# 	    not use this JS, so this is not desirable behavior.
# 
# 	 Input value: "page" -- Type: Object (should be a
# 	    String or a UIViewRoot).
# 
# 	 See JSFTemplating's built-in navigate handler for more info.
gf.navigate.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.navigate.method=navigate
gf.navigate.input[0].name=page
gf.navigate.input[0].type=java.lang.Object
gf.navigate.input[0].required=true

mapJoin.class=org.glassfish.admingui.common.handlers.UtilHandlers
mapJoin.method=mapJoin
mapJoin.input[0].name=map
mapJoin.input[0].type=java.util.Map
mapJoin.input[0].required=true
mapJoin.input[1].name=sep
mapJoin.input[1].type=java.lang.String
mapJoin.input[1].defaultValue=,
mapJoin.input[2].name=skipBlankValues
mapJoin.input[2].type=java.lang.Boolean
mapJoin.input[2].defaultValue=true
mapJoin.output[0].name=result
mapJoin.output[0].type=java.lang.String

#  This handler redirects to the given page.
# 
# 	 Input value: "page" -- Type: String
gf.redirect.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.redirect.method=redirect
gf.redirect.input[0].name=page
gf.redirect.input[0].type=java.lang.String
gf.redirect.input[0].required=true

convertStrToBoolean.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertStrToBoolean.method=convertStrToBoolean
convertStrToBoolean.input[0].name=str
convertStrToBoolean.input[0].type=java.lang.String
convertStrToBoolean.input[0].required=true
convertStrToBoolean.output[0].name=out
convertStrToBoolean.output[0].type=java.lang.Boolean

gf.listInstances.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.listInstances.method=listInstances
gf.listInstances.input[0].name=optionKeys
gf.listInstances.input[0].type=java.util.List
gf.listInstances.input[0].required=true
gf.listInstances.input[1].name=optionValues
gf.listInstances.input[1].type=java.util.List
gf.listInstances.input[1].required=true
gf.listInstances.output[0].name=instances
gf.listInstances.output[0].type=java.util.List
gf.listInstances.output[1].name=statusMap
gf.listInstances.output[1].type=java.util.Map
gf.listInstances.output[2].name=uptimeMap
gf.listInstances.output[2].type=java.util.Map
gf.listInstances.output[3].name=listEmpty
gf.listInstances.output[3].type=java.lang.Boolean

gf.getChildrenNamesList.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.getChildrenNamesList.method=getChildrenNamesList
gf.getChildrenNamesList.input[0].name=endpoint
gf.getChildrenNamesList.input[0].type=java.lang.String
gf.getChildrenNamesList.input[0].required=true
gf.getChildrenNamesList.input[1].name=id
gf.getChildrenNamesList.input[1].type=java.lang.String
gf.getChildrenNamesList.input[1].defaultValue=name
gf.getChildrenNamesList.output[0].name=result
gf.getChildrenNamesList.output[0].type=java.util.List

#  This handler returns the first and last log record.
# 
# 	 Output value: "LogFileNames" -- Type: java.util.SelectItem
getFirstLastRecord.class=org.glassfish.admingui.common.handlers.LogViewHandlers
getFirstLastRecord.method=getFirstLastRecord
getFirstLastRecord.input[0].name=FirstRecord
getFirstLastRecord.input[0].type=java.lang.String
getFirstLastRecord.input[0].required=true
getFirstLastRecord.input[1].name=LastRecord
getFirstLastRecord.input[1].type=java.lang.String
getFirstLastRecord.input[1].required=true
getFirstLastRecord.output[0].name=First
getFirstLastRecord.output[0].type=java.lang.String
getFirstLastRecord.output[1].name=Last
getFirstLastRecord.output[1].type=java.lang.String

#  This handler creates a Map which contains
# 	    the QUERY_STRING parameters that should be passed to the REST
# 	    logging endpoint to make a query with the given constraints.
gf.getLogQueryAttributes.class=org.glassfish.admingui.common.handlers.LogViewHandlers
gf.getLogQueryAttributes.method=getLogQueryAttributes
gf.getLogQueryAttributes.input[0].name=InstanceName
gf.getLogQueryAttributes.input[0].type=java.lang.String
gf.getLogQueryAttributes.input[0].required=true
gf.getLogQueryAttributes.input[1].name=LogFileName
gf.getLogQueryAttributes.input[1].type=java.lang.String
gf.getLogQueryAttributes.input[1].required=true
gf.getLogQueryAttributes.input[2].name=LogLevel
gf.getLogQueryAttributes.input[2].type=java.lang.String
gf.getLogQueryAttributes.input[2].required=true
gf.getLogQueryAttributes.input[3].name=FromRecord
gf.getLogQueryAttributes.input[3].type=java.lang.Integer
gf.getLogQueryAttributes.input[4].name=AfterRecord
gf.getLogQueryAttributes.input[4].type=java.lang.Boolean
gf.getLogQueryAttributes.input[5].name=DateEnabled
gf.getLogQueryAttributes.input[5].type=java.lang.String
gf.getLogQueryAttributes.input[6].name=FromDate
gf.getLogQueryAttributes.input[6].type=java.lang.Object
gf.getLogQueryAttributes.input[7].name=FromTime
gf.getLogQueryAttributes.input[7].type=java.lang.Object
gf.getLogQueryAttributes.input[8].name=ToDate
gf.getLogQueryAttributes.input[8].type=java.lang.Object
gf.getLogQueryAttributes.input[9].name=ToTime
gf.getLogQueryAttributes.input[9].type=java.lang.Object
gf.getLogQueryAttributes.input[10].name=Loggers
gf.getLogQueryAttributes.input[10].type=java.lang.Object
gf.getLogQueryAttributes.input[11].name=CustomLoggers
gf.getLogQueryAttributes.input[11].type=java.lang.Object
gf.getLogQueryAttributes.input[12].name=anySearch
gf.getLogQueryAttributes.input[12].type=java.lang.String
gf.getLogQueryAttributes.input[13].name=NumToDisplay
gf.getLogQueryAttributes.input[13].type=java.lang.Integer
gf.getLogQueryAttributes.input[14].name=OnlyLevel
gf.getLogQueryAttributes.input[14].type=java.lang.Boolean
gf.getLogQueryAttributes.input[14].defaultValue=false
gf.getLogQueryAttributes.input[15].name=LogDateSortDirection
gf.getLogQueryAttributes.input[15].type=java.lang.Boolean
gf.getLogQueryAttributes.output[0].name=attributes
gf.getLogQueryAttributes.output[0].type=java.util.Map

#  This handler will test if a String starts with another String.
startsWith.class=org.glassfish.admingui.common.handlers.UtilHandlers
startsWith.method=startsWith
startsWith.input[0].name=testStr
startsWith.input[0].type=java.lang.String
startsWith.input[0].required=true
startsWith.input[1].name=pattern
startsWith.input[1].type=java.lang.String
startsWith.input[1].required=true
startsWith.output[0].name=result
startsWith.output[0].type=java.lang.Boolean

#  This handler returns the list of applications for populating the table.
#    Input  value: "serverName" -- Type:  java.lang.String
gf.getDeployedAppsInfo.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getDeployedAppsInfo.method=getDeployedAppsInfo
gf.getDeployedAppsInfo.input[0].name=appPropsMap
gf.getDeployedAppsInfo.input[0].type=java.util.Map
gf.getDeployedAppsInfo.input[0].required=true
gf.getDeployedAppsInfo.input[1].name=filterValue
gf.getDeployedAppsInfo.input[1].type=java.lang.String
gf.getDeployedAppsInfo.output[0].name=filters
gf.getDeployedAppsInfo.output[0].type=java.util.List
gf.getDeployedAppsInfo.output[1].name=result
gf.getDeployedAppsInfo.output[1].type=java.util.List

getAppEditIntegrationPoint.class=org.glassfish.admingui.common.handlers.PluginHandlers
getAppEditIntegrationPoint.method=getAppEditIntegrationPoint
getAppEditIntegrationPoint.input[0].name=type
getAppEditIntegrationPoint.input[0].type=java.lang.String
getAppEditIntegrationPoint.input[0].required=true
getAppEditIntegrationPoint.output[0].name=appEditPageMap
getAppEditIntegrationPoint.output[0].type=java.util.Map

#  This handler filters out AdminObjects from a list-jms-resources, only return Connection Factories.
filterAdminObjects.class=org.glassfish.admingui.common.handlers.CommonHandlers
filterAdminObjects.method=filterAdminObjects

gf.callRestAndExtractMsgProps.class=org.glassfish.admingui.common.handlers.RestUtilHandlers
gf.callRestAndExtractMsgProps.method=callRestAndExtractMsgProps
gf.callRestAndExtractMsgProps.input[0].name=endpoint
gf.callRestAndExtractMsgProps.input[0].type=java.lang.String
gf.callRestAndExtractMsgProps.input[0].required=true
gf.callRestAndExtractMsgProps.input[1].name=attrs
gf.callRestAndExtractMsgProps.input[1].type=java.util.Map
gf.callRestAndExtractMsgProps.input[1].required=false
gf.callRestAndExtractMsgProps.input[2].name=method
gf.callRestAndExtractMsgProps.input[2].type=java.lang.String
gf.callRestAndExtractMsgProps.input[2].defaultValue=post
gf.callRestAndExtractMsgProps.input[3].name=index
gf.callRestAndExtractMsgProps.input[3].type=java.lang.Integer
gf.callRestAndExtractMsgProps.input[3].defaultValue=0
gf.callRestAndExtractMsgProps.output[0].name=keyList
gf.callRestAndExtractMsgProps.output[0].type=java.util.List
gf.callRestAndExtractMsgProps.output[1].name=propsMap
gf.callRestAndExtractMsgProps.output[1].type=java.util.Map
gf.callRestAndExtractMsgProps.output[2].name=listEmpty
gf.callRestAndExtractMsgProps.output[2].type=java.lang.Boolean

gf.filterMap.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.filterMap.method=filterMap
gf.filterMap.input[0].name=map
gf.filterMap.input[0].type=java.util.Map
gf.filterMap.input[0].required=true
gf.filterMap.input[1].name=attrNames
gf.filterMap.input[1].type=java.util.List
gf.filterMap.input[1].required=true
gf.filterMap.input[2].name=keep
gf.filterMap.input[2].type=java.lang.Boolean
gf.filterMap.input[2].defaultValue=true
gf.filterMap.output[0].name=resultMap
gf.filterMap.output[0].type=java.util.Map

#  This handler creates a map with the given keys and values 
# 
#    Output value: "map" -- Type: Map/
gf.createAttributeMap.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.createAttributeMap.method=createAttributeMap
gf.createAttributeMap.input[0].name=keys
gf.createAttributeMap.input[0].type=java.util.List
gf.createAttributeMap.input[1].name=values
gf.createAttributeMap.input[1].type=java.util.List
gf.createAttributeMap.output[0].name=map
gf.createAttributeMap.output[0].type=java.util.Map

updateMonitorLevels.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
updateMonitorLevels.method=updateMonitorLevels
updateMonitorLevels.input[0].name=allRows
updateMonitorLevels.input[0].type=java.util.List
updateMonitorLevels.input[0].required=true
updateMonitorLevels.input[1].name=endpoint
updateMonitorLevels.input[1].type=java.lang.String
updateMonitorLevels.input[2].name=containerEndpoint
updateMonitorLevels.input[2].type=java.lang.String

checkVsOfAppRef.class=org.glassfish.admingui.common.handlers.WebAppHandlers
checkVsOfAppRef.method=checkVsOfAppRef

#  This method displays the save successful message when the page refresh.
prepareSuccessfulMsg.class=org.glassfish.admingui.common.handlers.UtilHandlers
prepareSuccessfulMsg.method=prepareSuccessful

#  This handler gets the default values and resource type and puts them in session
setJDBCPoolWizard.class=org.glassfish.admingui.common.handlers.JdbcTempHandler
setJDBCPoolWizard.method=setJDBCPoolWizard
setJDBCPoolWizard.input[0].name=fromStep2
setJDBCPoolWizard.input[0].type=java.lang.Boolean
setJDBCPoolWizard.input[1].name=attrMap
setJDBCPoolWizard.input[1].type=java.util.Map
setJDBCPoolWizard.output[0].name=ResTypeList
setJDBCPoolWizard.output[0].type=java.util.List
setJDBCPoolWizard.output[1].name=DBVendorList
setJDBCPoolWizard.output[1].type=java.util.List

convertArrayToCommaString.class=org.glassfish.admingui.common.handlers.UtilHandlers
convertArrayToCommaString.method=convertArrayToCommaString
convertArrayToCommaString.input[0].name=array
convertArrayToCommaString.input[0].type=[Ljava.lang.String;
convertArrayToCommaString.input[0].required=true
convertArrayToCommaString.output[0].name=commaString
convertArrayToCommaString.output[0].type=java.lang.String

gf.isConfigName.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.isConfigName.method=isConfigName
gf.isConfigName.input[0].name=configName
gf.isConfigName.input[0].type=java.lang.String
gf.isConfigName.input[0].required=true

getMessageSecurityAuthLayersForCreate.class=org.glassfish.admingui.common.handlers.SecurityHandler
getMessageSecurityAuthLayersForCreate.method=getMessageSecurityAuthLayersForCreate
getMessageSecurityAuthLayersForCreate.input[0].name=attrMap
getMessageSecurityAuthLayersForCreate.input[0].type=java.util.Map
getMessageSecurityAuthLayersForCreate.input[0].required=true
getMessageSecurityAuthLayersForCreate.input[1].name=configName
getMessageSecurityAuthLayersForCreate.input[1].type=java.lang.String
getMessageSecurityAuthLayersForCreate.input[1].required=true
getMessageSecurityAuthLayersForCreate.input[2].name=propList
getMessageSecurityAuthLayersForCreate.input[2].type=java.util.List
getMessageSecurityAuthLayersForCreate.input[2].required=true
getMessageSecurityAuthLayersForCreate.output[0].name=layers
getMessageSecurityAuthLayersForCreate.output[0].type=java.util.List

#  A utility handler that resembles the for() method in Java.  Handler inside the for loop will be executed
#   in a loop.  start index is specified by "start",  till less than "end".
#  eg. forLoop(start="1"  end="3" varName="foo"){}, handler inside the {} will be executed 2 times.
# 
#    Input value: "start" -- Type: Integer Start index, default to Zero is not specified
#    Input value: "end" -- Type: Integer End index.
#    Input value: "varName" -- Type: String  Variable to be replaced in the for loop by the index.
forLoop.class=org.glassfish.admingui.common.handlers.UtilHandlers
forLoop.method=forLoop
forLoop.input[0].name=start
forLoop.input[0].type=java.lang.String
forLoop.input[1].name=end
forLoop.input[1].type=java.lang.Integer
forLoop.input[1].required=true
forLoop.input[2].name=varName
forLoop.input[2].type=java.lang.String
forLoop.input[2].required=true

#  This handler update's user info.
#    Input value: "Realm" -- Type: java.lang.String
#    Output value: "UserId" -- Type: java.lang.String
#    Output value: "GroupList" -- Type: java.lang.String
#    Output value: "Password" -- Type: java.lang.String
saveUser.class=org.glassfish.admingui.common.handlers.SecurityHandler
saveUser.method=saveUser
saveUser.input[0].name=Realm
saveUser.input[0].type=java.lang.String
saveUser.input[0].required=true
saveUser.input[1].name=configName
saveUser.input[1].type=java.lang.String
saveUser.input[1].required=true
saveUser.input[2].name=UserId
saveUser.input[2].type=java.lang.String
saveUser.input[2].required=true
saveUser.input[3].name=GroupList
saveUser.input[3].type=java.lang.String
saveUser.input[3].required=true
saveUser.input[4].name=Password
saveUser.input[4].type=java.lang.String
saveUser.input[4].required=true
saveUser.input[5].name=CreateNew
saveUser.input[5].type=java.lang.String
saveUser.input[5].required=true

gf.buildConfidentialPropsTable.class=org.glassfish.admingui.common.handlers.ResourceHandlers
gf.buildConfidentialPropsTable.method=buildConfidentialPropsTable
gf.buildConfidentialPropsTable.input[0].name=propsMaps
gf.buildConfidentialPropsTable.input[0].type=java.util.List
gf.buildConfidentialPropsTable.input[1].name=confidentialList
gf.buildConfidentialPropsTable.input[1].type=java.util.List
gf.buildConfidentialPropsTable.output[0].name=result
gf.buildConfidentialPropsTable.output[0].type=java.util.List
gf.buildConfidentialPropsTable.output[1].name=hasConfidentialProps
gf.buildConfidentialPropsTable.output[1].type=java.lang.Boolean

getValidLogLevels.class=org.glassfish.admingui.common.handlers.LoggingHandlers
getValidLogLevels.method=getValidLogLevels
getValidLogLevels.output[0].name=loggerList
getValidLogLevels.output[0].type=java.util.List

gf.getConfigName.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getConfigName.method=getConfigName
gf.getConfigName.input[0].name=target
gf.getConfigName.input[0].type=java.lang.String
gf.getConfigName.input[0].required=true
gf.getConfigName.output[0].name=configName
gf.getConfigName.output[0].type=java.lang.String

gf.changeClusterStatus.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.changeClusterStatus.method=changeClusterStatus
gf.changeClusterStatus.input[0].name=selectedRows
gf.changeClusterStatus.input[0].type=java.util.List
gf.changeClusterStatus.input[0].required=true
gf.changeClusterStatus.input[1].name=clusterName
gf.changeClusterStatus.input[1].type=java.lang.String
gf.changeClusterStatus.input[1].required=true
gf.changeClusterStatus.input[2].name=Enabled
gf.changeClusterStatus.input[2].type=java.lang.String
gf.changeClusterStatus.input[2].required=true
gf.changeClusterStatus.input[3].name=forLB
gf.changeClusterStatus.input[3].type=java.lang.Boolean
gf.changeClusterStatus.input[3].required=true

gf.sort.class=org.glassfish.admingui.common.handlers.ScheduleHandlers
gf.sort.method=sortMonths
gf.sort.input[0].name=months
gf.sort.input[0].type=java.lang.String
gf.sort.input[0].required=true
gf.sort.input[1].name=delimiter
gf.sort.input[1].type=java.lang.String
gf.sort.output[0].name=sorted
gf.sort.output[0].type=java.lang.String

saveRealm.class=org.glassfish.admingui.common.handlers.SecurityHandler
saveRealm.method=saveRealm
saveRealm.input[0].name=endpoint
saveRealm.input[0].type=java.lang.String
saveRealm.input[1].name=classnameOption
saveRealm.input[1].type=java.lang.String
saveRealm.input[2].name=attrMap
saveRealm.input[2].type=java.util.Map
saveRealm.input[3].name=edit
saveRealm.input[3].type=java.lang.Boolean
saveRealm.input[3].required=true
saveRealm.input[4].name=contentType
saveRealm.input[4].type=java.lang.String
saveRealm.input[4].required=false
saveRealm.input[5].name=propList
saveRealm.input[5].type=java.util.List
saveRealm.output[0].name=newPropList
saveRealm.output[0].type=java.util.List

gf.convertScheduleToString.class=org.glassfish.admingui.common.handlers.ScheduleHandlers
gf.convertScheduleToString.method=convertScheduleToString
gf.convertScheduleToString.input[0].name=map
gf.convertScheduleToString.input[0].type=java.util.Map
gf.convertScheduleToString.input[0].required=true
gf.convertScheduleToString.input[1].name=type
gf.convertScheduleToString.input[1].type=java.lang.String
gf.convertScheduleToString.input[1].required=true
gf.convertScheduleToString.input[2].name=delimiter
gf.convertScheduleToString.input[2].type=java.lang.String
gf.convertScheduleToString.output[0].name=str
gf.convertScheduleToString.output[0].type=java.lang.String

#  This handler provides access to {@link IntegrationPoint}s for the
# 	    requested key.
getHelpIndex.class=org.glassfish.admingui.common.help.HelpHandlers
getHelpIndex.method=getHelpIndex
getHelpIndex.input[0].name=locale
getHelpIndex.input[0].type=java.util.Locale
getHelpIndex.output[0].name=index
getHelpIndex.output[0].type=org.glassfish.admingui.connector.Index

# Create or update
gf.updateEntity.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.updateEntity.method=updateEntity
gf.updateEntity.input[0].name=endpoint
gf.updateEntity.input[0].type=java.lang.String
gf.updateEntity.input[0].required=true
gf.updateEntity.input[1].name=attrs
gf.updateEntity.input[1].type=java.util.Map
gf.updateEntity.input[1].required=true
gf.updateEntity.input[2].name=skipAttrs
gf.updateEntity.input[2].type=java.util.List
gf.updateEntity.input[3].name=onlyUseAttrs
gf.updateEntity.input[3].type=java.util.List
gf.updateEntity.input[4].name=convertToFalse
gf.updateEntity.input[4].type=java.util.List
gf.updateEntity.output[0].name=result
gf.updateEntity.output[0].type=java.lang.String

# // 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
gf.deleteCascade.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.deleteCascade.method=deleteCascade
gf.deleteCascade.input[0].name=endpoint
gf.deleteCascade.input[0].type=java.lang.String
gf.deleteCascade.input[0].required=true
gf.deleteCascade.input[1].name=selectedRows
gf.deleteCascade.input[1].type=java.util.List
gf.deleteCascade.input[1].required=true
gf.deleteCascade.input[2].name=id
gf.deleteCascade.input[2].type=java.lang.String
gf.deleteCascade.input[2].defaultValue=name
gf.deleteCascade.input[3].name=cascade
gf.deleteCascade.input[3].type=java.lang.String

#  Returns the current system time formatted
#   Output value: "Time" -- Type: String
getCurrentTime.class=org.glassfish.admingui.common.handlers.CommonHandlers
getCurrentTime.method=getCurrentTime
getCurrentTime.output[0].name=CurrentTime
getCurrentTime.output[0].type=java.lang.String

saveJvmOptionValues.class=org.glassfish.admingui.common.handlers.InstanceHandler
saveJvmOptionValues.method=saveJvmOptionValues
saveJvmOptionValues.input[0].name=endpoint
saveJvmOptionValues.input[0].type=java.lang.String
saveJvmOptionValues.input[0].required=true
saveJvmOptionValues.input[1].name=target
saveJvmOptionValues.input[1].type=java.lang.String
saveJvmOptionValues.input[1].required=true
saveJvmOptionValues.input[2].name=attrs
saveJvmOptionValues.input[2].type=java.util.Map
saveJvmOptionValues.input[2].required=false
saveJvmOptionValues.input[3].name=options
saveJvmOptionValues.input[3].type=java.util.List
saveJvmOptionValues.input[4].name=deleteProfileEndpoint
saveJvmOptionValues.input[4].type=java.lang.String
saveJvmOptionValues.input[5].name=origList
saveJvmOptionValues.input[5].type=java.util.List

#  This method kills the session, and logs out 
#       Server Domain Attributes Page.
# 	 Input value: "page" -- Type: java.lang.String
logout.class=org.glassfish.admingui.common.handlers.CommonHandlers
logout.method=logout

#  This handler filters out not required protocols from the list of protocols available
filterProtocols.class=org.glassfish.admingui.common.handlers.CommonHandlers
filterProtocols.method=filterProtocols

# This method returns the formatted date (as a String). 
getFormattedDateTime.class=org.glassfish.admingui.common.handlers.LogViewHandlers
getFormattedDateTime.method=getFormattedDateTime
getFormattedDateTime.input[0].name=Timestamp
getFormattedDateTime.input[0].type=java.lang.String
getFormattedDateTime.input[0].required=true
getFormattedDateTime.input[1].name=AddHour
getFormattedDateTime.input[1].type=java.lang.Boolean
getFormattedDateTime.output[0].name=Time
getFormattedDateTime.output[0].type=java.lang.String
getFormattedDateTime.output[1].name=Date
getFormattedDateTime.output[1].type=java.lang.String

#  Compare if 2 objects is equal 
# 
#    Input value: "obj1" -- Type: Object 
#    Input value: "obj2" -- Type: Object
#    Output value: "equal" -- Type: Object
compare.class=org.glassfish.admingui.common.handlers.UtilHandlers
compare.method=compare
compare.input[0].name=obj1
compare.input[0].type=java.lang.Object
compare.input[0].required=true
compare.input[1].name=obj2
compare.input[1].type=java.lang.Object
compare.input[1].required=true
compare.output[0].name=objEqual
compare.output[0].type=java.lang.Boolean

guiLog.class=org.glassfish.admingui.common.util.GuiUtil
guiLog.method=guiLog
guiLog.input[0].name=message
guiLog.input[0].type=java.lang.String
guiLog.input[0].required=true
guiLog.input[1].name=level
guiLog.input[1].type=java.lang.String

gf.nodeAction.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.nodeAction.method=nodeAction
gf.nodeAction.input[0].name=rows
gf.nodeAction.input[0].type=java.util.List
gf.nodeAction.input[0].required=true
gf.nodeAction.input[1].name=action
gf.nodeAction.input[1].type=java.lang.String
gf.nodeAction.input[1].required=true
gf.nodeAction.input[2].name=nodeInstanceMap
gf.nodeAction.input[2].type=java.util.Map

#  This handler normalizes the given tagViewId.  This is required in
# 	    order to ensure tagViewId's are compared the same way every
# 	    time.
gf.normalizeTagViewId.class=org.glassfish.admingui.common.handlers.PreferencesHandler
gf.normalizeTagViewId.method=normalizeTagViewId
gf.normalizeTagViewId.input[0].name=viewId
gf.normalizeTagViewId.input[0].type=java.lang.String
gf.normalizeTagViewId.input[0].required=true
gf.normalizeTagViewId.output[0].name=tagViewId
gf.normalizeTagViewId.output[0].type=java.lang.String

# Finds the integration point of the specified type.  Returns the contents of this IP type as a list.
#   The content can be a comma separated String.
#  This is useful for the case such as dropdown or list box to allow additional options in the component.
getContentOfIntegrationPoints.class=org.glassfish.admingui.common.handlers.PluginHandlers
getContentOfIntegrationPoints.method=getContentOfIntegrationPoints
getContentOfIntegrationPoints.input[0].name=type
getContentOfIntegrationPoints.input[0].type=java.lang.String
getContentOfIntegrationPoints.input[0].required=true
getContentOfIntegrationPoints.output[0].name=labels
getContentOfIntegrationPoints.output[0].type=java.util.List
getContentOfIntegrationPoints.output[1].name=values
getContentOfIntegrationPoints.output[1].type=java.util.List

getProvidersByType.class=org.glassfish.admingui.common.handlers.SecurityHandler
getProvidersByType.method=getProvidersByType
getProvidersByType.input[0].name=msgSecurityName
getProvidersByType.input[0].type=java.lang.String
getProvidersByType.input[0].required=true
getProvidersByType.input[1].name=configName
getProvidersByType.input[1].type=java.lang.String
getProvidersByType.input[1].required=true
getProvidersByType.input[2].name=type
getProvidersByType.input[2].type=java.util.List
getProvidersByType.input[2].required=true
getProvidersByType.output[0].name=result
getProvidersByType.output[0].type=java.util.List

# REST-based version of createProxy
gf.createEntity.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.createEntity.method=createEntity
gf.createEntity.input[0].name=endpoint
gf.createEntity.input[0].type=java.lang.String
gf.createEntity.input[0].required=true
gf.createEntity.input[1].name=attrs
gf.createEntity.input[1].type=java.util.Map
gf.createEntity.input[1].required=true
gf.createEntity.input[2].name=skipAttrs
gf.createEntity.input[2].type=java.util.List
gf.createEntity.input[3].name=onlyUseAttrs
gf.createEntity.input[3].type=java.util.List
gf.createEntity.input[4].name=convertToFalse
gf.createEntity.input[4].type=java.util.List
gf.createEntity.input[5].name=throwException
gf.createEntity.input[5].type=boolean
gf.createEntity.input[5].defaultValue=true
gf.createEntity.output[0].name=result
gf.createEntity.output[0].type=java.lang.String

saveSecurityManagerValue.class=org.glassfish.admingui.common.handlers.SecurityHandler
saveSecurityManagerValue.method=saveSecurityManagerValue
saveSecurityManagerValue.input[0].name=configName
saveSecurityManagerValue.input[0].type=java.lang.String
saveSecurityManagerValue.input[1].name=value
saveSecurityManagerValue.input[1].type=java.lang.String
saveSecurityManagerValue.input[1].required=true

#  sort a List
#   Input list: "list" -- Type: java.util.List
gf.listSort.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.listSort.method=listSort
gf.listSort.input[0].name=list
gf.listSort.input[0].type=java.util.List
gf.listSort.input[0].required=true

#  Test if a list Listcontains the string 
#   Input value: "list" -- Type: java.util.List
#   Input value: "testStr" -- Type: String
#   Output value: "contain" -- Type: Boolean
gf.containedIn.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.containedIn.method=containedIn
gf.containedIn.input[0].name=list
gf.containedIn.input[0].type=java.util.List
gf.containedIn.input[0].required=true
gf.containedIn.input[1].name=testStr
gf.containedIn.input[1].type=java.lang.String
gf.containedIn.input[1].required=true
gf.containedIn.output[0].name=contain
gf.containedIn.output[0].type=java.lang.Boolean

#  This handler will invoke another handler.  This allows a generic
# 	    handler to invoke another one and return the response(s), if
# 	    any.
# 
# 	 The following are the inputs are supported:
# 	    handler - (required) This input specifies the
# 		    handler which should be invoked.
# 		args - (required) This specifies all of the
# 		    arguments to be passed to the handler (both input and
# 		    output arguments).  The value of this should be a String
# 		    formatted as a comma separated list of name-value pairs
# 		    (which are themselves separated by colons (:).  The value
# 		    of the name-value pairs should be URL encoded (so that
# 		    commas are escaped).
# 		depth - (optional) This property specifies the max
# 		    depth of nesting for any output values from the handler.
# 		    Output values are encoded in JSON.  This prevents infinite
# 		    looping in the case where an Object refers to itself (or in
# 		    the case wehre there is unnecessarily deep data
# 		    structures).
gf.invokeHandler.class=org.glassfish.admingui.common.gadget.GadgetHandlers
gf.invokeHandler.method=invokeHandler
gf.invokeHandler.input[0].name=handler
gf.invokeHandler.input[0].type=java.lang.String
gf.invokeHandler.input[0].required=true
gf.invokeHandler.input[1].name=args
gf.invokeHandler.input[1].type=java.lang.String
gf.invokeHandler.input[1].required=true
gf.invokeHandler.input[2].name=depth
gf.invokeHandler.input[2].type=java.lang.Integer
gf.invokeHandler.input[2].required=false
gf.invokeHandler.output[0].name=values
gf.invokeHandler.output[0].type=java.lang.String

gf.getClusterForConfig.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.getClusterForConfig.method=getClusterForConfig
gf.getClusterForConfig.input[0].name=configName
gf.getClusterForConfig.input[0].type=java.lang.String
gf.getClusterForConfig.input[0].required=true
gf.getClusterForConfig.output[0].name=cluster
gf.getClusterForConfig.output[0].type=java.lang.String

#  This handler should be used whenever you want to add a Tag to a
# 	    page.  If the exact same Tag is added twice, it will be
# 	    ignored.  If "user" is not specified the current principal user
# 	    will be used for this value.
gf.addTag.class=org.glassfish.admingui.common.handlers.PreferencesHandler
gf.addTag.method=saveTagInformation
gf.addTag.input[0].name=tagName
gf.addTag.input[0].type=java.lang.String
gf.addTag.input[0].required=true
gf.addTag.input[1].name=tagViewId
gf.addTag.input[1].type=java.lang.String
gf.addTag.input[1].required=true
gf.addTag.input[2].name=displayName
gf.addTag.input[2].type=java.lang.String
gf.addTag.input[3].name=user
gf.addTag.input[3].type=java.lang.String

gf.getSingleTargetAppsInfo.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getSingleTargetAppsInfo.method=getSingleTargetAppsInfo
gf.getSingleTargetAppsInfo.input[0].name=appPropsMap
gf.getSingleTargetAppsInfo.input[0].type=java.util.Map
gf.getSingleTargetAppsInfo.input[0].required=true
gf.getSingleTargetAppsInfo.input[1].name=appRefEndpoint
gf.getSingleTargetAppsInfo.input[1].type=java.lang.String
gf.getSingleTargetAppsInfo.input[1].required=true
gf.getSingleTargetAppsInfo.input[2].name=target
gf.getSingleTargetAppsInfo.input[2].type=java.lang.String
gf.getSingleTargetAppsInfo.input[2].required=true
gf.getSingleTargetAppsInfo.input[3].name=filterValue
gf.getSingleTargetAppsInfo.input[3].type=java.lang.String
gf.getSingleTargetAppsInfo.output[0].name=filters
gf.getSingleTargetAppsInfo.output[0].type=java.util.List
gf.getSingleTargetAppsInfo.output[1].name=result
gf.getSingleTargetAppsInfo.output[1].type=java.util.List

getMonitorLevels.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getMonitorLevels.method=getMonitorLevels
getMonitorLevels.input[0].name=endpoint
getMonitorLevels.input[0].type=java.lang.String
getMonitorLevels.input[0].required=true
getMonitorLevels.output[0].name=monitorCompList
getMonitorLevels.output[0].type=java.util.List

#  Remove the properties if the key(name) is empty.
removeEmptyProps.class=org.glassfish.admingui.common.handlers.CommonHandlers
removeEmptyProps.method=removeEmptyProps
removeEmptyProps.input[0].name=props
removeEmptyProps.input[0].type=java.util.List
removeEmptyProps.input[0].required=true
removeEmptyProps.output[0].name=modifiedProps
removeEmptyProps.output[0].type=java.util.List

getWebStatsUrl.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getWebStatsUrl.method=getWebStatsUrl
getWebStatsUrl.input[0].name=app
getWebStatsUrl.input[0].type=java.lang.String
getWebStatsUrl.input[0].required=true
getWebStatsUrl.input[1].name=compVal
getWebStatsUrl.input[1].type=java.lang.String
getWebStatsUrl.input[1].required=true
getWebStatsUrl.input[2].name=vsList
getWebStatsUrl.input[2].type=java.util.List
getWebStatsUrl.input[2].required=true
getWebStatsUrl.input[3].name=monitorURL
getWebStatsUrl.input[3].type=java.lang.String
getWebStatsUrl.input[3].required=true
getWebStatsUrl.input[4].name=moduleProps
getWebStatsUrl.input[4].type=java.util.Map
getWebStatsUrl.input[4].required=true
getWebStatsUrl.output[0].name=webServletUrl
getWebStatsUrl.output[0].type=java.lang.String
getWebStatsUrl.output[1].name=webServletType
getWebStatsUrl.output[1].type=java.lang.String
getWebStatsUrl.output[2].name=webUrl
getWebStatsUrl.output[2].type=java.lang.String
getWebStatsUrl.output[3].name=webType
getWebStatsUrl.output[3].type=java.lang.String

addEmptyFirstElement.class=org.glassfish.admingui.common.handlers.UtilHandlers
addEmptyFirstElement.method=addEmptyFirstElement
addEmptyFirstElement.input[0].name=in
addEmptyFirstElement.input[0].type=java.util.List
addEmptyFirstElement.input[0].required=true
addEmptyFirstElement.output[0].name=out
addEmptyFirstElement.output[0].type=java.util.List

gf.filterTable.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.filterTable.method=filterTable
gf.filterTable.input[0].name=table
gf.filterTable.input[0].type=java.util.List
gf.filterTable.input[0].required=true
gf.filterTable.input[1].name=key
gf.filterTable.input[1].type=java.lang.String
gf.filterTable.input[1].required=true
gf.filterTable.input[2].name=value
gf.filterTable.input[2].type=java.lang.String
gf.filterTable.input[2].required=true
gf.filterTable.input[3].name=keep
gf.filterTable.input[3].type=java.lang.Boolean
gf.filterTable.input[3].defaultValue=true
gf.filterTable.output[0].name=table
gf.filterTable.output[0].type=java.util.List

# This method adds two long integers together.  The 2 longs should be
# 	stored in "long1" and "long2".  The result will be stored as "result".
longAdd.class=org.glassfish.admingui.common.handlers.CommonHandlers
longAdd.method=longAdd
longAdd.input[0].name=Long1
longAdd.input[0].type=java.lang.Long
longAdd.input[0].required=true
longAdd.input[1].name=Long2
longAdd.input[1].type=java.lang.Long
longAdd.input[1].required=true
longAdd.output[0].name=LongResult
longAdd.output[0].type=java.lang.Long

gf.buildResourceUrl.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.buildResourceUrl.method=encodeUrl
gf.buildResourceUrl.input[0].name=base
gf.buildResourceUrl.input[0].type=java.lang.String
gf.buildResourceUrl.input[0].required=true
gf.buildResourceUrl.input[1].name=resourceName
gf.buildResourceUrl.input[1].type=java.lang.String
gf.buildResourceUrl.input[1].required=true
gf.buildResourceUrl.output[0].name=url
gf.buildResourceUrl.output[0].type=java.lang.String

#  This handler serves a resource via JSFTemplating's FileStreamer.
gf.serveResource.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.serveResource.method=serveResource
gf.serveResource.input[0].name=path
gf.serveResource.input[0].type=java.lang.String
gf.serveResource.input[0].required=true
gf.serveResource.output[0].name=content
gf.serveResource.output[0].type=java.lang.String

# 
addHandler.class=org.glassfish.admingui.common.handlers.UtilHandlers
addHandler.method=addHandler
addHandler.input[0].name=id
addHandler.input[0].type=java.lang.String
addHandler.input[0].required=true
addHandler.input[1].name=desc
addHandler.input[1].type=java.lang.String
addHandler.input[2].name=class
addHandler.input[2].type=java.lang.String
addHandler.input[2].required=true
addHandler.input[3].name=method
addHandler.input[3].type=java.lang.String
addHandler.input[3].required=true

getValidMonitorLevels.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
getValidMonitorLevels.method=getValidMonitorLevels
getValidMonitorLevels.output[0].name=monitorLevelList
getValidMonitorLevels.output[0].type=java.util.List

gf.getSubComponents.class=org.glassfish.admingui.common.handlers.ApplicationHandlers
gf.getSubComponents.method=getSubComponents
gf.getSubComponents.input[0].name=appName
gf.getSubComponents.input[0].type=java.lang.String
gf.getSubComponents.input[0].required=true
gf.getSubComponents.input[1].name=moduleList
gf.getSubComponents.input[1].type=java.util.List
gf.getSubComponents.input[1].required=true
gf.getSubComponents.output[0].name=result
gf.getSubComponents.output[0].type=java.util.List

#  Returns the value to which the input map maps the input key. 
# 
#    Input value: "Map" -- Type: java.util.Map 
#    Input value: "Key" -- Type: Object
#    Output value: "Value" -- Type: Object
mapGet.class=org.glassfish.admingui.common.handlers.UtilHandlers
mapGet.method=mapGet
mapGet.input[0].name=Map
mapGet.input[0].type=java.util.Map
mapGet.input[0].required=true
mapGet.input[1].name=Key
mapGet.input[1].type=java.lang.Object
mapGet.input[1].required=true
mapGet.output[0].name=Value
mapGet.output[0].type=java.lang.Object

#  This handler returns the list of file users for specified realm.
getFileUsers.class=org.glassfish.admingui.common.handlers.SecurityHandler
getFileUsers.method=getFileUsers
getFileUsers.input[0].name=Realm
getFileUsers.input[0].type=java.lang.String
getFileUsers.input[0].required=true
getFileUsers.input[1].name=configName
getFileUsers.input[1].type=java.lang.String
getFileUsers.input[1].required=true
getFileUsers.output[0].name=result
getFileUsers.output[0].type=java.util.List

#  This handler returns the Set of keys for the given
# 	    Map.
mapValues.class=org.glassfish.admingui.common.handlers.UtilHandlers
mapValues.method=mapValues
mapValues.input[0].name=map
mapValues.input[0].type=java.util.Map
mapValues.input[0].required=true
mapValues.output[0].name=values
mapValues.output[0].type=java.lang.Object

gf.convertNodePswd.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.convertNodePswd.method=convertNodePswd
gf.convertNodePswd.input[0].name=pswd
gf.convertNodePswd.input[0].type=java.lang.String
gf.convertNodePswd.input[0].required=true
gf.convertNodePswd.output[0].name=pswdText
gf.convertNodePswd.output[0].type=java.lang.String
gf.convertNodePswd.output[1].name=pswdAlias
gf.convertNodePswd.output[1].type=java.lang.String
gf.convertNodePswd.output[2].name=psSelected
gf.convertNodePswd.output[2].type=java.lang.String

# This handler goes through all the Map entries, if the value is null, it will convert that to "false"
#  This is used usually to take care of un-checked checkbox which is set to 'null',  but needs to be set to false when
#  the map is passed in as attrsMap for request.
# 	 Returns the map  
# 
#    Input value: "map" -- Type: java.util.Map
#   Input value: "key" -- Type: java.util.List
gf.mapValueNullToFalse.class=org.glassfish.admingui.common.handlers.UtilHandlers
gf.mapValueNullToFalse.method=mapValueNullToFalse
gf.mapValueNullToFalse.input[0].name=map
gf.mapValueNullToFalse.input[0].type=java.util.Map
gf.mapValueNullToFalse.input[0].required=true
gf.mapValueNullToFalse.input[1].name=keys
gf.mapValueNullToFalse.input[1].type=java.util.List
gf.mapValueNullToFalse.input[1].required=true
gf.mapValueNullToFalse.output[0].name=result
gf.mapValueNullToFalse.output[0].type=java.util.Map

gf.getMonitoringPools.class=org.glassfish.admingui.common.handlers.MonitoringHandlers
gf.getMonitoringPools.method=getMonitoringPools
gf.getMonitoringPools.input[0].name=poolNames
gf.getMonitoringPools.input[0].type=java.util.List
gf.getMonitoringPools.input[0].required=true
gf.getMonitoringPools.input[1].name=endpoint
gf.getMonitoringPools.input[1].type=java.lang.String
gf.getMonitoringPools.input[1].required=true
gf.getMonitoringPools.output[0].name=jdbcList
gf.getMonitoringPools.output[0].type=java.util.List
gf.getMonitoringPools.output[1].name=firstJdbc
gf.getMonitoringPools.output[1].type=java.lang.String
gf.getMonitoringPools.output[2].name=connectorList
gf.getMonitoringPools.output[2].type=java.util.List
gf.getMonitoringPools.output[3].name=firstConnector
gf.getMonitoringPools.output[3].type=java.lang.String

#  This handler will convert a Java object to JSON by using
# 	    {@link JSONUtil#javaToJSON}.
javaToJSON.class=org.glassfish.admingui.common.handlers.UtilHandlers
javaToJSON.method=javaToJSON
javaToJSON.input[0].name=obj
javaToJSON.input[0].type=java.lang.Object
javaToJSON.input[0].required=true
javaToJSON.input[1].name=depth
javaToJSON.input[1].type=java.lang.Integer
javaToJSON.input[1].required=false
javaToJSON.input[1].defaultValue=9
javaToJSON.output[0].name=json
javaToJSON.output[0].type=java.lang.String

#  This method sets the required attribute of a UI component .
# 	 Input value: "id" -- Type: java.lang.String
#    Input value: "required" -- Type: java.lang.String
setComponentRequired.class=org.glassfish.admingui.common.handlers.CommonHandlers
setComponentRequired.method=setComponentRequired
setComponentRequired.input[0].name=id
setComponentRequired.input[0].type=java.lang.String
setComponentRequired.input[0].required=true
setComponentRequired.input[1].name=required
setComponentRequired.input[1].type=java.lang.String
setComponentRequired.input[1].required=true

#  This handler removes users for specified realm.
removeUser.class=org.glassfish.admingui.common.handlers.SecurityHandler
removeUser.method=removeUser
removeUser.input[0].name=Realm
removeUser.input[0].type=java.lang.String
removeUser.input[0].required=true
removeUser.input[1].name=configName
removeUser.input[1].type=java.lang.String
removeUser.input[1].required=true
removeUser.input[2].name=selectedRows
removeUser.input[2].type=java.util.List
removeUser.input[2].required=true
removeUser.output[0].name=result
removeUser.output[0].type=java.util.List

# This function is called in login.jsf to set the various product specific attributes such as the 
#   product GIFs and product names. A similar function is called for Sailfin to set Sailfin specific
#   product GIFs and name.
#   The function is defined in com.sun.extensions.comms.SipUtilities
initProductInfoAttributes.class=org.glassfish.admingui.common.handlers.CommonHandlers
initProductInfoAttributes.method=initProductInfoAttributes

gf.getPropertiesList.class=org.glassfish.admingui.common.handlers.RestUtilHandlers
gf.getPropertiesList.method=getPropertiesList
gf.getPropertiesList.input[0].name=listProps
gf.getPropertiesList.input[0].type=java.util.List
gf.getPropertiesList.input[0].required=true
gf.getPropertiesList.output[0].name=keyList
gf.getPropertiesList.output[0].type=java.util.List

gf.isAIX.class=org.glassfish.admingui.common.handlers.CommonHandlers
gf.isAIX.method=isAIX
gf.isAIX.output[0].name=result
gf.isAIX.output[0].type=java.lang.Boolean

#  This handler adds {@link IntegrationPoint}s of a given type to a
# 	    UIComponent tree.  It looks for
# 	    {@link IntegrationPoint}s using the given type.  It
# 	    then sorts the results (if any) by parentId, and then
# 	    by priority.  It next interates over each one looking for a
# 	    UIComponent with an id which matches the
# 	    its own parentId value.  It then uses the content of
# 	    the {@link IntegrationPoint} to attempt to include the .jsf page
# 	    it refers to under the identified parent component.
includeIntegrations.class=org.glassfish.admingui.common.handlers.PluginHandlers
includeIntegrations.method=includeIntegrations
includeIntegrations.input[0].name=type
includeIntegrations.input[0].type=java.lang.String
includeIntegrations.input[0].required=true
includeIntegrations.input[1].name=root
includeIntegrations.input[1].type=javax.faces.component.UIComponent
includeIntegrations.input[1].required=false

#  This method decodes a String using "UTF-8" as default
#  if scheme is not specified.
decodeString.class=org.glassfish.admingui.common.handlers.UtilHandlers
decodeString.method=decodeString
decodeString.input[0].name=str
decodeString.input[0].type=java.lang.String
decodeString.input[0].required=true
decodeString.input[1].name=scheme
decodeString.input[1].type=java.lang.String
decodeString.output[0].name=output
decodeString.output[0].type=java.lang.String

gf.getScheduleData.class=org.glassfish.admingui.common.handlers.ScheduleHandlers
gf.getScheduleData.method=getScheduleData
gf.getScheduleData.input[0].name=scheduleName
gf.getScheduleData.input[0].type=java.lang.String
gf.getScheduleData.output[0].name=dayOfWeek
gf.getScheduleData.output[0].type=java.util.Map
gf.getScheduleData.output[1].name=dayOfMonth
gf.getScheduleData.output[1].type=java.util.Map
gf.getScheduleData.output[2].name=month
gf.getScheduleData.output[2].type=java.util.Map

calculateHelpUrl.class=org.glassfish.admingui.common.handlers.PluginHandlers
calculateHelpUrl.method=calculateHelpUrl
calculateHelpUrl.input[0].name=pluginId
calculateHelpUrl.input[0].type=java.lang.String
calculateHelpUrl.input[0].required=true
calculateHelpUrl.input[1].name=helpKey
calculateHelpUrl.input[1].type=java.lang.String
calculateHelpUrl.input[1].required=true
calculateHelpUrl.output[0].name=url
calculateHelpUrl.output[0].type=java.lang.String

gf.getChildList.class=org.glassfish.admingui.common.handlers.RestApiHandlers
gf.getChildList.method=getChildList
gf.getChildList.input[0].name=parentEndpoint
gf.getChildList.input[0].type=java.lang.String
gf.getChildList.input[0].required=true
gf.getChildList.input[1].name=childType
gf.getChildList.input[1].type=java.lang.String
gf.getChildList.input[1].required=true
gf.getChildList.input[2].name=skipList
gf.getChildList.input[2].type=java.util.List
gf.getChildList.input[2].required=false
gf.getChildList.input[3].name=includeList
gf.getChildList.input[3].type=java.util.List
gf.getChildList.input[3].required=false
gf.getChildList.input[4].name=id
gf.getChildList.input[4].type=java.lang.String
gf.getChildList.input[4].defaultValue=name
gf.getChildList.output[0].name=result
gf.getChildList.output[0].type=java.util.List

gf.combineProperties.class=org.glassfish.admingui.common.handlers.ResourceHandlers
gf.combineProperties.method=combineProperties
gf.combineProperties.input[0].name=tableList
gf.combineProperties.input[0].type=java.util.List
gf.combineProperties.output[0].name=combined
gf.combineProperties.output[0].type=java.util.List

gf.convertToAlias.class=org.glassfish.admingui.common.handlers.ClusterHandler
gf.convertToAlias.method=convertToAlias
gf.convertToAlias.input[0].name=in
gf.convertToAlias.input[0].type=java.lang.String
gf.convertToAlias.input[0].required=true
gf.convertToAlias.output[0].name=out
gf.convertToAlias.output[0].type=java.lang.String