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

shared.tableButtons.inc Maven / Gradle / Ivy

The newest version!



    
        $page{topActionGroup});
        />
        
            
        

        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$attribute{selectedRows});
                gf.onlyDASExist(onlyDAS="#{pageSession.onlyDASExist}");
                setPageSessionAttribute(key="target", value="server");
                foreach (var="row1" list="#{requestScope.selectedRows}") {
                    if ("#{row1['objectType']}=system-all-req") {
                        gf.handleError( detail="$resource{i18njms.msg.jms.cannotDeleteDefault, #{row1['name']}}");
                    }
                }
                foreach (var="row" list="#{requestScope.selectedRows}") {
                    urlencode(value="#{row['name']}" result="#{requestScope.encodedResName}");
                    if (!#{pageSession.onlyDASExist}){
                        setAttribute(key="targetUrlsList" value="#{row['targetUrls']}");
                        foreach (var="targetUrl" list="#{requestScope.targetUrlsList}") {
                            createMap(result="#{requestScope.attrMap}");
                            mapGet(Map="#{row['targetsMap']}" Key="#{requestScope.targetUrl}" Value="#{requestScope.targetVal}");
                            mapPut(map="#{requestScope.attrMap}" key="target" value="#{targetVal}");
                            gf.restRequest(
                                endpoint="#{requestScope.targetUrl}/resource-ref/#{requestScope.encodedResName}"
                                attrs="#{requestScope.attrMap}"
                                method="DELETE"
                                result="#{requestScope.foo}");
                        }
                        setPageSessionAttribute(key="target", value="domain");
                    }
                    createMap(result="#{requestScope.delMap}");
                    mapPut(map="#{requestScope.delMap}" key="id" value="#{row['name']}");
                    mapPut(map="#{requestScope.delMap}" key="target" value="#{pageSession.target}");
                    gf.restRequest(
                        endpoint="#{sessionScope.REST_URL}/resources/delete-jms-resource"
                        attrs="#{requestScope.delMap}"
                        method="DELETE"
                        result="#{requestScope.foo}");
                    
                }
                setAttribute(key="selectedRows" value="${selectedRows}");
                gf.redirect(page="#{pageSession.listLink}");
            />
        

        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$pageSession{selectedRows});
                gfr.deleteSelectedResources();
                gf.redirect(page="#{pageSession.listLink}");
            />
        

        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$pageSession{selectedRows});
                gfr.enableSelectedResources();
                setAttribute(key="selectedRows" value="$pageSession{selectedRows}");
                prepareAlertMsg(summary="$resource{i18n.msg.enableResourceSuccessful}", type="success");
                gf.redirect(page="#{pageSession.listLink}?alertType=${alertType}&alertSummary=${alertSummary}&alertDetail=${alertDetail}");
            />
        

        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$pageSession{selectedRows});
                gfr.disableSelectedResources();
                setAttribute(key="selectedRows" value="$pageSession{selectedRows}");
                prepareAlertMsg(summary="$resource{i18n.msg.disableResourceSuccessful}", type="success");
                gf.redirect(page="#{pageSession.listLink}?alertType=${alertType}&alertSummary=${alertSummary}&alertDetail=${alertDetail}");
            />
        
     
 




© 2015 - 2025 Weber Informatics LLC | Privacy Policy