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

.admingui.console-jca-plugin.3.1-b20.source-code.tableButtons.inc Maven / Gradle / Ivy




     
            $page{topActionGroup});
            />
        
            
        

        
        $attribute{tableRowGroup});
            getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$attribute{selectedRows});
            foreach (var="row" list="#{requestScope.selectedRows}") {
                urlencode(value="#{row['name']}" result="#{requestScope.encodedResName}");
                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}");
                }
                createMap(result="#{requestScope.attrMap}");
                if ("#{pageSession.childType}=admin-object-resource") {
                    mapPut(map="#{requestScope.attrMap}" key="target" value="server-config");
                }
                if ("!(#{pageSession.childType}=admin-object-resource)") {
                    mapPut(map="#{requestScope.attrMap}" key="target" value="domain");
                }
                gf.restRequest(
                    endpoint="#{pageSession.parentUrl}/#{pageSession.childType}/#{requestScope.encodedResName}"
                    attrs="#{requestScope.attrMap}"
                    method="DELETE"
                    result="#{requestScope.foo}");
                }
            gf.redirect(page="#{pageSession.listLink}");
        />
        
        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$attribute{selectedRows});
                // enable the resource for all targets
                foreach (var="row" list="#{requestScope.selectedRows}") {
                    gf.createAttributeMap(keys={"enabled"} values={"true"} map="#{requestScope.attrMap}");
                    urlencode(value="#{row['name']}" result="#{requestScope.encodedResName}");
                    setAttribute(key="targetUrlsList" value="#{row['targetUrls']}");
                    foreach (var="targetUrl" list="#{requestScope.targetUrlsList}") {
                        gf.restRequest(
                            endpoint="#{requestScope.targetUrl}/resource-ref/#{requestScope.encodedResName}"
                            attrs="#{requestScope.attrMap}"
                            method="POST"
                            result="#{requestScope.foo}");
                    }
                }
                setAttribute(key="selectedRows" value="${selectedRows}");
                gf.redirect(page="#{pageSession.listLink}");
            />
        
        
            $attribute{tableRowGroup});
                getSelectedSingleMapRows(TableRowGroup="${tableRowGroup}" selectedRows=>$attribute{selectedRows});
                // disable the resource for all targets
                foreach (var="row" list="#{requestScope.selectedRows}") {
                    gf.createAttributeMap(keys={"enabled"} values={"false"} map="#{requestScope.attrMap}");
                    urlencode(value="#{row['name']}" result="#{requestScope.encodedResName}");
                    setAttribute(key="targetUrlsList" value="#{row['targetUrls']}");
                    foreach (var="targetUrl" list="#{requestScope.targetUrlsList}") {
                        gf.restRequest(
                            endpoint="#{requestScope.targetUrl}/resource-ref/#{requestScope.encodedResName}"
                            attrs="#{requestScope.attrMap}"
                            method="POST"
                            result="#{requestScope.foo}");
                    }
                }
                setAttribute(key="selectedRows" value="${selectedRows}");
                gf.redirect(page="#{pageSession.listLink}");
            />
        
     
 




© 2015 - 2025 Weber Informatics LLC | Privacy Policy