protected void createExpressions(String navSpec) { List<NavigatorExpression> expressions = this.getNavigatorParser().getExpressions(navSpec); this.createExpressions(expressions); }
protected void createExpressions(String navSpec) { List<NavigatorExpression> expressions = this.getNavigatorParser().getExpressions(navSpec); this.createExpressions(expressions); }
protected void createExpressions(String navSpec) { List<NavigatorExpression> expressions = this.getNavigatorParser().getExpressions(navSpec); this.createExpressions(expressions); }
@Override public void validate() { super.validate(); if (this.getActionErrors().size()>0 || this.getFieldErrors().size()>0) { super.extractInitConfig(); this.createExpressions(this.getNavSpec()); } }
@Override public void validate() { super.validate(); if (this.getActionErrors().size() > 0 || this.getFieldErrors().size() > 0) { super.extractInitConfig(); this.createExpressions(this.getNavSpec()); } }
@Override public void validate() { super.validate(); if (this.getActionErrors().size() > 0 || this.getFieldErrors().size() > 0) { super.extractInitConfig(); this.createExpressions(this.getNavSpec()); } }
@Override public String save() { if (StringUtils.isBlank(this.getNavSpec())) { this.addActionError(this.getText("error.widget.configNavigator.noExpressions")); super.extractInitConfig(); this.createExpressions(this.getNavSpec()); return INPUT; } return super.save(); }
@Override protected String extractInitConfig() { try { String result = super.extractInitConfig(); if (!result.equals(SUCCESS)) { return result; } Widget widget = this.getWidget(); String navSpec = null; if (null != widget.getConfig()) { navSpec = widget.getConfig().getProperty("navSpec"); } this.createExpressions(navSpec); this.setNavSpec(navSpec); } catch (Throwable t) { _logger.error("error in extractInitConfig", t); return FAILURE; } return SUCCESS; }
@Override public String save() { if (StringUtils.isBlank(this.getNavSpec())) { this.addActionError(this.getText("error.widget.configNavigator.noExpressions")); super.extractInitConfig(); this.createExpressions(this.getNavSpec()); return INPUT; } return super.save(); }
@Override public String save() { if (StringUtils.isBlank(this.getNavSpec())) { this.addActionError(this.getText("error.widget.configNavigator.noExpressions")); super.extractInitConfig(); this.createExpressions(this.getNavSpec()); return INPUT; } return super.save(); }
@Override protected String extractInitConfig() { try { String result = super.extractInitConfig(); if (!result.equals(SUCCESS)) { return result; } Widget widget = this.getWidget(); String navSpec = null; if (null != widget.getConfig()) { navSpec = widget.getConfig().getProperty("navSpec"); } this.createExpressions(navSpec); this.setNavSpec(navSpec); } catch (Throwable t) { _logger.error("error in extractInitConfig", t); return FAILURE; } return SUCCESS; }
@Override protected String extractInitConfig() { try { String result = super.extractInitConfig(); if (!result.equals(SUCCESS)) return result; Widget widget = this.getWidget(); String navSpec = null; if (null != widget.getConfig()) { navSpec = widget.getConfig().getProperty("navSpec"); } this.createExpressions(navSpec); this.setNavSpec(navSpec); } catch (Throwable t) { ApsSystemUtils.logThrowable(t, this, "extractInitConfig"); return FAILURE; } return SUCCESS; }
/** * Crea e valorizza l'action corrente in base ai parametri ricavati da una lista di espressioni. * @param expressions La lista di espressioni tramite il quale valorizzare l'action corrente. * @throws Throwable Il caso di errore. */ protected void createNavigatorParams(List<NavigatorExpression> expressions) throws Throwable { Widget prototype = this.createNewShowlet(); //COSTRUISCE SHOWLET PROTOTIPO VUOTA E SETTA SPECIFICATORE String navSpec = this.getNavigatorParser().getSpec(expressions); prototype.getConfig().setProperty("navSpec", navSpec); //COSTRUISCE LE NUOVE ESPRESSIONI IN BASE AL NUOVO PARAMETRO this.createExpressions(expressions); this.setShowlet(prototype); //SETTA LA SHOWLET COSTRUITA this.setNavSpec(navSpec); }
/** * Crea e valorizza l'action corrente in base ai parametri ricavati da una * lista di espressioni. * * @param expressions La lista di espressioni tramite il quale valorizzare * l'action corrente. * @throws Throwable Il caso di errore. */ protected void createNavigatorParams(List<NavigatorExpression> expressions) throws Throwable { Widget prototype = this.createNewShowlet(); //COSTRUISCE SHOWLET PROTOTIPO VUOTA E SETTA SPECIFICATORE String navSpec = this.getNavigatorParser().getSpec(expressions); prototype.getConfig().setProperty("navSpec", navSpec); //COSTRUISCE LE NUOVE ESPRESSIONI IN BASE AL NUOVO PARAMETRO this.createExpressions(expressions); this.setWidget(prototype); //SETTA IL WIDGET COSTRUITO this.setNavSpec(navSpec); }
/** * Crea e valorizza l'action corrente in base ai parametri ricavati da una * lista di espressioni. * * @param expressions La lista di espressioni tramite il quale valorizzare * l'action corrente. * @throws Throwable Il caso di errore. */ protected void createNavigatorParams(List<NavigatorExpression> expressions) throws Throwable { Widget prototype = this.createNewShowlet(); //COSTRUISCE SHOWLET PROTOTIPO VUOTA E SETTA SPECIFICATORE String navSpec = this.getNavigatorParser().getSpec(expressions); prototype.getConfig().setProperty("navSpec", navSpec); //COSTRUISCE LE NUOVE ESPRESSIONI IN BASE AL NUOVO PARAMETRO this.createExpressions(expressions); this.setWidget(prototype); //SETTA IL WIDGET COSTRUITO this.setNavSpec(navSpec); }