@Override
    public boolean applies(final AbstractUIField _uiField)
        throws EFapsException
    {
        return (_uiField.getParent().isViewMode() || _uiField.getParent().isSearchMode())
                        && _uiField.getFieldConfiguration().getField().getReference() != null
                        && _uiField.getInstanceKey() != null && (isCheckOut(_uiField) || hasAccess2Menu(_uiField));
    }
@Override
    public boolean applies(final AbstractUIField _uiField)
        throws EFapsException
    {
        return (_uiField.getParent().isViewMode() || _uiField.getParent().isSearchMode())
                        && _uiField.getFieldConfiguration().getField().getReference() != null
                        && _uiField.getInstanceKey() != null && (isCheckOut(_uiField) || hasAccess2Menu(_uiField));
    }
@ Override public boolean applies ( final AbstractUIField _uiField ) throws EFapsException { return ( _uiField . getParent ( ) . isViewMode ( ) || _uiField . getParent ( ) . isSearchMode ( ) ) && _uiField . getFieldConfiguration ( ) . getField ( ) . getReference ( ) != null && _uiField . getInstanceKey ( ) != null && ( isCheckOut ( _uiField ) || hasAccess2Menu ( _uiField ) ) ; }
{@inheritDoc}
{