RM-1510 (Audit events are incorrectly displayed)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@71570 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Tuna Aksoy
2014-05-22 11:00:47 +00:00
parent da9d30ea17
commit cef32a5a6a
7 changed files with 49 additions and 49 deletions

View File

@@ -1,13 +1,13 @@
rm.audit.updated-metadata=Updated Metadata rm.audit.updated-metadata=Updated Metadata
rm.audit.created-object=Created Object rm.audit.created-object=Created Object
rm.audit.delte-object=Delete Object rm.audit.delete-object=Delete Object
rm.audit.login-succeeded=Login Succeeded rm.audit.login-succeeded=Login Succeeded
rm.audit.login-failed=Login Failed rm.audit.login-failed=Login Failed
rm.audit.create-person=Create Person rm.audit.create-person=Create Person
rm.audit.link=Link rm.audit.linkTo=LinkTo
rm.audit.move=Move rm.audit.moveTo=MoveTo
rm.audit.copy=Copy rm.audit.copyTo=CopyTo
rm.audit.file=File rm.audit.fileTo=FileTo
rm.audit.audit-start=Audit Start rm.audit.audit-start=Audit Start
rm.audit.audit-stop=Audit Stop rm.audit.audit-stop=Audit Stop
rm.audit.audit-clear=Audit Clear rm.audit.audit-clear=Audit Clear

View File

@@ -4,7 +4,7 @@
<beans> <beans>
<!-- audit extractors --> <!-- audit extractors -->
<bean id="org_alfresco_module_rm_userRolesExtractor" class="org.alfresco.module.org_alfresco_module_rm.audit.extractor.AuthenticatedUserRolesDataExtractor"> <bean id="org_alfresco_module_rm_userRolesExtractor" class="org.alfresco.module.org_alfresco_module_rm.audit.extractor.AuthenticatedUserRolesDataExtractor">
<property name="registry" ref="auditModel.extractorRegistry" /> <property name="registry" ref="auditModel.extractorRegistry" />
<property name="nodeService" ref="nodeService" /> <property name="nodeService" ref="nodeService" />
@@ -28,61 +28,61 @@
<property name="registry" ref="auditModel.extractorRegistry" /> <property name="registry" ref="auditModel.extractorRegistry" />
<property name="nodeService" ref="nodeService" /> <property name="nodeService" ref="nodeService" />
</bean> </bean>
<!-- audit events --> <!-- audit events -->
<bean id="audit-event" abstract="true" init-method="init"> <bean id="audit-event" abstract="true" init-method="init">
<property name="recordsManagementAuditService" ref="recordsManagementAuditService"/> <property name="recordsManagementAuditService" ref="recordsManagementAuditService"/>
</bean> </bean>
<bean id="audit-event.create-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CreateObjectAuditEvent"> <bean id="audit-event.create-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CreateObjectAuditEvent">
<property name="name" value="Create RM Object"/> <property name="name" value="Create RM Object"/>
<property name="label" value="rm.audit.created-object"/> <property name="label" value="rm.audit.created-object"/>
</bean> </bean>
<bean id="audit-event.update-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.UpdateObjectAuditEvent"> <bean id="audit-event.update-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.UpdateObjectAuditEvent">
<property name="name" value="Update RM Object"/> <property name="name" value="Update RM Object"/>
<property name="label" value="rm.audit.updated-metadata"/> <property name="label" value="rm.audit.updated-metadata"/>
</bean> </bean>
<bean id="audit-event.delete-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.DeleteObjectAuditEvent"> <bean id="audit-event.delete-object" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.DeleteObjectAuditEvent">
<property name="name" value="Delete RM Object"/> <property name="name" value="Delete RM Object"/>
<property name="label" value="rm.audit.delte-object"/> <property name="label" value="rm.audit.delete-object"/>
</bean> </bean>
<bean id="audit-event.create-person" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CreatePersonAuditEvent"> <bean id="audit-event.create-person" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CreatePersonAuditEvent">
<property name="name" value="Create Person"/> <property name="name" value="Create Person"/>
<property name="label" value="rm.audit.create-person"/> <property name="label" value="rm.audit.create-person"/>
</bean> </bean>
<bean id="audit-event.login-success" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent"> <bean id="audit-event.login-success" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent">
<property name="name" value="Login.Success"/> <property name="name" value="Login.Success"/>
<property name="label" value="rm.audit.login-succeeded"/> <property name="label" value="rm.audit.login-succeeded"/>
</bean> </bean>
<bean id="audit-event.login-fail" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent"> <bean id="audit-event.login-fail" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.AuditEvent">
<property name="name" value="Login.Failure"/> <property name="name" value="Login.Failure"/>
<property name="label" value="rm.audit.login-failed"/> <property name="label" value="rm.audit.login-failed"/>
</bean> </bean>
<bean id="audit-event.link" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.LinkAuditEvent"> <bean id="audit-event.linkTo" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.LinkToAuditEvent">
<property name="name" value="link"/> <property name="name" value="linkTo"/>
<property name="label" value="rm.audit.link"/> <property name="label" value="rm.audit.linkTo"/>
</bean>
<bean id="audit-event.move" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.MoveAuditEvent">
<property name="name" value="move"/>
<property name="label" value="rm.audit.move"/>
</bean>
<bean id="audit-event.copy" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CopyAuditEvent">
<property name="name" value="copy"/>
<property name="label" value="rm.audit.copy"/>
</bean>
<bean id="audit-event.file" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.FileAuditEvent">
<property name="name" value="file"/>
<property name="label" value="rm.audit.file"/>
</bean> </bean>
</beans> <bean id="audit-event.moveTo" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.MoveToAuditEvent">
<property name="name" value="moveTo"/>
<property name="label" value="rm.audit.moveTo"/>
</bean>
<bean id="audit-event.copyTo" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.CopyToAuditEvent">
<property name="name" value="copyTo"/>
<property name="label" value="rm.audit.copyTo"/>
</bean>
<bean id="audit-event.fileTo" parent="audit-event" class="org.alfresco.module.org_alfresco_module_rm.audit.event.FileToAuditEvent">
<property name="name" value="fileTo"/>
<property name="label" value="rm.audit.fileTo"/>
</bean>
</beans>

