ilscipio/scipio-erp

View on GitHub
applications/content/entitydef/eecas.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->

<entity-eca xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entity-eca.xsd">

    <!-- If the text in the database has changed for the data resource, we need to clear out anything depending on this cached value -->
    <eca entity="ElectronicText" operation="store-remove" event="return">
        <action service="clearAssociatedRenderCache" mode="sync" />
    </eca>

    <!-- Content Keyword Indexing ECAs -->
    <eca entity="Content" operation="create" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync" value-attr="contentInstance"/>
    </eca>
    <eca entity="Content" operation="store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="ContentAttribute" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="ContentMetaData" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="ContentRole" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="ProductContent" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="ProductCategoryContent" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="PartyContent" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="WebSiteContent" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>
    <eca entity="WorkEffortContent" operation="create-store" event="return">
        <condition-property resource="content" property-name="indexContentKeywords.eca" operator="equals" type="Boolean" value="true" scope="init"/>
        <action service="indexContentKeywords" mode="sync"/>
    </eca>

</entity-eca>