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

shared.handlers.inc Maven / Gradle / Ivy

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




    urlencode(value="#{requestScope.nameToCheck}" result="#{requestScope.encodedNameToCheck}");
    gf.checkIfEndPointExist(endpoint="#{sessionScope.REST_URL}/clusters/cluster/#{requestScope.encodedNameToCheck}", exists="#{requestScope.exx}");
    if (#{requestScope.exx}){
        setAttribute(key="nameAlreadyExists" value="#{true}");
    }
    if ("!#{requestScope.exx}"){
        gf.checkIfEndPointExist(endpoint="#{sessionScope.REST_URL}/servers/server/#{requestScope.encodedNameToCheck}", exists="#{requestScope.exx}");
    }
    if (#{requestScope.exx}){
        setAttribute(key="nameAlreadyExists" value="#{true}");
    }
    if ("!#{requestScope.exx}"){
        gf.checkIfEndPointExist(endpoint="#{sessionScope.REST_URL}/configs/config/#{requestScope.encodedNameToCheck}", exists="#{requestScope.exx}");
    }
    if (#{requestScope.exx}){
        setAttribute(key="nameAlreadyExists" value="#{true}");
    }
    if ("!#{requestScope.exx}"){
        gf.checkIfEndPointExist(endpoint="#{sessionScope.REST_URL}/nodes/node/#{requestScope.encodedNameToCheck}", exists="#{requestScope.nameAlreadyExists}");
    }

    if (#{requestScope.nameAlreadyExists}){
        setAttribute(key="errormsg" value="$resource{i18ncs.msg.error.nameExists, #{requestScope.encodedNameToCheck}}")
        gf.handleError(detail="#{requestScope.errormsg}");
    }







    gf.restRequest( endpoint="#{sessionScope.REST_URL}/list-instances"
        attrs="#{requestScope.listInstanceAttrMap}"
        method="GET"
        result="#{pageSession.props}");
    setAttribute(key="insList" value="#{pageSession.props.data.extraProperties.instanceList}" );
    //println("======= insList = #{requestScope.insList}");
    createMap(result="#{pageSession.instanceStatusMap}");
    // if( "(#{requestScope.insList} = #{null})" ){
        //println("============= no instances found");
    //}
    if( "!(#{requestScope.insList} = #{null})" ){
        foreach(var="oneIns" list="#{requestScope.insList}"){
            mapPut(map="#{pageSession.instanceStatusMap}"  key="#{requestScope.oneIns.name}" value="#{requestScope.oneIns.status}");
        }
    }





    createMap(result="#{requestScope.listInstanceAttrMap}");
    mapPut(map="#{requestScope.listInstanceAttrMap}" key="whichtarget" value="#{pageSession.instanceName}")
    gfr.getInstancesStatus();
    //println("-------- instanceStatusMap = #{pageSession.instanceStatusMap}");
    mapGet(Map="#{pageSession.instanceStatusMap}" Key="#{pageSession.instanceName}" Value="#{pageSession.status}")
    setPageSessionAttribute(key="statusString" value="$resource{i18nc.status.$pageSession{status}} $resource{i18nc.status.image.$pageSession{status}} ");
    setPageSessionAttribute(key="statusImage" value="$resource{i18nc.status.image.$pageSession{status}} ");




    
    
        setAttribute(key="saveType", value="#{requestScope.alertType}");
        setAttribute(key="saveSummary", value="#{requestScope.alertSummary}");
        setAttribute(key="saveDetail", value="#{requestScope.alertDetail}");
        createMap(result="#{requestScope._debugAttrMap}")
        mapPut(map="#{requestScope._debugAttrMap}" key="target" value="#{pageSession.instanceName}")
        gf.restRequest(endpoint="#{sessionScope.REST_URL}/get-runtime-info" attrs="#{requestScope._debugAttrMap}"
            method="GET" result="#{requestScope.debugResult}");
        setAttribute(key="debugF" value="#{requestScope.debugResult.data.subReports.get(0).properties.debug}");
        setPageSessionAttribute(key="instanceDebugInfo" value="$resource{i18n.inst.notEnabled}");
        if ("#{requestScope.debugF}=true"){
            setAttribute(key="debugPort" value="#{requestScope.debugResult.data.subReports.get(0).properties.debugPort}");
            setPageSessionAttribute(key="instanceDebugInfo" value="$resource{i18n.inst.debugEnabled} ${debugPort}");
        }
        setAttribute(key="alertType", value="#{requestScope.saveType}");
        setAttribute(key="alertSummary", value="#{requestScope.saveSummary}");
        setAttribute(key="alertDetail", value="#{requestScope.saveDetail}");
    




© 2015 - 2025 Weber Informatics LLC | Privacy Policy