mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
RM-1095:
Refactored RecordsManagementService and deprecated the methods. The methods have been moved to RecordService, RecordFolderService and DispostionService. The deprecated method calls in the code have been replaced and the bean definitions have been changed accordingly. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@57893 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -7,12 +7,13 @@
|
||||
|
||||
<bean id="capabilityCondition.base"
|
||||
abstract="true">
|
||||
<property name="recordsManagementService" ref="recordsManagementService" />
|
||||
<property name="permissionService" ref="PermissionService" />
|
||||
<property name="nodeService" ref="NodeService" />
|
||||
<property name="freezeService" ref="FreezeService" />
|
||||
<property name="recordService" ref="recordService" />
|
||||
<property name="recordService" ref="RecordService" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="capabilityCondition.frozen"
|
||||
@@ -84,7 +85,7 @@
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
<property name="dispositionAction" value="destroy"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="capabilityCondition.destroyIsScheduledOrComplete"
|
||||
parent="capabilityCondition.base"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.declarative.condition.AtLeastOneCondition">
|
||||
@@ -128,7 +129,7 @@
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
<property name="dispositionAction" value="cutoff"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="capabilityCondition.retentionIsScheduled"
|
||||
parent="capabilityCondition.base"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.declarative.condition.IsScheduledCapabilityCondition">
|
||||
@@ -175,7 +176,7 @@
|
||||
parent="capabilityCondition.base"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.declarative.condition.IsRecordCategoryCondition">
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="capabilityCondition.isRejectedRecord"
|
||||
parent="capabilityCondition.base"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.declarative.condition.HasAspectCapabilityCondition">
|
||||
@@ -200,5 +201,5 @@
|
||||
<property name="propertyName" value="rma:recordOriginatingLocation"/>
|
||||
<property name="namespaceService" ref="NamespaceService" />
|
||||
</bean>
|
||||
|
||||
|
||||
</beans>
|
@@ -7,6 +7,7 @@
|
||||
parent="rmBaseCapability"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.capability.impl.CreateCapability">
|
||||
<property name="recordService" ref="recordService"/>
|
||||
<property name="recordFolderService" ref="RecordFolderService"/>
|
||||
<property name="name" value="Create"/>
|
||||
<property name="private" value="true"/>
|
||||
</bean>
|
||||
@@ -149,7 +150,7 @@
|
||||
</property>
|
||||
<property name="conditions">
|
||||
<map>
|
||||
<entry key="capabilityCondition.frozen" value="false"/>
|
||||
<entry key="capabilityCondition.frozen" value="false"/>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -165,7 +166,7 @@
|
||||
</property>
|
||||
<property name="conditions">
|
||||
<map>
|
||||
<entry key="capabilityCondition.frozen" value="false"/>
|
||||
<entry key="capabilityCondition.frozen" value="false"/>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
@@ -44,10 +44,10 @@
|
||||
</bean>
|
||||
|
||||
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-model-context.xml"/>
|
||||
|
||||
|
||||
<!-- Import RM Audit -->
|
||||
<import resource="classpath:alfresco/module/org_alfresco_module_rm/rm-audit-context.xml"/>
|
||||
|
||||
|
||||
<!-- Import RM query context -->
|
||||
<import resource="classpath:alfresco/module/org_alfresco_module_rm/query/rm-query-context.xml" />
|
||||
|
||||
@@ -118,7 +118,6 @@
|
||||
|
||||
<bean id="rmEventType.superseded" class="org.alfresco.module.org_alfresco_module_rm.event.OnReferenceCreateEventType" parent="rmEventType">
|
||||
<property name="referenceName" value="{http://www.alfresco.org/model/rmcustom/1.0}supersedes"/>
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="dispositionService" ref="dispositionService"/>
|
||||
<property name="recordsManagementActionService" ref="recordsManagementActionService"/>
|
||||
<property name="policyComponent" ref="policyComponent"/>
|
||||
@@ -126,7 +125,6 @@
|
||||
|
||||
<bean id="rmEventType.obsolete" class="org.alfresco.module.org_alfresco_module_rm.event.OnReferenceCreateEventType" parent="rmEventType">
|
||||
<property name="referenceName" value="{http://www.alfresco.org/model/rmcustom/1.0}obsoletes"/>
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="dispositionService" ref="dispositionService"/>
|
||||
<property name="recordsManagementActionService" ref="recordsManagementActionService"/>
|
||||
<property name="policyComponent" ref="policyComponent"/>
|
||||
@@ -136,12 +134,12 @@
|
||||
<property name="referenceName" value="{http://www.alfresco.org/model/rmcustom/1.0}crossreference"/>
|
||||
<property name="actionName" value="transferComplete"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="dispositionService" ref="dispositionService"/>
|
||||
<property name="recordsManagementAdminService" ref="recordsManagementAdminService"/>
|
||||
<property name="recordsManagementActionService" ref="recordsManagementActionService"/>
|
||||
<property name="policyComponent" ref="policyComponent"/>
|
||||
<property name="recordService" ref="recordService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService"/>
|
||||
</bean>
|
||||
|
||||
<!-- Job context -->
|
||||
@@ -172,7 +170,6 @@
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="recordsManagementServiceRegistry" ref="RecordsManagementServiceRegistry" />
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="recordService" ref="recordService"/>
|
||||
<property name="recordsManagementAdminService" ref="recordsManagementAdminService"/>
|
||||
<property name="dictionaryService" ref="DictionaryService" />
|
||||
|
@@ -128,7 +128,6 @@
|
||||
<property name="recordsManagementAuditService" ref="recordsManagementAuditService"/>
|
||||
<property name="recordsManagementAdminService" ref="recordsManagementAdminService"/>
|
||||
<property name="recordsManagementActionService" ref="recordsManagementActionService"/>
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="dispositionService" ref="dispositionService"/>
|
||||
<property name="vitalRecordService" ref="vitalRecordService"/>
|
||||
<property name="recordsManagementEventService" ref="recordsManagementEventService"/>
|
||||
@@ -138,6 +137,7 @@
|
||||
<property name="recordService" ref="recordService"/>
|
||||
<property name="parameterProcessorComponent" ref="parameterProcessorComponent"/>
|
||||
<property name="modelSecurityService" ref="modelSecurityService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="rmProxyAction"
|
||||
@@ -811,7 +811,7 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="reject_security" class="org.alfresco.repo.security.permissions.impl.acegi.MethodSecurityInterceptor" parent="actionSecurity">
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
@@ -836,7 +836,7 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="fileTo_security" class="org.alfresco.repo.security.permissions.impl.acegi.MethodSecurityInterceptor" parent="actionSecurity">
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
|
@@ -7,37 +7,37 @@
|
||||
<property name="repositoryState" ref="repositoryState" />
|
||||
<property name="retryingTransactionHelper" ref="retryingTransactionHelper" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Scheduled actions -->
|
||||
|
||||
<!-- Notify Of Records Due For Review Job
|
||||
Sends out emails of records due for review
|
||||
|
||||
<!-- Notify Of Records Due For Review Job
|
||||
Sends out emails of records due for review
|
||||
-->
|
||||
<bean id="scheduledNotifyOfRecordsDueForReviewJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
|
||||
<property name="jobClass">
|
||||
<value>org.alfresco.module.org_alfresco_module_rm.job.RecordsManagementJob</value>
|
||||
</property>
|
||||
<property name="jobDataAsMap">
|
||||
<map>
|
||||
<map>
|
||||
<entry key="jobName" value="scheduledNotifyOfRecordsDueForReview"/>
|
||||
<entry key="jobLockService">
|
||||
<ref bean="jobLockService" />
|
||||
</entry>
|
||||
<entry key="jobExecuter">
|
||||
<ref bean="scheduledNotifyOfRecordsDueForReviewJobExecuter" />
|
||||
</entry>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="scheduledNotifyOfRecordsDueForReviewJobExecuter"
|
||||
</bean>
|
||||
|
||||
<bean id="scheduledNotifyOfRecordsDueForReviewJobExecuter"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.job.NotifyOfRecordsDueForReviewJobExecuter"
|
||||
parent="baseRMJobExecuter">
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
<property name="searchService" ref="searchService" />
|
||||
<property name="recordsManagementNotificationHelper" ref="recordsManagementNotificationHelper" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="scheduledNotifyOfRecordsDueForReviewJobTrigger" class="org.alfresco.util.CronTriggerBean">
|
||||
<property name="jobDetail">
|
||||
<ref bean="scheduledNotifyOfRecordsDueForReviewJobDetail" />
|
||||
@@ -47,7 +47,7 @@
|
||||
</property>
|
||||
<property name="cronExpression">
|
||||
<!-- <value>0 30 2 * * ?</value> -->
|
||||
<value>0 0/15 * * * ?</value>
|
||||
<value>0 0/15 * * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -57,26 +57,26 @@
|
||||
<value>org.alfresco.module.org_alfresco_module_rm.job.RecordsManagementJob</value>
|
||||
</property>
|
||||
<property name="jobDataAsMap">
|
||||
<map>
|
||||
<map>
|
||||
<entry key="jobName" value="dispositionLifecycle"/>
|
||||
<entry key="jobLockService">
|
||||
<ref bean="jobLockService" />
|
||||
</entry>
|
||||
<entry key="jobExecuter">
|
||||
<ref bean="dispositionLifecycleJobExecuter" />
|
||||
</entry>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="dispositionLifecycleJobExecuter"
|
||||
|
||||
<bean id="dispositionLifecycleJobExecuter"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.job.DispositionLifecycleJobExecuter"
|
||||
parent="baseRMJobExecuter">
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
<property name="searchService" ref="searchService" />
|
||||
<property name="recordsManagementActionService" ref="recordsManagementActionService" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="scheduledDispositionLifecyceleJobTrigger" class="org.alfresco.util.CronTriggerBean">
|
||||
<property name="jobDetail">
|
||||
<ref bean="scheduledDispositionLifecyceleJobDetail" />
|
||||
@@ -86,37 +86,37 @@
|
||||
</property>
|
||||
<property name="cronExpression">
|
||||
<!-- <value>0 30 3 * * ?</value> -->
|
||||
<value>0 0/15 * * * ?</value>
|
||||
<value>0 0/15 * * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="scheduledPublishUpdatesJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
|
||||
<property name="jobClass">
|
||||
<value>org.alfresco.module.org_alfresco_module_rm.job.RecordsManagementJob</value>
|
||||
</property>
|
||||
<property name="jobDataAsMap">
|
||||
<map>
|
||||
<map>
|
||||
<entry key="jobName" value="publishUpdates"/>
|
||||
<entry key="jobLockService">
|
||||
<ref bean="jobLockService" />
|
||||
</entry>
|
||||
<entry key="jobExecuter">
|
||||
<ref bean="publishUpdatesJobExecuter" />
|
||||
</entry>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="scheduledPublishUpdatesJobTrigger" class="org.alfresco.util.CronTriggerBean">
|
||||
<property name="jobDetail" ref="scheduledPublishUpdatesJobDetail" />
|
||||
<property name="scheduler" ref="schedulerFactory" />
|
||||
<property name="cronExpression">
|
||||
<!-- <value>0 30 3 * * ?</value> -->
|
||||
<value>0/30 * * * * ?</value>
|
||||
<value>0/30 * * * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="publishUpdatesJobExecuter"
|
||||
|
||||
<bean id="publishUpdatesJobExecuter"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.job.PublishUpdatesJobExecuter"
|
||||
parent="baseRMJobExecuter">
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
@@ -125,16 +125,15 @@
|
||||
<property name="behaviourFilter" ref="policyBehaviourFilter" />
|
||||
<property name="dictionaryService" ref="dictionaryService" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="publishExecutorRegistry" class="org.alfresco.module.org_alfresco_module_rm.job.publish.PublishExecutorRegistry"/>
|
||||
|
||||
<bean id="dispositionActionDefintionPublishExecutor"
|
||||
<bean id="dispositionActionDefintionPublishExecutor"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.job.publish.DispositionActionDefinitionPublishExecutor"
|
||||
init-method="init">
|
||||
<property name="rmActionService" ref="recordsManagementActionService"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="publishExecutorRegistry" ref="publishExecutorRegistry"/>
|
||||
<property name="behaviourFilter" ref="policyBehaviourFilter" />
|
||||
</bean>
|
||||
<property name="publishExecutorRegistry" ref="publishExecutorRegistry"/>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -87,11 +87,12 @@
|
||||
<bean id="recordsManagementSearchBehaviour"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.model.behaviour.RecordsManagementSearchBehaviour"
|
||||
parent="org_alfresco_module_rm_BaseBehaviour">
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="dispositionService" ref="dispositionService"/>
|
||||
<property name="recordsManagementServiceRegistry" ref="RecordsManagementServiceRegistry"/>
|
||||
<property name="vitalRecordService" ref="VitalRecordService"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="recordService" ref="RecordService"/>
|
||||
<property name="recordFolderService" ref="RecordFolderService"/>
|
||||
</bean>
|
||||
|
||||
<!-- Base bean definition for customisable types bootstrap -->
|
||||
|
@@ -46,7 +46,6 @@
|
||||
<bean id="RMSecurityCommon" abstract="true">
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="permissionService" ref="permissionService"/>
|
||||
<property name="recordsManagementService" ref="recordsManagementService"/>
|
||||
<property name="caveatConfigComponent" ref="caveatConfigComponent"/>
|
||||
<property name="filePlanService" ref="filePlanService"/>
|
||||
</bean>
|
||||
|
@@ -122,12 +122,12 @@
|
||||
<!-- Vital Record Service -->
|
||||
|
||||
<bean id="vitalRecordService" class="org.alfresco.module.org_alfresco_module_rm.vital.VitalRecordServiceImpl" init-method="init">
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="recordsManagementActionService" ref="RecordsManagementActionService"/>
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="filePlanAuthenticationService" ref="FilePlanAuthenticationService" />
|
||||
<property name="policyComponent" ref="policyComponent"/>
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="VitalRecordService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
@@ -184,6 +184,9 @@
|
||||
<property name="behaviourFilter" ref="policyBehaviourFilter" />
|
||||
<property name="policyComponent" ref="policyComponent" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<!-- FIXME -->
|
||||
<!-- <property name="recordFolderService" ref="RecordFolderService"/> -->
|
||||
<property name="recordService" ref="RecordService"/>
|
||||
<property name="dispositionSelectionStrategy">
|
||||
<ref local="org_alfresco_module_rm_dispositionSelectionStrategy" />
|
||||
</property>
|
||||
@@ -506,9 +509,9 @@
|
||||
init-method="init">
|
||||
<property name="permissionService" ref="PermissionService"/>
|
||||
<property name="policyComponent" ref="policyComponent"/>
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="recordService" ref="RecordService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="FilePlanPermissionService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
@@ -563,7 +566,7 @@
|
||||
|
||||
<bean id="filePlanRoleService"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.role.FilePlanRoleServiceImpl"
|
||||
init-method="init">
|
||||
init-method="init" depends-on="org_alfresco_module_rm_dictionaryBootstrap">
|
||||
<property name="capabilityService" ref="CapabilityService"/>
|
||||
<property name="authorityService" ref="AuthorityService"/>
|
||||
<property name="permissionService" ref="PermissionService"/>
|
||||
@@ -573,7 +576,7 @@
|
||||
<property name="filePlanAuthenticationService" ref="FilePlanAuthenticationService" />
|
||||
<property name="authenticationService" ref="AuthenticationService" />
|
||||
<property name="personService" ref="PersonService" />
|
||||
|
||||
|
||||
<!-- init repo for when a tenant is created -->
|
||||
<property name="bootstrapImporterModuleComponent" ref="org_alfresco_module_rm_bootstrapData"/>
|
||||
|
||||
@@ -970,13 +973,13 @@
|
||||
|
||||
<bean id="freezeService" class="org.alfresco.module.org_alfresco_module_rm.freeze.FreezeServiceImpl" init-method="init">
|
||||
<property name="policyComponent" ref="policyComponent" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
<property name="dictionaryService" ref="dictionaryService" />
|
||||
<property name="recordService" ref="RecordService" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="permissionService" ref="PermissionService" />
|
||||
<property name="filePlanRoleService" ref="FilePlanRoleService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="FreezeService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
@@ -1047,7 +1050,6 @@
|
||||
<property name="auditComponent" ref="auditComponent" />
|
||||
<property name="auditService" ref="auditService" />
|
||||
<property name="contentService" ref="ContentService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="recordsManagementActionService" ref="RecordsManagementActionService" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="namespaceService" ref="NamespaceService" />
|
||||
@@ -1105,7 +1107,7 @@
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.auditEvent=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.clearAuditLog=RM_CAP.0.rma:filePlanComponent.DeleteAudit
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrail=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrailFile=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getAuditTrailFile=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getDateAuditLogLastStarted=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.getDateAuditLogLastStopped=RM_ALLOW
|
||||
org.alfresco.module.org_alfresco_module_rm.audit.RecordsManagementAuditService.isAuditLogEnabled=RM_ALLOW
|
||||
@@ -1126,6 +1128,59 @@
|
||||
<property name="policyComponent" ref="policyComponent" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<property name="dictionaryService" ref="DictionaryService" />
|
||||
<!-- FIXME -->
|
||||
<!-- <property name="recordService" ref="RecordService" /> -->
|
||||
</bean>
|
||||
|
||||
<bean id="RecordFolderService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<value>org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService</value>
|
||||
</property>
|
||||
<property name="target">
|
||||
<ref bean="recordFolderService"/>
|
||||
</property>
|
||||
<property name="interceptorNames">
|
||||
<list>
|
||||
<idref local="RecordFolderService_transaction"/>
|
||||
<idref bean="exceptionTranslator"/>
|
||||
<idref local="RecordFolderService_security"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="RecordFolderService_transaction" class="org.springframework.transaction.interceptor.TransactionInterceptor">
|
||||
<property name="transactionManager">
|
||||
<ref bean="transactionManager"/>
|
||||
</property>
|
||||
<property name="transactionAttributes">
|
||||
<props>
|
||||
<prop key="*">${server.transaction.mode.default}</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="RecordFolderService_security" class="org.alfresco.repo.security.permissions.impl.acegi.MethodSecurityInterceptor">
|
||||
<property name="authenticationManager">
|
||||
<ref bean="authenticationManager"/>
|
||||
</property>
|
||||
<property name="accessDecisionManager">
|
||||
<ref bean="accessDecisionManager"/>
|
||||
</property>
|
||||
<property name="afterInvocationManager">
|
||||
<ref bean="afterInvocationManager"/>
|
||||
</property>
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
<![CDATA[
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.isRecordFolder=RM.Read.0
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.isRecordFolderDeclared=RM.Read.0
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.isRecordFolderClosed=RM.Read.0
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.createRecordFolder=RM.Write.0
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.getRecordFolders=RM.Read.0,AFTER_RM.FilterNode
|
||||
org.alfresco.module.org_alfresco_module_rm.recordfolder.RecordFolderService.*=RM_DENY
|
||||
]]>
|
||||
</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Record Service -->
|
||||
@@ -1136,15 +1191,17 @@
|
||||
<property name="identifierService" ref="recordsManagementIdentifierService"/>
|
||||
<property name="permissionService" ref="ExtendedPermissionService"/>
|
||||
<property name="extendedSecurityService" ref="ExtendedSecurityService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="policyComponent" ref="policyComponent" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<!-- FIXME -->
|
||||
<!-- <property name="dispositionService" ref="DispositionService" /> -->
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="ownableService" ref="OwnableService" />
|
||||
<property name="notificationHelper" ref="recordsManagementNotificationHelper"/>
|
||||
<property name="capabilityService" ref="CapabilityService" />
|
||||
<property name="ruleService" ref="RuleService" />
|
||||
<property name="fileFolderService" ref="FileFolderService" />
|
||||
<!-- FIXME -->
|
||||
<!-- <property name="recordFolderService" ref="RecordFolderService" /> -->
|
||||
</bean>
|
||||
|
||||
<bean id="RecordService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
@@ -1248,7 +1305,6 @@
|
||||
<property name="namespacePrefixResolver">
|
||||
<ref bean="namespaceService"></ref>
|
||||
</property>
|
||||
<property name="policyComponent"><ref bean="policyComponent" /></property>
|
||||
<property name="transactionService"><ref bean="transactionService" /></property>
|
||||
<property name="emailMappingKeys">
|
||||
<list>
|
||||
@@ -1485,6 +1541,7 @@
|
||||
<property name="filePlanRoleService" ref="FilePlanRoleService"/>
|
||||
<property name="recordsManagementSearchBehaviour" ref="recordsManagementSearchBehaviour"/>
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
<property name="recordFolderService" ref="RecordFolderService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="DataSetService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
|
@@ -6,7 +6,6 @@
|
||||
<bean id="jsonConversionComponent"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.jscript.app.JSONConversionComponent"
|
||||
parent="baseJsonConversionComponent">
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="recordService" ref="RecordService"/>
|
||||
<property name="filePlanService" ref="FilePlanService"/>
|
||||
<property name="capabilityService" ref="CapabilityService"/>
|
||||
@@ -15,13 +14,14 @@
|
||||
<bean id="jsonConversionComponent.baseEvaluator"
|
||||
abstract="true">
|
||||
<property name="jsonConversionComponent" ref="jsonConversionComponent"/>
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="recordService" ref="RecordService"/>
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="capabilityService" ref="CapabilityService"/>
|
||||
<property name="freezeService" ref="FreezeService"/>
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<property name="recordFolderService" ref="RecordFolderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="jsonConversionComponent.baseIndicator"
|
||||
@@ -758,7 +758,7 @@
|
||||
</set>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="jsonConversionComponent.endRetention"
|
||||
parent="jsonConversionComponent.baseAction">
|
||||
<property name="name" value="endRetention"/>
|
||||
|
@@ -7,7 +7,6 @@
|
||||
<bean id="rmBaseWebscript" parent="webscript" abstract="true">
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="recordsManagementService" ref="RecordsManagementService"/>
|
||||
<property name="dispositionService" ref="DispositionService"/>
|
||||
</bean>
|
||||
|
||||
@@ -145,7 +144,6 @@
|
||||
<bean id="webscript.org.alfresco.rma.listofvalues.get"
|
||||
class="org.alfresco.module.org_alfresco_module_rm.script.ListOfValuesGet"
|
||||
parent="webscript">
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="recordsManagementActionService" ref="RecordsManagementActionService" />
|
||||
<property name="recordsManagementAuditService" ref="RecordsManagementAuditService" />
|
||||
<property name="recordsManagementEventService" ref="RecordsManagementEventService" />
|
||||
@@ -224,7 +222,6 @@
|
||||
<property name="nodeService" ref="NodeService" />
|
||||
<property name="dictionaryService" ref="DictionaryService" />
|
||||
<property name="importerService" ref="ImporterService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="filePlanRoleService" ref="FilePlanRoleService" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
</bean>
|
||||
@@ -250,7 +247,6 @@
|
||||
class="org.alfresco.module.org_alfresco_module_rm.script.TransferReportGet"
|
||||
parent="rmBaseTransferWebscript">
|
||||
<property name="dictionaryService" ref="DictionaryService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<property name="contentStreamer" ref="webscript.content.streamer" />
|
||||
</bean>
|
||||
@@ -260,7 +256,6 @@
|
||||
class="org.alfresco.module.org_alfresco_module_rm.script.TransferReportPost"
|
||||
parent="rmBaseTransferWebscript">
|
||||
<property name="dictionaryService" ref="DictionaryService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="recordsManagementActionService" ref="RecordsManagementActionService" />
|
||||
<property name="dispositionService" ref="DispositionService" />
|
||||
<property name="contentService" ref="ContentService"/>
|
||||
@@ -392,7 +387,6 @@
|
||||
<property name="authorityService" ref="AuthorityService" />
|
||||
<property name="personService" ref="PersonService" />
|
||||
<property name="nodeService" ref="NodeService" />
|
||||
<property name="recordsManagementService" ref="RecordsManagementService" />
|
||||
<property name="filePlanRoleService" ref="FilePlanRoleService" />
|
||||
<property name="filePlanService" ref="FilePlanService" />
|
||||
</bean>
|
||||
|
Reference in New Issue
Block a user