View File

@@ -104,9 +104,9 @@ public abstract class AuditableActionExecuterAbstractBase extends ActionExecuter
// default to name if no title available // default to name if no title available
title = name; title = name;
} }
// register audit event // register audit event
getAuditService().registerAuditEvent(title, name); getAuditService().registerAuditEvent(name, title);
} }
} }

View File

@@ -34,7 +34,7 @@ import org.alfresco.service.namespace.QName;
* @since 2.1 * @since 2.1
*/ */
@BehaviourBean @BehaviourBean
public class CopyAuditEvent extends AuditEvent implements OnCopyCompletePolicy public class CopyToAuditEvent extends AuditEvent implements OnCopyCompletePolicy
{ {
/** /**
* Audit copy of file plan components * Audit copy of file plan components

View File

@@ -30,12 +30,12 @@ import org.alfresco.service.namespace.QName;
/** /**
* File audit event. * File audit event.
* *
* @author Roy Wetherall * @author Roy Wetherall
* @since 2.1 * @since 2.1
*/ */
@BehaviourBean @BehaviourBean
public class FileAuditEvent extends AuditEvent implements OnUpdatePropertiesPolicy public class FileToAuditEvent extends AuditEvent implements OnUpdatePropertiesPolicy
{ {
/** /**
* @see org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy#onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef, java.util.Map, java.util.Map) * @see org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy#onUpdateProperties(org.alfresco.service.cmr.repository.NodeRef, java.util.Map, java.util.Map)
@@ -45,13 +45,13 @@ public class FileAuditEvent extends AuditEvent implements OnUpdatePropertiesPoli
( (
kind = BehaviourKind.CLASS, kind = BehaviourKind.CLASS,
type = "rma:record" type = "rma:record"
) )
public void onUpdateProperties(NodeRef nodeRef, Map<QName, Serializable> before, Map<QName, Serializable> after) public void onUpdateProperties(NodeRef nodeRef, Map<QName, Serializable> before, Map<QName, Serializable> after)
{ {
if (before.get(PROP_DATE_FILED) == null && after.get(PROP_DATE_FILED) != null) if (before.get(PROP_DATE_FILED) == null && after.get(PROP_DATE_FILED) != null)
{ {
// then we can assume that the record has just been filed // then we can assume that the record has just been filed
recordsManagementAuditService.auditEvent(nodeRef, getName()); recordsManagementAuditService.auditEvent(nodeRef, getName());
} }
} }
} }

View File

@@ -25,13 +25,13 @@ import org.alfresco.repo.policy.annotation.BehaviourKind;
import org.alfresco.service.cmr.repository.ChildAssociationRef; import org.alfresco.service.cmr.repository.ChildAssociationRef;
/** /**
* Link audit event. * Link to audit event.
* *
* @author Roy Wetherall * @author Roy Wetherall
* @since 2.1 * @since 2.1
*/ */
@BehaviourBean @BehaviourBean
public class LinkAuditEvent extends AuditEvent implements OnCreateChildAssociationPolicy public class LinkToAuditEvent extends AuditEvent implements OnCreateChildAssociationPolicy
{ {
/** /**
* @see org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy#onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef, boolean) * @see org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy#onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef, boolean)

View File

@@ -25,13 +25,13 @@ import org.alfresco.repo.policy.annotation.BehaviourKind;
import org.alfresco.service.cmr.repository.ChildAssociationRef; import org.alfresco.service.cmr.repository.ChildAssociationRef;
/** /**
* Move audit event. * Move to audit event.
* *
* @author Roy Wetherall * @author Roy Wetherall
* @since 2.1 * @since 2.1
*/ */
@BehaviourBean @BehaviourBean
public class MoveAuditEvent extends AuditEvent implements OnMoveNodePolicy public class MoveToAuditEvent extends AuditEvent implements OnMoveNodePolicy
{ {
/** /**
* @see org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy#onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef, org.alfresco.service.cmr.repository.ChildAssociationRef) * @see org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy#onMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef, org.alfresco.service.cmr.repository.ChildAssociationRef)
@@ -46,5 +46,5 @@ public class MoveAuditEvent extends AuditEvent implements OnMoveNodePolicy
{ {
recordsManagementAuditService.auditEvent(newChildAssocRef.getChildRef(), getName()); recordsManagementAuditService.auditEvent(newChildAssocRef.getChildRef(), getName());
} }
} }