<?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 4.0 - Evaluators for associations in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265179#M218309</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In Share 4.0 I've done some work with the new evaluators. So for example, in &lt;/SPAN&gt;&lt;STRONG&gt;custom-slingshot-application-context.xml&lt;/STRONG&gt;&lt;SPAN&gt; I added the following bean:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="evaluator.doclib.metadata.email" class="org.alfresco.web.evaluator.HasAspectEvaluator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="aspects"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;imap:imapContent&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/bean&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;/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;All this does is use the HasAspectEvaluator to check if the node in question has the out of the box imap aspect attached to it. Then in &lt;/SPAN&gt;&lt;STRONG&gt;share-config-custom.xml&lt;/STRONG&gt;&lt;SPAN&gt; I have the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;config evaluator="string-compare" condition="DocumentLibrary"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;indicators&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;indicator id="miller-email-icon" index="10" label="status.miller-notifications-set"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;evaluator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;evaluator.doclib.metadata.miller.email&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/evaluator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/indicator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/indicators&amp;gt;&lt;BR /&gt;&amp;lt;/config&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;/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 I get a small mail icon appearing next to any .emls .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Next, I'd like to do something similar only with emails that have attachments. Alfresco IMAP automatically extracts an attachment and places it into a folder that sits alongside the email in the repo. As for the email itself, it then has 2 or more associations linking to the attachment folder and attachment(s). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I'd like to do is use an evaluator to check if the node in question has any associations of type "imap:attachmentsFolder", but I'm not sure if there's an evaluator (like HasAspectEvaluator) available to do this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ben.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Apr 2012 14:24:13 GMT</pubDate>
    <dc:creator>bengrah</dc:creator>
    <dc:date>2012-04-30T14:24:13Z</dc:date>
    <item>
      <title>4.0 - Evaluators for associations</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265179#M218309</link>
      <description>Hi guys,In Share 4.0 I've done some work with the new evaluators. So for example, in custom-slingshot-application-context.xml I added the following bean:&amp;lt;bean id="evaluator.doclib.metadata.email" class="org.alfresco.web.evaluator.HasAspectEvaluator"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="aspects"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
      <pubDate>Mon, 30 Apr 2012 14:24:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265179#M218309</guid>
      <dc:creator>bengrah</dc:creator>
      <dc:date>2012-04-30T14:24:13Z</dc:date>
    </item>
    <item>
      <title>Re: 4.0 - Evaluators for associations</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265180#M218310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;out-of-the-box I don't think you'll find something like this as only type, aspects, properties and permissions are returned for items loaded in the document library. You would have to enhance the Repository tier data web script via its extension points to provide information about associations in order to actually have data for an evaluator of the kind you propose to work on. In general, this is achievable, but you should take care to only check/load the associations when necessary as you most certainly would impact the performance of the data web script significantly just by checking for the existence of such associations on each item.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Axel&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Apr 2012 14:39:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265180#M218310</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2012-04-30T14:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: 4.0 - Evaluators for associations</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265181#M218311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Axel,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm facing the same issue. I want association information in Evaluator such that I should render the action if a node has custom association otherwise not. Can you tell me, how to achieve this task and which Data WebScript, we have to override??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Oct 2013 17:56:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/4-0-evaluators-for-associations/m-p/265181#M218311</guid>
      <dc:creator>deepak1987</dc:creator>
      <dc:date>2013-10-30T17:56:08Z</dc:date>
    </item>
  </channel>
</rss>

