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

.main.admingui.console-jdbc-plugin.7.0.0.source-code.jdbcConnectionPoolNew2Buttons.inc Maven / Gradle / Ivy

There is a newer version: 8.0.0-JDK17-M7
Show newest version




  
    
        $attribute{tableRowGroup});
            getAllSingleMapRows(TableRowGroup="$attribute{tableRowGroup}",  Rows=>$attribute{newList});
            setSessionAttribute(key="wizardPoolProperties", value="$attribute{newList}");
            setAttribute(key="fromStep2" value="#{true}")
            gf.navigate(page="#{request.contextPath}/jdbc/#{step1Page}");
        />
    

    
        $attribute{resultEndPoint});
            if (#{pageSession.hasPropertyTable}){
                getUIComponent(clientId="$pageSession{propertyTableRowGroupId}", component=>$attribute{tableRowGroup});
                getAllSingleMapRows(TableRowGroup="$attribute{tableRowGroup}",  Rows=>$attribute{newList});
                removeEmptyProps(props="#{newList}" modifiedProps="#{newList}");
                javaToJSON(obj="#{newList}" json="#{requestScope.tmpJSON}");
                urlencode(value="#{wizardMap['name']}" encoding="UTF-8" result="#{pageSession.encodeName}");
                gf.restRequest(endpoint="#{pageSession.parentUrl}/#{pageSession.childType}/#{pageSession.encodeName}/property.json"
                               method="POST"
                               data="#{requestScope.tmpJSON}"
                               result="#{requestScope.restResponse}");
            }
            if ("#{pingValue}") {
                urlencode(value="#{wizardMap['name']}" encoding="UTF-8" result="#{pageSession.encodedName}");
                gf.createAttributeMap(keys={"id"} values={"$pageSession{encodedName}"} map="#{requestScope.attrMap}");
                gf.restRequest(endpoint="#{sessionScope.REST_URL}/resources/ping-connection-pool.json"
                               attrs="#{requestScope.attrMap}"
                               method="get"
                               throwException="#{false}"
                               result="#{requestScope.result}");
                if ("#{requestScope.result.data['exit_code']} = SUCCESS") {
                     prepareAlertMsg(summary="$resource{i18n.msg.PingSucceed}", type="success");
                }
                if ("!(#{requestScope.result.data['exit_code']} = SUCCESS)") {
                     prepareAlertMsg(summary="$resource{i18njdbc.msg.warning.poolCreatedPingFailed}", detail="#{requestScope.result.data.message}", type="warning");
                }
                setSessionAttribute(key="wizardMap" value="#{null}")
                setSessionAttribute(key="wizardPoolExtra" value="#{null}")
                setSessionAttribute(key="wizardPoolProperties" value="#{null}")
                gf.redirect(page="#{parentPage}?alertType=${alertType}&alertSummary=${alertSummary}&alertDetail=${alertDetail}");
            }
            if ("!#{pingValue}") {
                setSessionAttribute(key="wizardMap" value="#{null}")
                setSessionAttribute(key="wizardPoolExtra" value="#{null}")
                setSessionAttribute(key="wizardPoolProperties" value="#{null}")
                gf.redirect(page="#{parentPage}");
            }
        />    
    
     
           
    
  





© 2015 - 2024 Weber Informatics LLC | Privacy Policy