src/main/java/org/efaps/ui/wicket/models/objects/UIMenuItem.java
public boolean requeryLabel()
    {
        boolean ret = false;
        try {
            String labelTmp = DBProperties.getProperty(getCommand().getLabel());
            if (getInstance() != null) {
                final ValueParser parser = new ValueParser(new StringReader(labelTmp));
                final ValueList list = parser.ExpressionString();
                if (list.getExpressions().size() > 0) {
                    final PrintQuery print = new PrintQuery(getInstance());
                    list.makeSelect(print);
                    if (print.execute()) {
                        labelTmp = list.makeString(getInstance(), print, getMode());
                    }
                }
            }
            ret = !labelTmp.equals(this.label);
            this.label = labelTmp;
        } catch (final EFapsException e) {
            throw new RestartResponseException(new ErrorPage(e));
        } catch (final ParseException e) {
            throw new RestartResponseException(new ErrorPage(e));
        }
        return ret;
    }
public boolean requeryLabel()
    {
        boolean ret = false;
        try {
            String labelTmp = DBProperties.getProperty(getCommand().getLabel());
            if (getInstance() != null) {
                final ValueParser parser = new ValueParser(new StringReader(labelTmp));
                final ValueList list = parser.ExpressionString();
                if (list.getExpressions().size() > 0) {
                    final PrintQuery print = new PrintQuery(getInstance());
                    list.makeSelect(print);
                    if (print.execute()) {
                        labelTmp = list.makeString(getInstance(), print, getMode());
                    }
                }
            }
            ret = !labelTmp.equals(this.label);
            this.label = labelTmp;
        } catch (final EFapsException e) {
            throw new RestartResponseException(new ErrorPage(e));
        } catch (final ParseException e) {
            throw new RestartResponseException(new ErrorPage(e));
        }
        return ret;
    }
public boolean requeryLabel ( ) { boolean ret = false ; try { String labelTmp = DBProperties . getProperty ( getCommand ( ) . getLabel ( ) ) ; if ( getInstance ( ) != null ) { final ValueParser parser = new ValueParser ( new StringReader ( labelTmp ) ) ; final ValueList list = parser . ExpressionString ( ) ; if ( list . getExpressions ( ) . size ( ) > 0 ) { final PrintQuery print = new PrintQuery ( getInstance ( ) ) ; list . makeSelect ( print ) ; if ( print . execute ( ) ) { labelTmp = list . makeString ( getInstance ( ) , print , getMode ( ) ) ; } } } ret = ! labelTmp . equals ( this . label ) ; this . label = labelTmp ; } catch ( final EFapsException e ) { throw new RestartResponseException ( new ErrorPage ( e ) ) ; } catch ( final ParseException e ) { throw new RestartResponseException ( new ErrorPage ( e ) ) ; } return ret ; }
Requery the Label.
@return true if the label was changed, else false
Requery the Label .