AnsweredAssumed Answered

¿Aspecto 'archived' a elementos borrados?

Question asked by mrey on Aug 21, 2009
Latest reply on Sep 11, 2009 by landerigeno
Buenos dia a todos.

Estoy haciendo un planificador de tareas que borre los elementos eliminados definitivamente, es decir, que acceda al espacio donde guarda los elementos eliminados, y los borre definitivamente una vez a la semana. Parece que funciona, para ello busca todos los documentos con el aspecto "archived" y los borra.

Mi duda es ¿ese aspecto lo tienen solo los documentos que están en el espacio de elementos borrados? ¿Quizá haciendo la búsqueda por ese aspecto borrará documentos que no deseo que borre?

os pongo el codigo del scheduled-action-services-context.xml a ver si le veis algún fallo

<bean id="programDeleteTrash" class="org.alfresco.repo.action.scheduled.CronScheduledQueryBasedTemplateActionDefinition">
        <property name="transactionMode">
            <value>UNTIL_FIRST_FAILURE</value>
        </property>
        <property name="compensatingActionMode">
            <value>IGNORE</value>
        </property>
        <property name="searchService">
            <ref bean="SearchService"/>
        </property>
        <property name="templateService">
            <ref bean="TemplateService"/>
        </property>
        <property name="queryLanguage">
            <value>lucene</value>
        </property>
        <property name="stores">
            <list>
                <value>archive://SpacesStore</value>
            </list>
        </property>
        <!– Find all nodes that do not have the aspect –>
        <property name="queryTemplate">
           <value>+ASPECT:"{http://www.alfresco.org/model/system/1.0}archived"</value>
        </property>
        <property name="cronExpression">
       <value>0 0 14 ? * SAT</value>
        </property>
        <property name="jobName">
            <value>jobB</value>
        </property>
        <property name="jobGroup">
            <value>jobGroupB</value>
        </property>
        <property name="triggerName">
            <value>triggerB</value>
        </property>
        <property name="triggerGroup">
            <value>triggerGroupB</value>
        </property>
        <!– Inject the scheduler - the trigger will be registered with this scheduler –>
        <property name="scheduler">
            <ref bean="schedulerFactory"/>
        </property>
        <property name="actionService">
            <ref bean="ActionService"/>
        </property>
        <property name="templateActionModelFactory">
            <ref bean="templateActionModelFactory"/>
        </property>
        <property name="templateActionDefinition">
            <ref bean="deleteTrashActionScheduled"/>
        </property>
        <property name="transactionService">
            <ref bean="TransactionService"/>
        </property>
        <property name="runAsUser">
            <value>admin</value>
        </property>
    </bean>
   


Gracias a todos

Outcomes