RM-1914 : "Related Record Transferred To Inactive Storage" is not completed automatically

- Merged revision 97301 from /DEV/BUGFIXING/V2.3-2015_02_17



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.3@97461 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Ana Bozianu
2015-02-19 10:45:21 +00:00
parent 6ff6d1fd4e
commit 35c21d9916
3 changed files with 146 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.alfresco.module.org_alfresco_module_rm.RecordsManagementPolicies.BeforeRMActionExecution;
import org.alfresco.module.org_alfresco_module_rm.action.RecordsManagementActionService;
import org.alfresco.module.org_alfresco_module_rm.action.impl.CompleteEventAction;
import org.alfresco.module.org_alfresco_module_rm.disposition.DispositionAction;
@@ -50,7 +51,8 @@ import org.alfresco.service.namespace.RegexQNamePattern;
*/
@BehaviourBean
public class OnReferencedRecordActionedUpon extends SimpleRecordsManagementEventTypeImpl
implements RecordsManagementModel
implements RecordsManagementModel,
BeforeRMActionExecution
{
/** Disposition service */
@@ -146,13 +148,14 @@ public class OnReferencedRecordActionedUpon extends SimpleRecordsManagementEvent
* @param name
* @param parameters
*/
@Override
@Behaviour
(
kind = BehaviourKind.CLASS,
type = "rma:filePlanComponent",
notificationFrequency = NotificationFrequency.FIRST_EVENT
)
public void beforeActionExecution(final NodeRef nodeRef, final String name, final Map<String, Serializable> parameters)
public void beforeRMActionExecution(final NodeRef nodeRef, final String name, final Map<String, Serializable> parameters)
{
AuthenticationUtil.RunAsWork<Object> work = new AuthenticationUtil.RunAsWork<Object>()
{