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

.main.admingui.console-jca-plugin.8.0.0-JDK17-M7.source-code.editPageWizardButtons.inc Maven / Gradle / Ivy

The newest version!




    
        
            
                
            
            
                 $attribute{resultEndPoint});
                    if (#{pageSession.hasPropertyTable}){
                    
                        if (#{pageSession.hasConfidential}){
                            gf.combineProperties(tableList="#{pageSession.tableList}" combined="#{requestScope.newList}");
                        }

                        if (!#{pageSession.hasConfidential}){
                            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="#{sessionScope.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="#{sessionScope.wizardMap['name']}" encoding="UTF-8" result="#{pageSession.encodeName}");
                        gf.createAttributeMap(keys={"id"} values={"$pageSession{encodeName}"} map="#{requestScope.attrMap}");
                        gf.restRequest(endpoint="#{sessionScope.REST_URL}/resources/ping-connection-pool"
                                       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{i18njca.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}")
                        setSessionAttribute(key="hasConfidential" value="#{null}")
                        gf.redirect(page="#{parentPage}?alertType=${alertType}&alertSummary=${alertSummary}&alertDetail=${alertDetail}");
                    }
                    setSessionAttribute(key="wizardMap" value="#{null}")
                    setSessionAttribute(key="wizardPoolExtra" value="#{null}")
                    setSessionAttribute(key="wizardPoolProperties" value="#{null}")
                    setSessionAttribute(key="hasConfidential" value="#{null}")
                    gf.redirect(page="#{parentPage}")
                />
            
            
                
            
        
    




© 2015 - 2024 Weber Informatics LLC | Privacy Policy