
shared.handlers.inc Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of console-cluster-plugin Show documentation
Show all versions of console-cluster-plugin Show documentation
Clustering support plugin bundle for GlassFish Admin Console
The 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}");
}
if ("#{requestScope.listInstanceAttrMap} = ${null}") {
createMap(result="#{requestScope.listInstanceAttrMap}");
}
getDefaultAdminTimeout(result="#{requestScope.adminTimeout}");
mapPut(map="#{requestScope.listInstanceAttrMap}" key="timeoutmsec" value="#{requestScope.adminTimeout}" );
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