<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Evaluators in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21266#M10035</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I try with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;a:booleanEvaluator value="#{r.aspects == null}"&amp;gt;&lt;BR /&gt;&amp;lt;a:actionLink value="#{msg.espanol}" image="/images/icons/flag-es.gif" showLink="false" styleClass="inlineAction" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This booleanEvaluator return TRUE, but the item has aspect! :?:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Mar 2006 12:56:19 GMT</pubDate>
    <dc:creator>jlbarrera</dc:creator>
    <dc:date>2006-03-23T12:56:19Z</dc:date>
    <item>
      <title>Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21263#M10032</link>
      <description>Hi !I want verifity (in browse.jsp) that an item has translatable aspect, i think that create a new booleanEvaluator is the way. How i can create this?thanks!</description>
      <pubDate>Thu, 23 Mar 2006 11:06:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21263#M10032</guid>
      <dc:creator>jlbarrera</dc:creator>
      <dc:date>2006-03-23T11:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21264#M10033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The following should work:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;a:booleanEvaluator value='#{NavigationBean.currentNode.aspects["translatable"] != null}'&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;some-component/&amp;gt;&lt;BR /&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2006 12:04:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21264#M10033</guid>
      <dc:creator>gavinc</dc:creator>
      <dc:date>2006-03-23T12:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21265#M10034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;this is the error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;———————-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.faces.FacesException: /jsp/browse/browse.jsp(481,52) se esperaba s?mbolo igual&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;caused by:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.jasper.JasperException: /jsp/browse/browse.jsp(481,52) se esperaba s?mbolo igual&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;caused by:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.jasper.JasperException: /jsp/browse/browse.jsp(481,52) se esperaba s?mbolo igual&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And this is the code from browse.jsp:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a:booleanEvaluator value="#{r.aspects["translatable"] != null}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a:actionLink value="#{msg.espanol}" image="/images/icons/flag-es.gif" showLink="false" styleClass="inlineAction" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Where "r" is: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;——————&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a:richList id="contentRichList" binding="#{BrowseBean.contentRichList}" viewMode="#{BrowseBean.browseViewMode}" pageSize="#{BrowseBean.browsePageSize}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;styleClass="recordSet" headerStyleClass="recordSetHeader" rowStyleClass="recordSetRow" altRowStyleClass="recordSetRowAlt" width="100%"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value="#{BrowseBean.content}" var="r"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is correct? Where is the error?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2006 12:18:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21265#M10034</guid>
      <dc:creator>jlbarrera</dc:creator>
      <dc:date>2006-03-23T12:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21266#M10035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I try with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;a:booleanEvaluator value="#{r.aspects == null}"&amp;gt;&lt;BR /&gt;&amp;lt;a:actionLink value="#{msg.espanol}" image="/images/icons/flag-es.gif" showLink="false" styleClass="inlineAction" /&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This booleanEvaluator return TRUE, but the item has aspect! :?:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2006 12:56:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21266#M10035</guid>
      <dc:creator>jlbarrera</dc:creator>
      <dc:date>2006-03-23T12:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21267#M10036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I know what the problem is here. The code Gavin posted will work for an action outside of a RichList component. The code you are trying is inside a RichList component so the current node context object "#{r}" is a special kind of Node. It's really a sub-class of Node called MapNode. This object exposes itself using the Java Map interace, which means that the JSF expression language will assume all access to the object is treated as MapNode.get("…") - which means that you cannot access the normal methods such as Node.getAspect().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The reason for this is that there are various additional pseudo generated properties added to the MapNode so that the RichList component can display additional information - such as "size" or "url".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you wish to have acces to the aspects for a MapNode then you need to add a pseudo property for it. Look for this method in BrowseBean:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public void setupCommonBindingProperties(Node node)&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and add this line to the method:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; node.addPropertyResolver("aspects", this.resolverAspects);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and now add this anonymous inner class below the method to resolve the pseudo property:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; public NodePropertyResolver resolverAspects= new NodePropertyResolver() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Object get(Node node) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return node.getAspects();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Then your JSP code should work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Mar 2006 13:44:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21267#M10036</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2006-03-23T13:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluators</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21268#M10037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OK Thanks. Now all work fine!&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Mar 2006 09:39:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/evaluators/m-p/21268#M10037</guid>
      <dc:creator>jlbarrera</dc:creator>
      <dc:date>2006-03-24T09:39:44Z</dc:date>
    </item>
  </channel>
</rss>

