mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Humongous merge. It is incomplete, however; faces-config-navigation.xml and ClientConfigElement
were both beyond me, and are just the raw conflict merge data. If Kev can't figure out how they should go together by tomorrow AM (for me) I'll dig back in. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@4306 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,36 +1,36 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<!-- references to XML configurations -->
|
||||
<beans >
|
||||
|
||||
<import resource="classpath:alfresco/core-services-context.xml" />
|
||||
<import resource="classpath:alfresco/public-services-context.xml" />
|
||||
<import resource="classpath:alfresco/model-specific-services-context.xml" />
|
||||
<import resource="classpath:alfresco/action-services-context.xml" />
|
||||
<import resource="classpath:alfresco/rule-services-context.xml" />
|
||||
<import resource="classpath:alfresco/node-services-context.xml" />
|
||||
<import resource="classpath:alfresco/scheduled-jobs-context.xml" />
|
||||
<import resource="classpath:alfresco/network-protocol-context.xml" />
|
||||
<import resource="classpath:alfresco/content-services-context.xml" />
|
||||
<import resource="classpath:alfresco/hibernate-context.xml" />
|
||||
<import resource="classpath:alfresco/ownable-services-context.xml" />
|
||||
<import resource="classpath:alfresco/template-services-context.xml" />
|
||||
<import resource="classpath:alfresco/script-services-context.xml" />
|
||||
<import resource="classpath:alfresco/index-recovery-context.xml" />
|
||||
<import resource="classpath:alfresco/authority-services-context.xml" />
|
||||
<import resource="classpath:alfresco/authentication-services-context.xml" />
|
||||
<import resource="classpath:alfresco/policy-context.xml" />
|
||||
<import resource="classpath:alfresco/import-export-context.xml" />
|
||||
<import resource="classpath:alfresco/bootstrap-context.xml" />
|
||||
<import resource="classpath:alfresco/workflow-context.xml" />
|
||||
<import resource="classpath:alfresco/jcr-api-context.xml" />
|
||||
<import resource="classpath:alfresco/avm-services-context.xml" />
|
||||
<import resource="classpath:alfresco/audit-services-context.xml" />
|
||||
<import resource="classpath*:alfresco/patch/*-context.xml" />
|
||||
<import resource="classpath*:alfresco/domain/*-context.xml" />
|
||||
|
||||
<!-- import of general extensions and bean overrides -->
|
||||
<import resource="classpath*:alfresco/extension/*-context.xml" />
|
||||
|
||||
</beans>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<!-- references to XML configurations -->
|
||||
<beans >
|
||||
|
||||
<import resource="classpath:alfresco/core-services-context.xml" />
|
||||
<import resource="classpath:alfresco/public-services-context.xml" />
|
||||
<import resource="classpath:alfresco/model-specific-services-context.xml" />
|
||||
<import resource="classpath:alfresco/action-services-context.xml" />
|
||||
<import resource="classpath:alfresco/rule-services-context.xml" />
|
||||
<import resource="classpath:alfresco/node-services-context.xml" />
|
||||
<import resource="classpath:alfresco/scheduled-jobs-context.xml" />
|
||||
<import resource="classpath:alfresco/network-protocol-context.xml" />
|
||||
<import resource="classpath:alfresco/content-services-context.xml" />
|
||||
<import resource="classpath:alfresco/hibernate-context.xml" />
|
||||
<import resource="classpath:alfresco/ownable-services-context.xml" />
|
||||
<import resource="classpath:alfresco/template-services-context.xml" />
|
||||
<import resource="classpath:alfresco/script-services-context.xml" />
|
||||
<import resource="classpath:alfresco/index-recovery-context.xml" />
|
||||
<import resource="classpath:alfresco/authority-services-context.xml" />
|
||||
<import resource="classpath:alfresco/authentication-services-context.xml" />
|
||||
<import resource="classpath:alfresco/policy-context.xml" />
|
||||
<import resource="classpath:alfresco/import-export-context.xml" />
|
||||
<import resource="classpath:alfresco/bootstrap-context.xml" />
|
||||
<import resource="classpath:alfresco/workflow-context.xml" />
|
||||
<import resource="classpath:alfresco/jcr-api-context.xml" />
|
||||
<import resource="classpath:alfresco/avm-services-context.xml" />
|
||||
<import resource="classpath:alfresco/audit-services-context.xml" />
|
||||
<import resource="classpath*:alfresco/patch/*-context.xml" />
|
||||
<import resource="classpath*:alfresco/domain/*-context.xml" />
|
||||
|
||||
<!-- import of general extensions and bean overrides -->
|
||||
<import resource="classpath*:alfresco/extension/*-context.xml" />
|
||||
|
||||
</beans>
|
||||
|
@@ -1,202 +1,201 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!-- Default Audit Configuration -->
|
||||
|
||||
|
||||
<Audit xmlns="http://www.alfresco.org/model/audit/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" enabled="false" auditInternal="false" mode="all">
|
||||
|
||||
<!-- -->
|
||||
<!-- Global options -->
|
||||
<!-- -->
|
||||
|
||||
<!-- Do not record any additional information -->
|
||||
|
||||
<RecordOptions>
|
||||
<recordPath>false</recordPath>
|
||||
<recordFilters>false</recordFilters>
|
||||
<recordSerializedReturnValue>false</recordSerializedReturnValue>
|
||||
<recordSerializedExceptions>false</recordSerializedExceptions>
|
||||
<recordSerializedMethodArguments>false</recordSerializedMethodArguments>
|
||||
<recordSerializedKeyPropertiesBeforeInvocation>false</recordSerializedKeyPropertiesBeforeInvocation>
|
||||
<recordSerializedKeyPropertiesAferInvocation>false</recordSerializedKeyPropertiesAferInvocation>
|
||||
</RecordOptions>
|
||||
|
||||
<!-- -->
|
||||
<!-- Specific service options -->
|
||||
<!-- -->
|
||||
|
||||
<Service name="ServiceRegistry" mode="none" enabled="false"/>
|
||||
|
||||
<!-- The action service -->
|
||||
|
||||
<Service name="ActionService" mode="none">
|
||||
<Method name="executeAction" mode="all" auditInternal="true"/>
|
||||
<Method name="saveAction" mode="all"/>
|
||||
<Method name="removeAction" mode="all"/>
|
||||
<Method name="removeAllActions" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<!-- The COCI Service -->
|
||||
|
||||
<Service name="CheckOutCheckInService">
|
||||
<Method name="getWorkingCopy" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<!-- The DictionaryService -->
|
||||
<!-- There are no audtiable methods in the data dictionary service -->
|
||||
<Service name="DictionaryService" mode="none" enabled="false"/>
|
||||
|
||||
<!-- The Lock Service -->
|
||||
|
||||
<Service name="LockService">
|
||||
<Method name="getLockStatus" mode="none"/>
|
||||
<Method name="getLockType" mode="none"/>
|
||||
<Method name="getLocks" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<!-- The File/Folder Service -->
|
||||
|
||||
<Service name="FileFolderService" mode="none">
|
||||
<Method name="rename" mode="all"/>
|
||||
<Method name="move" mode="all"/>
|
||||
<Method name="copy" mode="all" auditInternal="true"/>
|
||||
<Method name="create" mode="all"/>
|
||||
<Method name="delete" mode="all"/>
|
||||
<Method name="makeFolders" mode="all"/>
|
||||
<Method name="getWriter" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ContentService" mode="none">
|
||||
<Method name="getWriter" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="CopyService" mode="none">
|
||||
<Method name="copy" mode="all" auditInternal="true"/>
|
||||
</Service>
|
||||
|
||||
<!-- The MimetypeService -->
|
||||
<!-- There are no audtiable methods in the mime type service -->
|
||||
<Service name="MimetypeService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="NodeService" mode="none">
|
||||
<Method name="createStore" mode="all"/>
|
||||
<Method name="createNode" mode="all"/>
|
||||
<Method name="moveNode" mode="all"/>
|
||||
<Method name="setChildAssociationIndex" mode="all"/>
|
||||
<Method name="setType" mode="all"/>
|
||||
<Method name="addAspect" mode="all"/>
|
||||
<Method name="removeAspect" mode="all"/>
|
||||
<Method name="deleteNode" mode="all"/>
|
||||
<Method name="addChild" mode="all"/>
|
||||
<Method name="removeChild" mode="all"/>
|
||||
<Method name="setProperties" mode="all"/>
|
||||
<Method name="setProperty" mode="all"/>
|
||||
<Method name="createAssociation" mode="all"/>
|
||||
<Method name="removeAssociation" mode="all"/>
|
||||
<Method name="restoreNode" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ScriptService" auditInternal="true"/>
|
||||
|
||||
<Service name="TemplateService" auditInternal="true">
|
||||
<Method name="getTemplateProcessor" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<Service name="RuleService" mode="none" auditInternal="true">
|
||||
<Method name="disableRules" mode="all"/>
|
||||
<Method name="enableRules" mode="all"/>
|
||||
<Method name="disableRule" mode="all"/>
|
||||
<Method name="enableRule" mode="all"/>
|
||||
<Method name="createRule" mode="all"/>
|
||||
<Method name="saveRule" mode="all"/>
|
||||
<Method name="removeRule" mode="all"/>
|
||||
<Method name="removeAllRules" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="CategoryService" mode="none">
|
||||
<Method name="createClassifiction" mode="all"/>
|
||||
<Method name="createRootCategory" mode="all"/>
|
||||
<Method name="createCategory" mode="all"/>
|
||||
<Method name="deleteClassification" mode="all"/>
|
||||
<Method name="deleteCategory" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="SearchService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="AuthenticationService" mode="none">
|
||||
<Method name="createAuthentication" mode="all"/>
|
||||
<Method name="updateAuthentication" mode="all"/>
|
||||
<Method name="setAuthentication" mode="all"/>
|
||||
<Method name="deleteAuthentication" mode="all"/>
|
||||
<Method name="setAuthenticationEnabled" mode="all"/>
|
||||
<Method name="authenticate" mode="all"/>
|
||||
<Method name="authenticateAsGuest" mode="all"/>
|
||||
<Method name="authenticationExists" mode="all"/>
|
||||
<Method name="invalidateUserSession" mode="all"/>
|
||||
<Method name="invalidateTicket" mode="all"/>
|
||||
<Method name="validate" mode="all"/>
|
||||
<Method name="clearCurrentSecurityContext" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="AuthorityService" mode="none">
|
||||
<Method name="createAuthority" mode="all"/>
|
||||
<Method name="addAuthority" mode="all"/>
|
||||
<Method name="removeAuthority" mode="all"/>
|
||||
<Method name="deleteAuthority" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="OwnableService" mode="none">
|
||||
<Method name="setOwner" mode="all"/>
|
||||
<Method name="takeOwnership" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="PermissionService" mode="none">
|
||||
<Method name="deletePermissions" mode="all"/>
|
||||
<Method name="clearPermission" mode="all"/>
|
||||
<Method name="deletePermission" mode="all"/>
|
||||
<Method name="setPermission" mode="all"/>
|
||||
<Method name="setInheritParentPermissions" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="PersonService" mode="none">
|
||||
<Method name="setCreateMissingPeople" mode="all"/>
|
||||
<Method name="setPersonProperties" mode="all"/>
|
||||
<Method name="createPerson" mode="all"/>
|
||||
<Method name="deletePerson" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="VersionService" mode="none">
|
||||
<Method name="createVersion" mode="all"/>
|
||||
<Method name="revert" mode="all"/>
|
||||
<Method name="restore" mode="all"/>
|
||||
<Method name="deleteVersionHistory" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ExporterService"/>
|
||||
|
||||
<Service name="ImporterService"/>
|
||||
|
||||
<Service name="RepositoryExporterService"/>
|
||||
|
||||
<Service name="DescriptorService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="LicenseService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="NamespaceService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="TransactionService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="WorkflowService" auditInternal="true">
|
||||
<Method name="isDefinitionDeployed" mode="none"/>
|
||||
<Method name="getDefinitions" mode="none"/>
|
||||
<Method name="getDefinitionById" mode="none"/>
|
||||
<Method name="getDefinitionByName" mode="none"/>
|
||||
<Method name="getActiveWorkflows" mode="none"/>
|
||||
<Method name="getWorkflowPaths" mode="none"/>
|
||||
<Method name="getTasksForWorkflowPath" mode="none"/>
|
||||
<Method name="getTaskById" mode="none"/>
|
||||
<Method name="getAssignedTasks" mode="none"/>
|
||||
<Method name="getPooledTasks" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
|
||||
<!-- Default Audit Configuration -->
|
||||
|
||||
<Audit xmlns="http://www.alfresco.org/model/audit/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" enabled="false" auditInternal="false" mode="all">
|
||||
|
||||
<!-- -->
|
||||
<!-- Global options -->
|
||||
<!-- -->
|
||||
|
||||
<!-- Do not record any additional information -->
|
||||
|
||||
<RecordOptions>
|
||||
<recordPath>false</recordPath>
|
||||
<recordFilters>false</recordFilters>
|
||||
<recordSerializedReturnValue>false</recordSerializedReturnValue>
|
||||
<recordSerializedExceptions>false</recordSerializedExceptions>
|
||||
<recordSerializedMethodArguments>false</recordSerializedMethodArguments>
|
||||
<recordSerializedKeyPropertiesBeforeInvocation>false</recordSerializedKeyPropertiesBeforeInvocation>
|
||||
<recordSerializedKeyPropertiesAferInvocation>false</recordSerializedKeyPropertiesAferInvocation>
|
||||
</RecordOptions>
|
||||
|
||||
<!-- -->
|
||||
<!-- Specific service options -->
|
||||
<!-- -->
|
||||
|
||||
<Service name="ServiceRegistry" mode="none" enabled="false"/>
|
||||
|
||||
<!-- The action service -->
|
||||
|
||||
<Service name="ActionService" mode="none">
|
||||
<Method name="executeAction" mode="all" auditInternal="true"/>
|
||||
<Method name="saveAction" mode="all"/>
|
||||
<Method name="removeAction" mode="all"/>
|
||||
<Method name="removeAllActions" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<!-- The COCI Service -->
|
||||
|
||||
<Service name="CheckOutCheckInService">
|
||||
<Method name="getWorkingCopy" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<!-- The DictionaryService -->
|
||||
<!-- There are no audtiable methods in the data dictionary service -->
|
||||
<Service name="DictionaryService" mode="none" enabled="false"/>
|
||||
|
||||
<!-- The Lock Service -->
|
||||
|
||||
<Service name="LockService">
|
||||
<Method name="getLockStatus" mode="none"/>
|
||||
<Method name="getLockType" mode="none"/>
|
||||
<Method name="getLocks" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<!-- The File/Folder Service -->
|
||||
|
||||
<Service name="FileFolderService" mode="none">
|
||||
<Method name="rename" mode="all"/>
|
||||
<Method name="move" mode="all"/>
|
||||
<Method name="copy" mode="all" auditInternal="true"/>
|
||||
<Method name="create" mode="all"/>
|
||||
<Method name="delete" mode="all"/>
|
||||
<Method name="makeFolders" mode="all"/>
|
||||
<Method name="getWriter" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ContentService" mode="none">
|
||||
<Method name="getWriter" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="CopyService" mode="none">
|
||||
<Method name="copy" mode="all" auditInternal="true"/>
|
||||
</Service>
|
||||
|
||||
<!-- The MimetypeService -->
|
||||
<!-- There are no audtiable methods in the mime type service -->
|
||||
<Service name="MimetypeService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="NodeService" mode="none">
|
||||
<Method name="createStore" mode="all"/>
|
||||
<Method name="createNode" mode="all"/>
|
||||
<Method name="moveNode" mode="all"/>
|
||||
<Method name="setChildAssociationIndex" mode="all"/>
|
||||
<Method name="setType" mode="all"/>
|
||||
<Method name="addAspect" mode="all"/>
|
||||
<Method name="removeAspect" mode="all"/>
|
||||
<Method name="deleteNode" mode="all"/>
|
||||
<Method name="addChild" mode="all"/>
|
||||
<Method name="removeChild" mode="all"/>
|
||||
<Method name="setProperties" mode="all"/>
|
||||
<Method name="setProperty" mode="all"/>
|
||||
<Method name="createAssociation" mode="all"/>
|
||||
<Method name="removeAssociation" mode="all"/>
|
||||
<Method name="restoreNode" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ScriptService" auditInternal="true"/>
|
||||
|
||||
<Service name="TemplateService" auditInternal="true">
|
||||
<Method name="getTemplateProcessor" mode="none"/>
|
||||
</Service>
|
||||
|
||||
<Service name="RuleService" mode="none" auditInternal="true">
|
||||
<Method name="disableRules" mode="all"/>
|
||||
<Method name="enableRules" mode="all"/>
|
||||
<Method name="disableRule" mode="all"/>
|
||||
<Method name="enableRule" mode="all"/>
|
||||
<Method name="createRule" mode="all"/>
|
||||
<Method name="saveRule" mode="all"/>
|
||||
<Method name="removeRule" mode="all"/>
|
||||
<Method name="removeAllRules" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="CategoryService" mode="none">
|
||||
<Method name="createClassifiction" mode="all"/>
|
||||
<Method name="createRootCategory" mode="all"/>
|
||||
<Method name="createCategory" mode="all"/>
|
||||
<Method name="deleteClassification" mode="all"/>
|
||||
<Method name="deleteCategory" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="SearchService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="AuthenticationService" mode="none">
|
||||
<Method name="createAuthentication" mode="all"/>
|
||||
<Method name="updateAuthentication" mode="all"/>
|
||||
<Method name="setAuthentication" mode="all"/>
|
||||
<Method name="deleteAuthentication" mode="all"/>
|
||||
<Method name="setAuthenticationEnabled" mode="all"/>
|
||||
<Method name="authenticate" mode="all"/>
|
||||
<Method name="authenticateAsGuest" mode="all"/>
|
||||
<Method name="authenticationExists" mode="all"/>
|
||||
<Method name="invalidateUserSession" mode="all"/>
|
||||
<Method name="invalidateTicket" mode="all"/>
|
||||
<Method name="validate" mode="all"/>
|
||||
<Method name="clearCurrentSecurityContext" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="AuthorityService" mode="none">
|
||||
<Method name="createAuthority" mode="all"/>
|
||||
<Method name="addAuthority" mode="all"/>
|
||||
<Method name="removeAuthority" mode="all"/>
|
||||
<Method name="deleteAuthority" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="OwnableService" mode="none">
|
||||
<Method name="setOwner" mode="all"/>
|
||||
<Method name="takeOwnership" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="PermissionService" mode="none">
|
||||
<Method name="deletePermissions" mode="all"/>
|
||||
<Method name="clearPermission" mode="all"/>
|
||||
<Method name="deletePermission" mode="all"/>
|
||||
<Method name="setPermission" mode="all"/>
|
||||
<Method name="setInheritParentPermissions" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="PersonService" mode="none">
|
||||
<Method name="setCreateMissingPeople" mode="all"/>
|
||||
<Method name="setPersonProperties" mode="all"/>
|
||||
<Method name="createPerson" mode="all"/>
|
||||
<Method name="deletePerson" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="VersionService" mode="none">
|
||||
<Method name="createVersion" mode="all"/>
|
||||
<Method name="revert" mode="all"/>
|
||||
<Method name="restore" mode="all"/>
|
||||
<Method name="deleteVersionHistory" mode="all"/>
|
||||
</Service>
|
||||
|
||||
<Service name="ExporterService"/>
|
||||
|
||||
<Service name="ImporterService"/>
|
||||
|
||||
<Service name="RepositoryExporterService"/>
|
||||
|
||||
<Service name="DescriptorService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="LicenseService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="NamespaceService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="TransactionService" mode="none" enabled="false"/>
|
||||
|
||||
<Service name="WorkflowService" auditInternal="true">
|
||||
<Method name="isDefinitionDeployed" mode="none"/>
|
||||
<Method name="getDefinitions" mode="none"/>
|
||||
<Method name="getDefinitionById" mode="none"/>
|
||||
<Method name="getDefinitionByName" mode="none"/>
|
||||
<Method name="getActiveWorkflows" mode="none"/>
|
||||
<Method name="getWorkflowPaths" mode="none"/>
|
||||
<Method name="getTasksForWorkflowPath" mode="none"/>
|
||||
<Method name="getTaskById" mode="none"/>
|
||||
<Method name="getAssignedTasks" mode="none"/>
|
||||
<Method name="getPooledTasks" mode="none"/>
|
||||
</Service>
|
||||
|
||||
</Audit>
|
@@ -35,7 +35,7 @@
|
||||
</property>
|
||||
<property name="postCreateScriptUrls">
|
||||
<list>
|
||||
<value>classpath:alfresco/dbscripts/create/1.4/${db.script.dialect}/sample.sql</value>
|
||||
<value>classpath:alfresco/dbscripts/create/1.4/${db.script.dialect}/post-create-indexes.sql</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="validateUpdateScriptPatches">
|
||||
@@ -149,10 +149,6 @@
|
||||
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.scripts.childname}</prop>
|
||||
<prop key="location">alfresco/bootstrap/example_javascripts.acp</prop>
|
||||
</props>
|
||||
<props>
|
||||
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.childname}</prop>
|
||||
<prop key="location">alfresco/bootstrap/file_plan.xml</prop>
|
||||
</props>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -192,6 +188,10 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap any extensions -->
|
||||
|
||||
<import resource="classpath*:alfresco/extension/bootstrap/*-context.xml" />
|
||||
|
||||
<!-- Descriptor Service -->
|
||||
|
||||
<bean id="descriptorComponent" class="org.alfresco.repo.descriptor.DescriptorServiceImpl">
|
||||
|
@@ -1098,102 +1098,10 @@
|
||||
</cm:category>
|
||||
</cm:subcategories>
|
||||
|
||||
</cm:category>
|
||||
|
||||
</cm:category>
|
||||
</cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>Records Categories</cm:name><sys:node-uuid>rm:recordCategory-root</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>Review Period</cm:name><sys:node-uuid>rm:reviewPeriod-root</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>None</cm:name><sys:node-uuid>rm:reviewPeriod-0</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>TBD</cm:name><sys:node-uuid>rm:reviewPeriod-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Annually</cm:name><sys:node-uuid>rm:reviewPeriod-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Calendar Year End</cm:name><sys:node-uuid>rm:reviewPeriod-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Fiscal Year End</cm:name><sys:node-uuid>rm:reviewPeriod-4</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Semi-Annually</cm:name><sys:node-uuid>rm:reviewPeriod-5</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Quarterly</cm:name><sys:node-uuid>rm:reviewPeriod-6</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Monthly</cm:name><sys:node-uuid>rm:reviewPeriod-7</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Weekly</cm:name><sys:node-uuid>rm:reviewPeriod-8</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Daily</cm:name><sys:node-uuid>rm:reviewPeriod-9</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
<cm:category><cm:name>Media Types</cm:name><sys:node-uuid>rm:mediaTypes-root</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>TBD</cm:name><sys:node-uuid>rm:mediaTypes-0</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Electronic</cm:name><sys:node-uuid>rm:mediaTypes-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Paper</cm:name><sys:node-uuid>rm:mediaTypes-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Microform</cm:name><sys:node-uuid>rm:mediaTypes-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>Portable</cm:name><sys:node-uuid>rm:mediaTypes-4</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
<cm:category><cm:name>Markings</cm:name><sys:node-uuid>rm:markings-root</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>NONE</cm:name><sys:node-uuid>rm:markings-0</sys:node-uuid></cm:category>
|
||||
|
||||
<cm:category><cm:name>Classifications</cm:name><sys:node-uuid>rm:markings-1</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>UNCLASSIFIED</cm:name><sys:node-uuid>rm:markings-1-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>RESTRICTED</cm:name><sys:node-uuid>rm:markings-1-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>CONFIDENTIAL</cm:name><sys:node-uuid>rm:markings-1-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>SECRET</cm:name><sys:node-uuid>rm:markings-1-4</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>TOP SECRET</cm:name><sys:node-uuid>rm:markings-1-5</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
<cm:category><cm:name>Handling</cm:name><sys:node-uuid>rm:markings-2</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>COMSEC</cm:name><sys:node-uuid>rm:markings-2-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>RD</cm:name><sys:node-uuid>rm:markings-2-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>FRD</cm:name><sys:node-uuid>rm:markings-2-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>SPECAT-A SIOP-ESI</cm:name><sys:node-uuid>rm:markings-2-4</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>SPECAT-B</cm:name><sys:node-uuid>rm:markings-2-5</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>US-UK EYES ONLY</cm:name><sys:node-uuid>rm:markings-2-6</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>ATOMAL</cm:name><sys:node-uuid>rm:markings-2-7</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>EXCLUSIVE</cm:name><sys:node-uuid>rm:markings-2-8</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>CRYPTO</cm:name><sys:node-uuid>rm:markings-2-9</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>TRC</cm:name><sys:node-uuid>rm:markings-2-10</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>FOR OFFICIAL USE ONLY</cm:name><sys:node-uuid>rm:markings-2-11</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>SBU</cm:name><sys:node-uuid>rm:markings-2-12</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>DEA SENSITIVE</cm:name><sys:node-uuid>rm:markings-2-13</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>DOD UCNI</cm:name><sys:node-uuid>rm:markings-2-14</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>EXDIS</cm:name><sys:node-uuid>rm:markings-2-15</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>LIMDIS</cm:name><sys:node-uuid>rm:markings-2-16</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>NODIS</cm:name><sys:node-uuid>rm:markings-2-17</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>SOSUS</cm:name><sys:node-uuid>rm:markings-2-18</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>EYES ONLY</cm:name><sys:node-uuid>rm:markings-2-19</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
<cm:category><cm:name>Dissemination</cm:name><sys:node-uuid>rm:markings-3</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>ORCON</cm:name><sys:node-uuid>rm:markings-3-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>PROPIN</cm:name><sys:node-uuid>rm:markings-3-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>NOFORN</cm:name><sys:node-uuid>rm:markings-3-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>NOCONTRACT</cm:name><sys:node-uuid>rm:markings-3-34</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>FOUO</cm:name><sys:node-uuid>rm:markings-3-5</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>RELTO</cm:name><sys:node-uuid>rm:markings-3-6</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>EYES ONLY</cm:name><sys:node-uuid>rm:markings-3-7</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
<cm:category><cm:name>Reason</cm:name><sys:node-uuid>rm:markings-4</sys:node-uuid><cm:subcategories>
|
||||
|
||||
<cm:category><cm:name>CLASS</cm:name><sys:node-uuid>rm:markings-4-1</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>RSN</cm:name><sys:node-uuid>rm:markings-4-2</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>DERV</cm:name><sys:node-uuid>rm:markings-4-3</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>DNG</cm:name><sys:node-uuid>rm:markings-4-4</sys:node-uuid></cm:category>
|
||||
<cm:category><cm:name>DECL</cm:name><sys:node-uuid>rm:markings-4-5</sys:node-uuid></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
</cm:subcategories></cm:category>
|
||||
|
||||
|
||||
</cm:subcategories>
|
||||
</cm:category>
|
||||
</cm:categories>
|
||||
</cm:category_root>
|
||||
|
Binary file not shown.
@@ -1,828 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<view:view xmlns:view="http://www.alfresco.org/view/repository/1.0">
|
||||
<view:metadata>
|
||||
<view:exportBy>admin</view:exportBy>
|
||||
<view:exportDate>2006-09-02T09:54:43.796+01:00</view:exportDate>
|
||||
<view:exporterVersion>1.4.0 (Dev @build-number@)</view:exporterVersion>
|
||||
<view:exportOf>/app:company_home/app:dictionary/app:space_templates/cm:File_x0020_Plan</view:exportOf>
|
||||
</view:metadata>
|
||||
<cm:folder xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:alf="http://www.alfresco.org" xmlns:d="http://www.alfresco.org/model/dictionary/1.0" xmlns:view="http://www.alfresco.org/view/repository/1.0" xmlns:act="http://www.alfresco.org/model/action/1.0" xmlns:rma="http://www.alfresco.org/model/record/1.0" xmlns:wf="http://www.alfresco.org/model/workflow/1.0" xmlns:app="http://www.alfresco.org/model/application/1.0" xmlns:usr="http://www.alfresco.org/model/user/1.0" xmlns:ver="http://www.alfresco.org/model/versionstore/1.0" xmlns:cm="http://www.alfresco.org/model/content/1.0" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:sys="http://www.alfresco.org/model/system/1.0" xmlns:rule="http://www.alfresco.org/model/rule/1.0" xmlns:fm="http://www.alfresco.org/model/forum/1.0" xmlns:bpm="http://www.alfresco.org/model/bpm/1.0" xmlns:custom="custom.model" xmlns="" view:childName="cm:File Plan">
|
||||
<view:aspects>
|
||||
<rule:rules></rule:rules>
|
||||
<cm:templatable></cm:templatable>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
<app:uifacets></app:uifacets>
|
||||
<rma:userSpecifiedData></rma:userSpecifiedData>
|
||||
<rma:filePlan></rma:filePlan>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<rma:vitalRecordIndicator>false</rma:vitalRecordIndicator>
|
||||
<rma:privacyActSystem>N/A</rma:privacyActSystem>
|
||||
<rma:defaultTransferLocation>ISF</rma:defaultTransferLocation>
|
||||
<cm:template>/app:company_home/app:dictionary/app:content_templates/cm:records_report.ftl</cm:template>
|
||||
<app:icon>space-icon-cd</app:icon>
|
||||
<sys:node-uuid>15cc634c-3a5c-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<rma:processAccession>false</rma:processAccession>
|
||||
<rma:dispositionAuthority>GRS 1 item 1</rma:dispositionAuthority>
|
||||
<rma:cutoffPeriod>/cm:generalclassifiable/cm:Records_x0020_Categories/cm:Review_x0020_Period/cm:Quarterly</rma:cutoffPeriod>
|
||||
<rma:defaultMediaType>/cm:generalclassifiable/cm:Records_x0020_Categories/cm:Media_x0020_Types/cm:Electronic</rma:defaultMediaType>
|
||||
<rma:recordCounter>1</rma:recordCounter>
|
||||
<rma:processTransfer>false</rma:processTransfer>
|
||||
<cm:created>2006-09-02T09:21:51.750+01:00</cm:created>
|
||||
<rma:cutoffOnsuperseded>false</rma:cutoffOnsuperseded>
|
||||
<rma:accessionLocation>NARA</rma:accessionLocation>
|
||||
<rma:transferBlockSize>1.0</rma:transferBlockSize>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<rma:containsRecordFolders>false</rma:containsRecordFolders>
|
||||
<rma:processDestruction>false</rma:processDestruction>
|
||||
<rma:discretionaryHold>false</rma:discretionaryHold>
|
||||
<rma:eventTrigger>Obsolete or Superseded</rma:eventTrigger>
|
||||
<cm:name>File Plan</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<rma:vitalRecordReviewPeriod>/cm:generalclassifiable/cm:Records_x0020_Categories/cm:Review_x0020_Period/cm:Quarterly</rma:vitalRecordReviewPeriod>
|
||||
<cm:description>File Plan Template for Records Management</cm:description>
|
||||
<sys:node-dbid>458</sys:node-dbid>
|
||||
<cm:title>File Plan Template</cm:title>
|
||||
<rma:cutoffOnObsolete>false</rma:cutoffOnObsolete>
|
||||
<rma:accessionBlockSize>5.0</rma:accessionBlockSize>
|
||||
<rma:processCutoff>false</rma:processCutoff>
|
||||
<rma:defaultMarkingList>/cm:generalclassifiable/cm:Records_x0020_Categories/cm:Markings/cm:NONE</rma:defaultMarkingList>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<rma:recordFolders></rma:recordFolders>
|
||||
<rma:permanentRecordIndicator>false</rma:permanentRecordIndicator>
|
||||
<cm:modified>2006-09-02T09:53:17.750+01:00</cm:modified>
|
||||
<rma:dispositionInstructions>Destroy/delete when superseded by a like survey or study, or when no longer needed, whichever is later.</rma:dispositionInstructions>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<rma:recordCategoryIdentifier>0000-00</rma:recordCategoryIdentifier>
|
||||
<rma:destructionLocation></rma:destructionLocation>
|
||||
<rma:defaultOriginatingOrganization>Defense Information Systems Agency</rma:defaultOriginatingOrganization>
|
||||
<rma:processHold>false</rma:processHold>
|
||||
<rma:holdPeriod>2.0</rma:holdPeriod>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<rule:ruleFolder>
|
||||
<cm:systemfolder view:childName="rule:ruleFolder">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:41:28.718+01:00</cm:modified>
|
||||
<sys:node-uuid>7836ac9c-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>459</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>7836ac9c-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:31:46.093+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<cm:contains>
|
||||
<rule:rule view:childName="rule:rules783b678d-3a5d-11db-ae95-09a9ea11d246">
|
||||
<view:aspects>
|
||||
<cm:titled></cm:titled>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:description>Add Email Aspect</cm:description>
|
||||
<sys:node-uuid>783b678e-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>460</sys:node-dbid>
|
||||
<cm:title>Email Handling</cm:title>
|
||||
<cm:created>2006-09-02T09:31:46.109+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<rule:disabled>false</rule:disabled>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<rule:applyToChildren>true</rule:applyToChildren>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<rule:executeAsynchronously>false</rule:executeAsynchronously>
|
||||
<rule:ruleType>
|
||||
<view:values>
|
||||
<view:value>inbound</view:value>
|
||||
</view:values>
|
||||
</rule:ruleType>
|
||||
<cm:name>783b678e-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<rule:action>
|
||||
<act:compositeaction view:childName="rule:action">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>78343b97-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>461</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:31:46.140+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>composite-action</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>78343b97-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:conditions>
|
||||
<act:actioncondition view:childName="act:conditions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<sys:node-uuid>78343b98-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>462</sys:node-dbid>
|
||||
<act:definitionName>compare-mime-type</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<act:invert>false</act:invert>
|
||||
<cm:name>78343b98-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:31:46.171+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:text">message/rfc822</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>value</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<sys:node-uuid>78474e6f-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>463</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>78474e6f-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:31:46.187+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:actioncondition>
|
||||
</act:conditions>
|
||||
<act:actions>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>78343b99-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>464</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:31:46.203+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>add-features</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>78343b99-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:qname">{http://www.alfresco.org/model/content/1.0}emailed</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>aspect-name</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:31:46.250+01:00</cm:modified>
|
||||
<sys:node-uuid>784c0960-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>465</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>784c0960-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:31:46.234+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
</act:actions>
|
||||
</view:associations>
|
||||
</act:compositeaction>
|
||||
</rule:action>
|
||||
</view:associations>
|
||||
</rule:rule>
|
||||
<rule:rule view:childName="rule:rulesd08ef27c-3a5d-11db-ae95-09a9ea11d246">
|
||||
<view:aspects>
|
||||
<cm:titled></cm:titled>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:description>Add record aspect and set up record data</cm:description>
|
||||
<sys:node-uuid>d091637d-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>466</sys:node-dbid>
|
||||
<cm:title>Record Set-up</cm:title>
|
||||
<cm:created>2006-09-02T09:34:14.312+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<rule:disabled>false</rule:disabled>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<rule:applyToChildren>true</rule:applyToChildren>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<rule:executeAsynchronously>false</rule:executeAsynchronously>
|
||||
<rule:ruleType>
|
||||
<view:values>
|
||||
<view:value>inbound</view:value>
|
||||
</view:values>
|
||||
</rule:ruleType>
|
||||
<cm:name>d091637d-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<rule:action>
|
||||
<act:compositeaction view:childName="rule:action">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d08ca886-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>467</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:34:14.343+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>composite-action</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d08ca886-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:conditions>
|
||||
<act:actioncondition view:childName="act:conditions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<sys:node-uuid>d08ca887-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>468</sys:node-dbid>
|
||||
<act:definitionName>is-subtype</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<act:invert>false</act:invert>
|
||||
<cm:name>d08ca887-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:34:14.375+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:qname">{http://www.alfresco.org/model/content/1.0}content</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>type</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<sys:node-uuid>d09d4a5f-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>469</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d09d4a5f-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:34:14.390+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:actioncondition>
|
||||
</act:conditions>
|
||||
<act:actions>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d08ca888-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>470</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:34:14.421+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>add-features</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d08ca888-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:qname">{http://www.alfresco.org/model/record/1.0}record</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>aspect-name</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<sys:node-uuid>d0a47550-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>471</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d0a47550-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:34:14.453+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d08ca889-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>472</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:34:14.484+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>extract-metadata</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d08ca889-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:action>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d08ca88a-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>473</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:34:14.515+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>script</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d08ca88a-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:category">/app:company_home/app:dictionary/app:scripts/cm:record_setup.js</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>script-ref</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:34:14.546+01:00</cm:modified>
|
||||
<sys:node-uuid>d0b2cd31-3a5d-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>474</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d0b2cd31-3a5d-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:34:14.531+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
</act:actions>
|
||||
</view:associations>
|
||||
</act:compositeaction>
|
||||
</rule:action>
|
||||
</view:associations>
|
||||
</rule:rule>
|
||||
<rule:rule view:childName="rule:rules96342c64-3a5e-11db-ae95-09a9ea11d246">
|
||||
<view:aspects>
|
||||
<cm:titled></cm:titled>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:description>Set up record folder</cm:description>
|
||||
<sys:node-uuid>96342c65-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>475</sys:node-dbid>
|
||||
<cm:title>Records Folder</cm:title>
|
||||
<cm:created>2006-09-02T09:39:45.906+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<rule:disabled>false</rule:disabled>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<rule:applyToChildren>true</rule:applyToChildren>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<rule:executeAsynchronously>false</rule:executeAsynchronously>
|
||||
<rule:ruleType>
|
||||
<view:values>
|
||||
<view:value>inbound</view:value>
|
||||
</view:values>
|
||||
</rule:ruleType>
|
||||
<cm:name>96342c65-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<rule:action>
|
||||
<act:compositeaction view:childName="rule:action">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>9631e26f-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>476</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:39:45.921+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>composite-action</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>9631e26f-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:conditions>
|
||||
<act:actioncondition view:childName="act:conditions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<sys:node-uuid>9631e270-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>477</sys:node-dbid>
|
||||
<act:definitionName>is-subtype</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<act:invert>false</act:invert>
|
||||
<cm:name>9631e270-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:39:45.953+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:qname">{http://www.alfresco.org/model/content/1.0}folder</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>type</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<sys:node-uuid>96428447-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>478</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>96428447-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:39:45.984+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:actioncondition>
|
||||
</act:conditions>
|
||||
<act:actions>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>9631e271-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>479</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:39:46.000+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>add-features</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>9631e271-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:qname">{http://www.alfresco.org/model/record/1.0}record</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>aspect-name</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<sys:node-uuid>9649b038-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>480</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>9649b038-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:39:46.031+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>9631e272-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>481</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:39:46.046+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>script</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>9631e272-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:category">/app:company_home/app:dictionary/app:scripts/cm:record_folder.js</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>script-ref</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:39:46.093+01:00</cm:modified>
|
||||
<sys:node-uuid>964e6b29-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>482</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>964e6b29-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:39:46.078+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
</act:actions>
|
||||
</view:associations>
|
||||
</act:compositeaction>
|
||||
</rule:action>
|
||||
</view:associations>
|
||||
</rule:rule>
|
||||
<rule:rule view:childName="rule:rulesd36b6896-3a5e-11db-ae95-09a9ea11d246">
|
||||
<view:aspects>
|
||||
<cm:titled></cm:titled>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:description>Process record lifecycle based upon the file plan</cm:description>
|
||||
<sys:node-uuid>d36b6897-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>483</sys:node-dbid>
|
||||
<cm:title>Record Lifecycle</cm:title>
|
||||
<cm:created>2006-09-02T09:41:28.609+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<rule:disabled>false</rule:disabled>
|
||||
<cm:modified>2006-09-02T09:41:28.718+01:00</cm:modified>
|
||||
<rule:applyToChildren>true</rule:applyToChildren>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<rule:executeAsynchronously>false</rule:executeAsynchronously>
|
||||
<rule:ruleType>
|
||||
<view:values>
|
||||
<view:value>update</view:value>
|
||||
</view:values>
|
||||
</rule:ruleType>
|
||||
<cm:name>d36b6897-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<rule:action>
|
||||
<act:compositeaction view:childName="rule:action">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d36b6892-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>484</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:41:28.640+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:41:28.734+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>composite-action</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d36b6892-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:conditions>
|
||||
<act:actioncondition view:childName="act:conditions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:41:28.734+01:00</cm:modified>
|
||||
<sys:node-uuid>d36b6893-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>485</sys:node-dbid>
|
||||
<act:definitionName>no-condition</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<act:invert>false</act:invert>
|
||||
<cm:name>d36b6893-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:41:28.656+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actioncondition>
|
||||
</act:conditions>
|
||||
<act:actions>
|
||||
<act:action view:childName="act:actions">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:executeAsynchronously>false</act:executeAsynchronously>
|
||||
<act:actionDescription>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionDescription>
|
||||
<sys:node-uuid>d36b6894-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<sys:node-dbid>486</sys:node-dbid>
|
||||
<cm:created>2006-09-02T09:41:28.687+01:00</cm:created>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<cm:modified>2006-09-02T09:41:28.734+01:00</cm:modified>
|
||||
<act:actionTitle>
|
||||
<view:value view:isNull="true"></view:value>
|
||||
</act:actionTitle>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<act:definitionName>script</act:definitionName>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d36b6894-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
</view:properties>
|
||||
<view:associations>
|
||||
<act:parameters>
|
||||
<act:actionparameter view:childName="act:parameters">
|
||||
<view:aspects>
|
||||
<cm:auditable></cm:auditable>
|
||||
<sys:referenceable></sys:referenceable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<act:parameterValue>
|
||||
<view:value view:datatype="d:category">/app:company_home/app:dictionary/app:scripts/cm:record_lifecycle.js</view:value>
|
||||
</act:parameterValue>
|
||||
<cm:modifier>admin</cm:modifier>
|
||||
<act:parameterName>script-ref</act:parameterName>
|
||||
<cm:modified>2006-09-02T09:41:28.734+01:00</cm:modified>
|
||||
<sys:node-uuid>d37c3179-3a5e-11db-ae95-09a9ea11d246</sys:node-uuid>
|
||||
<cm:creator>admin</cm:creator>
|
||||
<sys:node-dbid>487</sys:node-dbid>
|
||||
<sys:store-protocol>workspace</sys:store-protocol>
|
||||
<cm:name>d37c3179-3a5e-11db-ae95-09a9ea11d246</cm:name>
|
||||
<sys:store-identifier>SpacesStore</sys:store-identifier>
|
||||
<cm:created>2006-09-02T09:41:28.703+01:00</cm:created>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</act:actionparameter>
|
||||
</act:parameters>
|
||||
</view:associations>
|
||||
</act:action>
|
||||
</act:actions>
|
||||
</view:associations>
|
||||
</act:compositeaction>
|
||||
</rule:action>
|
||||
</view:associations>
|
||||
</rule:rule>
|
||||
</cm:contains>
|
||||
</view:associations>
|
||||
</cm:systemfolder>
|
||||
</rule:ruleFolder>
|
||||
</view:associations>
|
||||
</cm:folder>
|
||||
</view:view>
|
@@ -1,247 +1,247 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<bean id="fileContentStore" class="org.alfresco.repo.content.filestore.FileContentStore">
|
||||
<constructor-arg>
|
||||
<value>${dir.contentstore}</value>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<!-- deleted content will get pushed into this store, where it can be cleaned up at will -->
|
||||
<bean id="deletedContentStore" class="org.alfresco.repo.content.filestore.FileContentStore">
|
||||
<constructor-arg>
|
||||
<value>${dir.contentstore.deleted}</value>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
<!-- bean to move deleted content into the the backup store -->
|
||||
<bean id="deletedContentBackupListener" class="org.alfresco.repo.content.cleanup.DeletedContentBackupCleanerListener" >
|
||||
<property name="store">
|
||||
<ref bean="deletedContentStore" />
|
||||
</property>
|
||||
</bean>
|
||||
<!-- Performs the content cleanup -->
|
||||
<bean id="contentStoreCleaner" class="org.alfresco.repo.content.cleanup.ContentStoreCleaner" >
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
<property name="nodeDaoService" >
|
||||
<ref bean="nodeDaoService" />
|
||||
</property>
|
||||
<property name="avmNodeDAO">
|
||||
<ref bean="avmNodeDAO"/>
|
||||
</property>
|
||||
<property name="transactionService" >
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
<property name="protectDays" >
|
||||
<value>14</value>
|
||||
</property>
|
||||
<property name="stores" >
|
||||
<list>
|
||||
<ref bean="fileContentStore" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="listeners" >
|
||||
<list>
|
||||
<ref bean="deletedContentBackupListener" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="contentService" class="org.alfresco.repo.content.RoutingContentService" init-method="init">
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="transformerRegistry">
|
||||
<ref bean="contentTransformerRegistry" />
|
||||
</property>
|
||||
<property name="store">
|
||||
<ref bean="fileContentStore" />
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="avmService">
|
||||
<ref bean="avmService"/>
|
||||
</property>
|
||||
<property name="imageMagickContentTransformer">
|
||||
<ref bean="transformer.ImageMagick" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="mimetypeConfigService" class="org.alfresco.config.xml.XMLConfigService" init-method="init">
|
||||
<constructor-arg>
|
||||
<bean class="org.alfresco.config.source.UrlConfigSource">
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>classpath:alfresco/mimetype/mimetype-map.xml</value>
|
||||
<value>classpath:alfresco/mimetype/mimetype-map-openoffice.xml</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="mimetypeService" class="org.alfresco.repo.content.MimetypeMap" init-method="init" >
|
||||
<constructor-arg>
|
||||
<ref bean="mimetypeConfigService" />
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="openOfficeConnection" class="net.sf.jooreports.openoffice.connection.SocketOpenOfficeConnection" />
|
||||
|
||||
<!-- Metadata Extraction Regisitry -->
|
||||
<bean id="metadataExtracterRegistry" class="org.alfresco.repo.content.metadata.MetadataExtracterRegistry" />
|
||||
|
||||
<!-- Abstract bean definition defining base definition for all metadata extracters -->
|
||||
<bean id="baseMetadataExtracter"
|
||||
class="org.alfresco.repo.content.metadata.AbstractMetadataExtracter"
|
||||
abstract="true"
|
||||
init-method="register">
|
||||
<property name="registry">
|
||||
<ref bean="metadataExtracterRegistry" />
|
||||
</property>
|
||||
<property name="mimetypeService">
|
||||
<ref bean="mimetypeService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Content Metadata Extracters -->
|
||||
<bean class="org.alfresco.repo.content.metadata.PdfBoxMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OfficeMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.MailMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.HtmlMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.MP3MetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OpenDocumentMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OpenOfficeMetadataExtracter" parent="baseMetadataExtracter" init-method="init" >
|
||||
<property name="connection">
|
||||
<ref bean="openOfficeConnection" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Content Transformation Regisitry -->
|
||||
<bean id="contentTransformerRegistry" class="org.alfresco.repo.content.transform.ContentTransformerRegistry" />
|
||||
|
||||
<!-- Abstract bean definition defining base definition for all transformers -->
|
||||
<bean id="baseContentTransformer"
|
||||
class="org.alfresco.repo.content.transform.AbstractContentTransformer"
|
||||
abstract="true"
|
||||
init-method="register">
|
||||
<property name="mimetypeService">
|
||||
<ref bean="mimetypeService" />
|
||||
</property>
|
||||
<property name="registry">
|
||||
<ref bean="contentTransformerRegistry" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Content Transformations -->
|
||||
<bean id="transformer.StringExtracter"
|
||||
class="org.alfresco.repo.content.transform.StringExtractingContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.BinaryPassThrough"
|
||||
class="org.alfresco.repo.content.transform.BinaryPassThroughContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.PdfBox"
|
||||
class="org.alfresco.repo.content.transform.PdfBoxContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="explicitTransformations">
|
||||
<list>
|
||||
<bean class="org.alfresco.repo.content.transform.ContentTransformerRegistry$TransformationKey" >
|
||||
<constructor-arg><value>application/pdf</value></constructor-arg>
|
||||
<constructor-arg><value>text/plain</value></constructor-arg>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.Poi"
|
||||
class="org.alfresco.repo.content.transform.PoiHssfContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.TextMining"
|
||||
class="org.alfresco.repo.content.transform.TextMiningContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="explicitTransformations">
|
||||
<list>
|
||||
<bean class="org.alfresco.repo.content.transform.ContentTransformerRegistry$TransformationKey" >
|
||||
<constructor-arg><value>application/msword</value></constructor-arg>
|
||||
<constructor-arg><value>text/plain</value></constructor-arg>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.HtmlParser"
|
||||
class="org.alfresco.repo.content.transform.HtmlParserContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.OpenOffice"
|
||||
class="org.alfresco.repo.content.transform.OpenOfficeContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="connection">
|
||||
<ref bean="openOfficeConnection" />
|
||||
</property>
|
||||
<property name="documentFormatsConfiguration">
|
||||
<value>classpath:alfresco/mimetype/openoffice-document-formats.xml</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.complex.OpenOffice.PdfBox"
|
||||
class="org.alfresco.repo.content.transform.ComplexContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="transformers">
|
||||
<list>
|
||||
<ref bean="transformer.OpenOffice" />
|
||||
<ref bean="transformer.PdfBox" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="intermediateMimetypes">
|
||||
<list>
|
||||
<value>application/pdf</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!--
|
||||
<bean id="transformer.JMagick" class="org.alfresco.repo.content.transform.magick.JMagickContentTransformer" init-method="init" />
|
||||
</bean>
|
||||
-->
|
||||
|
||||
<bean id="transformer.ImageMagick"
|
||||
class="org.alfresco.repo.content.transform.magick.ImageMagickContentTransformer"
|
||||
parent="baseContentTransformer"
|
||||
init-method="init">
|
||||
<property name="executer">
|
||||
<bean name="transformer.ImageMagick.Command" class="org.alfresco.util.exec.RuntimeExec">
|
||||
<property name="commandMap">
|
||||
<map>
|
||||
<entry key="Windows.*">
|
||||
<value>imconvert "${source}" ${options} "${target}"</value>
|
||||
</entry>
|
||||
<entry key=".*">
|
||||
<value>convert ${source} ${options} ${target}</value>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
<property name="defaultProperties">
|
||||
<props>
|
||||
<prop key="options"></prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<bean id="fileContentStore" class="org.alfresco.repo.content.filestore.FileContentStore">
|
||||
<constructor-arg>
|
||||
<value>${dir.contentstore}</value>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<!-- deleted content will get pushed into this store, where it can be cleaned up at will -->
|
||||
<bean id="deletedContentStore" class="org.alfresco.repo.content.filestore.FileContentStore">
|
||||
<constructor-arg>
|
||||
<value>${dir.contentstore.deleted}</value>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
<!-- bean to move deleted content into the the backup store -->
|
||||
<bean id="deletedContentBackupListener" class="org.alfresco.repo.content.cleanup.DeletedContentBackupCleanerListener" >
|
||||
<property name="store">
|
||||
<ref bean="deletedContentStore" />
|
||||
</property>
|
||||
</bean>
|
||||
<!-- Performs the content cleanup -->
|
||||
<bean id="contentStoreCleaner" class="org.alfresco.repo.content.cleanup.ContentStoreCleaner" >
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
<property name="nodeDaoService" >
|
||||
<ref bean="nodeDaoService" />
|
||||
</property>
|
||||
<property name="avmNodeDAO">
|
||||
<ref bean="avmNodeDAO"/>
|
||||
</property>
|
||||
<property name="transactionService" >
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
<property name="protectDays" >
|
||||
<value>14</value>
|
||||
</property>
|
||||
<property name="stores" >
|
||||
<list>
|
||||
<ref bean="fileContentStore" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="listeners" >
|
||||
<list>
|
||||
<ref bean="deletedContentBackupListener" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="contentService" class="org.alfresco.repo.content.RoutingContentService" init-method="init">
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="transformerRegistry">
|
||||
<ref bean="contentTransformerRegistry" />
|
||||
</property>
|
||||
<property name="store">
|
||||
<ref bean="fileContentStore" />
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="avmService">
|
||||
<ref bean="avmService"/>
|
||||
</property>
|
||||
<property name="imageMagickContentTransformer">
|
||||
<ref bean="transformer.ImageMagick" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="mimetypeConfigService" class="org.alfresco.config.xml.XMLConfigService" init-method="init">
|
||||
<constructor-arg>
|
||||
<bean class="org.alfresco.config.source.UrlConfigSource">
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>classpath:alfresco/mimetype/mimetype-map.xml</value>
|
||||
<value>classpath:alfresco/mimetype/mimetype-map-openoffice.xml</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="mimetypeService" class="org.alfresco.repo.content.MimetypeMap" init-method="init" >
|
||||
<constructor-arg>
|
||||
<ref bean="mimetypeConfigService" />
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="openOfficeConnection" class="net.sf.jooreports.openoffice.connection.SocketOpenOfficeConnection" />
|
||||
|
||||
<!-- Metadata Extraction Regisitry -->
|
||||
<bean id="metadataExtracterRegistry" class="org.alfresco.repo.content.metadata.MetadataExtracterRegistry" />
|
||||
|
||||
<!-- Abstract bean definition defining base definition for all metadata extracters -->
|
||||
<bean id="baseMetadataExtracter"
|
||||
class="org.alfresco.repo.content.metadata.AbstractMetadataExtracter"
|
||||
abstract="true"
|
||||
init-method="register">
|
||||
<property name="registry">
|
||||
<ref bean="metadataExtracterRegistry" />
|
||||
</property>
|
||||
<property name="mimetypeService">
|
||||
<ref bean="mimetypeService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Content Metadata Extracters -->
|
||||
<bean class="org.alfresco.repo.content.metadata.PdfBoxMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OfficeMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.MailMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.HtmlMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.MP3MetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OpenDocumentMetadataExtracter" parent="baseMetadataExtracter" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OpenOfficeMetadataExtracter" parent="baseMetadataExtracter" init-method="init" >
|
||||
<property name="connection">
|
||||
<ref bean="openOfficeConnection" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Content Transformation Regisitry -->
|
||||
<bean id="contentTransformerRegistry" class="org.alfresco.repo.content.transform.ContentTransformerRegistry" />
|
||||
|
||||
<!-- Abstract bean definition defining base definition for all transformers -->
|
||||
<bean id="baseContentTransformer"
|
||||
class="org.alfresco.repo.content.transform.AbstractContentTransformer"
|
||||
abstract="true"
|
||||
init-method="register">
|
||||
<property name="mimetypeService">
|
||||
<ref bean="mimetypeService" />
|
||||
</property>
|
||||
<property name="registry">
|
||||
<ref bean="contentTransformerRegistry" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Content Transformations -->
|
||||
<bean id="transformer.StringExtracter"
|
||||
class="org.alfresco.repo.content.transform.StringExtractingContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.BinaryPassThrough"
|
||||
class="org.alfresco.repo.content.transform.BinaryPassThroughContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.PdfBox"
|
||||
class="org.alfresco.repo.content.transform.PdfBoxContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="explicitTransformations">
|
||||
<list>
|
||||
<bean class="org.alfresco.repo.content.transform.ContentTransformerRegistry$TransformationKey" >
|
||||
<constructor-arg><value>application/pdf</value></constructor-arg>
|
||||
<constructor-arg><value>text/plain</value></constructor-arg>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.Poi"
|
||||
class="org.alfresco.repo.content.transform.PoiHssfContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.TextMining"
|
||||
class="org.alfresco.repo.content.transform.TextMiningContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="explicitTransformations">
|
||||
<list>
|
||||
<bean class="org.alfresco.repo.content.transform.ContentTransformerRegistry$TransformationKey" >
|
||||
<constructor-arg><value>application/msword</value></constructor-arg>
|
||||
<constructor-arg><value>text/plain</value></constructor-arg>
|
||||
</bean>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.HtmlParser"
|
||||
class="org.alfresco.repo.content.transform.HtmlParserContentTransformer"
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.OpenOffice"
|
||||
class="org.alfresco.repo.content.transform.OpenOfficeContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="connection">
|
||||
<ref bean="openOfficeConnection" />
|
||||
</property>
|
||||
<property name="documentFormatsConfiguration">
|
||||
<value>classpath:alfresco/mimetype/openoffice-document-formats.xml</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="transformer.complex.OpenOffice.PdfBox"
|
||||
class="org.alfresco.repo.content.transform.ComplexContentTransformer"
|
||||
parent="baseContentTransformer" >
|
||||
<property name="transformers">
|
||||
<list>
|
||||
<ref bean="transformer.OpenOffice" />
|
||||
<ref bean="transformer.PdfBox" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="intermediateMimetypes">
|
||||
<list>
|
||||
<value>application/pdf</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!--
|
||||
<bean id="transformer.JMagick" class="org.alfresco.repo.content.transform.magick.JMagickContentTransformer" init-method="init" />
|
||||
</bean>
|
||||
-->
|
||||
|
||||
<bean id="transformer.ImageMagick"
|
||||
class="org.alfresco.repo.content.transform.magick.ImageMagickContentTransformer"
|
||||
parent="baseContentTransformer"
|
||||
init-method="init">
|
||||
<property name="executer">
|
||||
<bean name="transformer.ImageMagick.Command" class="org.alfresco.util.exec.RuntimeExec">
|
||||
<property name="commandMap">
|
||||
<map>
|
||||
<entry key="Windows.*">
|
||||
<value>imconvert "${source}" ${options} "${target}"</value>
|
||||
</entry>
|
||||
<entry key=".*">
|
||||
<value>convert ${source} ${options} ${target}</value>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
<property name="defaultProperties">
|
||||
<props>
|
||||
<prop key="options"></prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,3 @@
|
||||
--
|
||||
-- Add post-creation indexes. (Generic Schema 1.4)
|
||||
--
|
@@ -0,0 +1,30 @@
|
||||
--
|
||||
-- Add post-creation indexes. (Oracle Schema 1.4)
|
||||
--
|
||||
CREATE INDEX FKFFF41F9960601995 ON alf_access_control_entry (permission_id);
|
||||
CREATE INDEX FKFFF41F99B25A50BF ON alf_access_control_entry (authority_id);
|
||||
CREATE INDEX FKFFF41F99B9553F6C ON alf_access_control_entry (acl_id);
|
||||
CREATE INDEX FK8A749A657B7FDE43 ON alf_auth_ext_keys (id);
|
||||
CREATE INDEX FKFFC5468E74173FF4 ON alf_child_assoc (child_node_id);
|
||||
CREATE INDEX FKFFC5468E8E50E582 ON alf_child_assoc (parent_node_id);
|
||||
CREATE INDEX FK60EFB626B9553F6C ON alf_node (acl_id);
|
||||
CREATE INDEX FK60EFB626D24ADD25 ON alf_node (protocol, identifier);
|
||||
CREATE INDEX FK7D4CF8EC7F2C8017 ON alf_node_properties (node_id);
|
||||
CREATE INDEX FKD654E027F2C8017 ON alf_node_aspects (node_id);
|
||||
CREATE INDEX FKE1A550BCB69C43F3 ON alf_node_assoc (source_node_id);
|
||||
CREATE INDEX FKE1A550BCA8FC7769 ON alf_node_assoc (target_node_id);
|
||||
CREATE INDEX FK71C2002B7F2C8017 ON alf_node_status (node_id);
|
||||
CREATE INDEX FKBD4FF53D22DBA5BA ON alf_store (root_node_id);
|
||||
|
||||
--
|
||||
-- Transaction tables
|
||||
--
|
||||
CREATE INDEX FK71C2002B9E57C13D ON alf_node_status (transaction_id);
|
||||
CREATE INDEX FKB8761A3A9AE340B7 ON alf_transaction (server_id);
|
||||
|
||||
--
|
||||
-- New audit tables
|
||||
--
|
||||
CREATE INDEX FKEAD1817484342E39 ON alf_audit_fact (audit_date_id);
|
||||
CREATE INDEX FKEAD18174A0F9B8D9 ON alf_audit_fact (audit_source_id);
|
||||
CREATE INDEX FKEAD18174F524CFD7 ON alf_audit_fact (audit_conf_id);
|
@@ -0,0 +1,30 @@
|
||||
--
|
||||
-- Add post-creation indexes. (SQL Server Schema 1.4)
|
||||
--
|
||||
CREATE INDEX FKFFF41F9960601995 ON alf_access_control_entry (permission_id);
|
||||
CREATE INDEX FKFFF41F99B25A50BF ON alf_access_control_entry (authority_id);
|
||||
CREATE INDEX FKFFF41F99B9553F6C ON alf_access_control_entry (acl_id);
|
||||
CREATE INDEX FK8A749A657B7FDE43 ON alf_auth_ext_keys (id);
|
||||
CREATE INDEX FKFFC5468E74173FF4 ON alf_child_assoc (child_node_id);
|
||||
CREATE INDEX FKFFC5468E8E50E582 ON alf_child_assoc (parent_node_id);
|
||||
CREATE INDEX FK60EFB626B9553F6C ON alf_node (acl_id);
|
||||
CREATE INDEX FK60EFB626D24ADD25 ON alf_node (protocol, identifier);
|
||||
CREATE INDEX FK7D4CF8EC7F2C8017 ON alf_node_properties (node_id);
|
||||
CREATE INDEX FKD654E027F2C8017 ON alf_node_aspects (node_id);
|
||||
CREATE INDEX FKE1A550BCB69C43F3 ON alf_node_assoc (source_node_id);
|
||||
CREATE INDEX FKE1A550BCA8FC7769 ON alf_node_assoc (target_node_id);
|
||||
CREATE INDEX FK71C2002B7F2C8017 ON alf_node_status (node_id);
|
||||
CREATE INDEX FKBD4FF53D22DBA5BA ON alf_store (root_node_id);
|
||||
|
||||
--
|
||||
-- Transaction tables
|
||||
--
|
||||
CREATE INDEX FK71C2002B9E57C13D ON alf_node_status (transaction_id);
|
||||
CREATE INDEX FKB8761A3A9AE340B7 ON alf_transaction (server_id);
|
||||
|
||||
--
|
||||
-- New audit tables
|
||||
--
|
||||
CREATE INDEX FKEAD1817484342E39 ON alf_audit_fact (audit_date_id);
|
||||
CREATE INDEX FKEAD18174A0F9B8D9 ON alf_audit_fact (audit_source_id);
|
||||
CREATE INDEX FKEAD18174F524CFD7 ON alf_audit_fact (audit_conf_id);
|
@@ -1,5 +1,5 @@
|
||||
-- ------------------------------------------------------
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 1
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 1 (MySQL)
|
||||
--
|
||||
-- Adds the columns required to enforce the duplicate name detection
|
||||
--
|
||||
@@ -25,6 +25,11 @@ DROP TABLE IF EXISTS T_permission;
|
||||
DROP TABLE IF EXISTS T_store;
|
||||
DROP TABLE IF EXISTS T_version_count;
|
||||
|
||||
--
|
||||
-- Upgrades to 1.3 of MyIsam tables could have missed the applied_patch table InnoDB
|
||||
--
|
||||
ALTER TABLE applied_patch ENGINE = InnoDB;
|
||||
|
||||
--
|
||||
-- Unique name constraint
|
||||
--
|
||||
@@ -47,20 +52,70 @@ ALTER TABLE node_assoc
|
||||
--
|
||||
-- Rename tables to give 'alf_' prefix
|
||||
--
|
||||
ALTER TABLE access_control_entry RENAME TO alf_access_control_entry;
|
||||
ALTER TABLE access_control_list RENAME TO alf_access_control_list;
|
||||
ALTER TABLE applied_patch RENAME TO alf_applied_patch;
|
||||
ALTER TABLE auth_ext_keys RENAME TO alf_auth_ext_keys;
|
||||
ALTER TABLE authority RENAME TO alf_authority;
|
||||
ALTER TABLE child_assoc RENAME TO alf_child_assoc;
|
||||
ALTER TABLE node RENAME TO alf_node;
|
||||
ALTER TABLE node_aspects RENAME TO alf_node_aspects;
|
||||
ALTER TABLE node_assoc RENAME TO alf_node_assoc;
|
||||
ALTER TABLE node_properties RENAME TO alf_node_properties;
|
||||
ALTER TABLE node_status RENAME TO alf_node_status;
|
||||
ALTER TABLE permission RENAME TO alf_permission;
|
||||
ALTER TABLE store RENAME TO alf_store;
|
||||
ALTER TABLE version_count RENAME TO alf_version_count;
|
||||
ALTER TABLE access_control_entry RENAME TO alf_access_control_entry;
|
||||
ALTER TABLE access_control_list RENAME TO alf_access_control_list;
|
||||
ALTER TABLE applied_patch RENAME TO alf_applied_patch;
|
||||
ALTER TABLE auth_ext_keys RENAME TO alf_auth_ext_keys;
|
||||
ALTER TABLE authority RENAME TO alf_authority;
|
||||
ALTER TABLE child_assoc RENAME TO alf_child_assoc;
|
||||
ALTER TABLE node RENAME TO alf_node;
|
||||
ALTER TABLE node_aspects RENAME TO alf_node_aspects;
|
||||
ALTER TABLE node_assoc RENAME TO alf_node_assoc;
|
||||
ALTER TABLE node_properties RENAME TO alf_node_properties;
|
||||
ALTER TABLE node_status RENAME TO alf_node_status;
|
||||
ALTER TABLE permission RENAME TO alf_permission;
|
||||
ALTER TABLE store RENAME TO alf_store;
|
||||
ALTER TABLE version_count RENAME TO alf_version_count;
|
||||
|
||||
--
|
||||
-- The table renames will cause Hibernate to rehash the FK constraint names.
|
||||
-- For MySQL, Hibernate will generate scripts to add the appropriate constraints
|
||||
-- and indexes.
|
||||
--
|
||||
ALTER TABLE alf_access_control_entry
|
||||
DROP FOREIGN KEY FKF064DF7560601995,
|
||||
DROP INDEX FKF064DF7560601995,
|
||||
DROP FOREIGN KEY FKF064DF75B25A50BF,
|
||||
DROP INDEX FKF064DF75B25A50BF,
|
||||
DROP FOREIGN KEY FKF064DF75B9553F6C,
|
||||
DROP INDEX FKF064DF75B9553F6C;
|
||||
ALTER TABLE alf_auth_ext_keys
|
||||
DROP FOREIGN KEY FK31D3BA097B7FDE43,
|
||||
DROP INDEX FK31D3BA097B7FDE43;
|
||||
ALTER TABLE alf_child_assoc
|
||||
DROP FOREIGN KEY FKC6EFFF3274173FF4,
|
||||
DROP INDEX FKC6EFFF3274173FF4,
|
||||
DROP FOREIGN KEY FKC6EFFF328E50E582,
|
||||
DROP INDEX FKC6EFFF328E50E582;(optional)
|
||||
ALTER TABLE alf_child_assoc
|
||||
DROP FOREIGN KEY FKFFC5468E74173FF4,
|
||||
DROP INDEX FKFFC5468E74173FF4,
|
||||
DROP FOREIGN KEY FKFFC5468E8E50E582,
|
||||
DROP INDEX FKFFC5468E8E50E582;(optional)
|
||||
ALTER TABLE alf_node
|
||||
DROP FOREIGN KEY FK33AE02B9553F6C,
|
||||
DROP INDEX FK33AE02B9553F6C;
|
||||
ALTER TABLE alf_node
|
||||
DROP FOREIGN KEY FK33AE02D24ADD25,
|
||||
DROP INDEX FK33AE02D24ADD25;
|
||||
ALTER TABLE alf_node_properties
|
||||
DROP FOREIGN KEY FKC962BF907F2C8017,
|
||||
DROP INDEX FKC962BF907F2C8017;
|
||||
ALTER TABLE alf_node_aspects
|
||||
DROP FOREIGN KEY FK2B91A9DE7F2C8017,
|
||||
DROP INDEX FK2B91A9DE7F2C8017;
|
||||
ALTER TABLE alf_node_assoc
|
||||
DROP FOREIGN KEY FK5BAEF398B69C43F3,
|
||||
DROP INDEX FK5BAEF398B69C43F3;
|
||||
ALTER TABLE alf_node_assoc
|
||||
DROP FOREIGN KEY FK5BAEF398A8FC7769,
|
||||
DROP INDEX FK5BAEF398A8FC7769;
|
||||
ALTER TABLE alf_node_status
|
||||
DROP FOREIGN KEY FK38ECB8CF7F2C8017,
|
||||
DROP INDEX FK38ECB8CF7F2C8017;
|
||||
ALTER TABLE alf_store
|
||||
DROP FOREIGN KEY FK68AF8E122DBA5BA,
|
||||
DROP INDEX FK68AF8E122DBA5BA;
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
|
@@ -1,5 +1,5 @@
|
||||
-- ------------------------------------------------------
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 2
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 2 (MySQL)
|
||||
--
|
||||
-- Adds the alf_transaction and alf_server tables to keep track of the sources
|
||||
-- of transactions.
|
||||
@@ -25,7 +25,6 @@ CREATE TABLE alf_transaction (
|
||||
change_txn_id varchar(56) NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
KEY FKB8761A3A9AE340B7 (server_id),
|
||||
KEY IDX_CHANGE_TXN (change_txn_id),
|
||||
CONSTRAINT FKB8761A3A9AE340B7 FOREIGN KEY (server_id) REFERENCES alf_server (id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
insert into alf_transaction
|
||||
@@ -44,7 +43,11 @@ UPDATE alf_node_status ns SET ns.transaction_id =
|
||||
);
|
||||
ALTER TABLE alf_node_status
|
||||
DROP COLUMN change_txn_id,
|
||||
ADD CONSTRAINT FK71C2002B9E57C13D FOREIGN KEY (transaction_id) REFERENCES alf_transaction (id);
|
||||
ADD CONSTRAINT FK71C2002B9E57C13D FOREIGN KEY (transaction_id) REFERENCES alf_transaction (id),
|
||||
ADD INDEX FK71C2002B9E57C13D (transaction_id);
|
||||
ALTER TABLE alf_node_status
|
||||
DROP COLUMN deleted
|
||||
;(optional)
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
|
@@ -0,0 +1,92 @@
|
||||
-- ------------------------------------------------------
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 1 (Oracle)
|
||||
--
|
||||
-- Adds the columns required to enforce the duplicate name detection
|
||||
--
|
||||
-- Author: Derek Hulley
|
||||
-- ------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Unique name constraint
|
||||
--
|
||||
|
||||
-- Apply new schema changes to child assoc table
|
||||
ALTER TABLE child_assoc ADD
|
||||
(
|
||||
child_node_name VARCHAR2(50 CHAR) DEFAULT 'V1.4 upgrade' NOT NULL,
|
||||
child_node_name_crc NUMBER(19,0) DEFAULT -1 NOT NULL
|
||||
);
|
||||
|
||||
UPDATE child_assoc
|
||||
SET child_node_name_crc = id * -1;
|
||||
|
||||
CREATE UNIQUE INDEX IDX_CHILD_NAMECRC ON child_assoc (parent_node_id, type_qname, child_node_name, child_node_name_crc);
|
||||
|
||||
-- Apply unique index for node associations
|
||||
CREATE UNIQUE INDEX IDX_ASSOC ON node_assoc (source_node_id, type_qname, target_node_id);
|
||||
|
||||
--
|
||||
-- Rename tables to give 'alf_' prefix
|
||||
--
|
||||
ALTER TABLE access_control_entry RENAME TO alf_access_control_entry;
|
||||
ALTER TABLE access_control_list RENAME TO alf_access_control_list;
|
||||
ALTER TABLE applied_patch RENAME TO alf_applied_patch;
|
||||
ALTER TABLE auth_ext_keys RENAME TO alf_auth_ext_keys;
|
||||
ALTER TABLE authority RENAME TO alf_authority;
|
||||
ALTER TABLE child_assoc RENAME TO alf_child_assoc;
|
||||
ALTER TABLE node RENAME TO alf_node;
|
||||
ALTER TABLE node_aspects RENAME TO alf_node_aspects;
|
||||
ALTER TABLE node_assoc RENAME TO alf_node_assoc;
|
||||
ALTER TABLE node_properties RENAME TO alf_node_properties;
|
||||
ALTER TABLE node_status RENAME TO alf_node_status;
|
||||
ALTER TABLE permission RENAME TO alf_permission;
|
||||
ALTER TABLE store RENAME TO alf_store;
|
||||
ALTER TABLE version_count RENAME TO alf_version_count;
|
||||
|
||||
--
|
||||
-- The table renames will cause Hibernate to rehash the FK constraint names
|
||||
--
|
||||
ALTER TABLE alf_access_control_entry RENAME CONSTRAINT FKF064DF7560601995 TO FKFFF41F9960601995;
|
||||
ALTER TABLE alf_access_control_entry RENAME CONSTRAINT FKF064DF75B25A50BF TO FKFFF41F99B25A50BF;
|
||||
ALTER TABLE alf_access_control_entry RENAME CONSTRAINT FKF064DF75B9553F6C TO FKFFF41F99B9553F6C;
|
||||
ALTER TABLE alf_auth_ext_keys RENAME CONSTRAINT FK31D3BA097B7FDE43 TO FK8A749A657B7FDE43;
|
||||
ALTER TABLE alf_child_assoc RENAME CONSTRAINT FKC6EFFF3274173FF4 TO FKFFC5468E74173FF4;
|
||||
ALTER TABLE alf_child_assoc RENAME CONSTRAINT FKC6EFFF328E50E582 TO FKFFC5468E8E50E582;
|
||||
ALTER TABLE alf_node RENAME CONSTRAINT FK33AE02B9553F6C TO FK60EFB626B9553F6C;
|
||||
ALTER TABLE alf_node RENAME CONSTRAINT FK33AE02D24ADD25 TO FK60EFB626D24ADD25;
|
||||
ALTER TABLE alf_node_properties RENAME CONSTRAINT FKC962BF907F2C8017 TO FK7D4CF8EC7F2C8017;
|
||||
ALTER TABLE alf_node_aspects RENAME CONSTRAINT FK2B91A9DE7F2C8017 TO FKD654E027F2C8017;
|
||||
ALTER TABLE alf_node_assoc RENAME CONSTRAINT FK5BAEF398B69C43F3 TO FKE1A550BCB69C43F3;
|
||||
ALTER TABLE alf_node_assoc RENAME CONSTRAINT FK5BAEF398A8FC7769 TO FKE1A550BCA8FC7769;
|
||||
ALTER TABLE alf_node_status RENAME CONSTRAINT FK38ECB8CF7F2C8017 TO FK71C2002B7F2C8017;
|
||||
ALTER TABLE alf_store RENAME CONSTRAINT FK68AF8E122DBA5BA TO FKBD4FF53D22DBA5BA;
|
||||
|
||||
--
|
||||
-- Rename the indexes to keep in synch with the new table names. For Oracle, Hibernate doesn't create or add these
|
||||
--
|
||||
ALTER INDEX FKF064DF7560601995 RENAME TO FKFFF41F9960601995;
|
||||
ALTER INDEX FKF064DF75B25A50BF RENAME TO FKFFF41F99B25A50BF;
|
||||
ALTER INDEX FKF064DF75B9553F6C RENAME TO FKFFF41F99B9553F6C;
|
||||
ALTER INDEX FK31D3BA097B7FDE43 RENAME TO FK8A749A657B7FDE43;
|
||||
ALTER INDEX FKC6EFFF3274173FF4 RENAME TO FKFFC5468E74173FF4;
|
||||
ALTER INDEX FKC6EFFF328E50E582 RENAME TO FKFFC5468E8E50E582;
|
||||
ALTER INDEX FK33AE02B9553F6C RENAME TO FK60EFB626B9553F6C;
|
||||
ALTER INDEX FK33AE02D24ADD25 RENAME TO FK60EFB626D24ADD25;
|
||||
ALTER INDEX FKC962BF907F2C8017 RENAME TO FK7D4CF8EC7F2C8017;
|
||||
ALTER INDEX FK2B91A9DE7F2C8017 RENAME TO FKD654E027F2C8017;
|
||||
ALTER INDEX FK5BAEF398B69C43F3 RENAME TO FKE1A550BCB69C43F3;
|
||||
ALTER INDEX FK5BAEF398A8FC7769 RENAME TO FKE1A550BCA8FC7769;
|
||||
ALTER INDEX FK38ECB8CF7F2C8017 RENAME TO FK71C2002B7F2C8017;
|
||||
ALTER INDEX FK68AF8E122DBA5BA RENAME TO FKBD4FF53D22DBA5BA;
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
delete from alf_applied_patch where id = 'patch.schemaUpdateScript-V1.4-1';
|
||||
insert into alf_applied_patch
|
||||
(id, description, fixes_from_schema, fixes_to_schema, applied_to_schema, target_schema, applied_on_date, applied_to_server, was_executed, succeeded, report)
|
||||
values
|
||||
(
|
||||
'patch.schemaUpdateScript-V1.4-1', 'Manually execute script upgrade V1.4 part 1',
|
||||
0, 19, -1, 20, sysdate, 'UNKOWN', 1, 1, 'Script completed'
|
||||
);
|
@@ -0,0 +1,69 @@
|
||||
-- ------------------------------------------------------
|
||||
-- Alfresco Schema conversion V1.3 to V1.4 Part 2 (Oracle)
|
||||
--
|
||||
-- Adds the alf_transaction and alf_server tables to keep track of the sources
|
||||
-- of transactions.
|
||||
--
|
||||
-- Author: Derek Hulley
|
||||
-- ------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Create server and transaction tables
|
||||
--
|
||||
|
||||
create table alf_server
|
||||
(
|
||||
id number(19,0) not null,
|
||||
ip_address varchar2(15 char) not null,
|
||||
primary key (id),
|
||||
unique (ip_address)
|
||||
);
|
||||
insert into alf_server (id, ip_address) values (0, '0.0.0.0');
|
||||
|
||||
create table alf_transaction
|
||||
(
|
||||
id number(19,0) not null,
|
||||
server_id number(19,0),
|
||||
change_txn_id varchar2(56 char) not null,
|
||||
primary key (id)
|
||||
);
|
||||
alter table alf_transaction add constraint FKB8761A3A9AE340B7 foreign key (server_id) references alf_server;
|
||||
create index FKB8761A3A9AE340B7 on alf_transaction (server_id);
|
||||
|
||||
insert into alf_transaction
|
||||
(
|
||||
id, server_id, change_txn_id
|
||||
)
|
||||
select
|
||||
hibernate_sequence.nextval,
|
||||
(select max(id) from alf_server),
|
||||
change_txn_id
|
||||
from alf_node_status;
|
||||
|
||||
-- Alter node status
|
||||
alter table alf_node_status add
|
||||
(
|
||||
transaction_id number(19,0) DEFAULT 0 NOT NULL
|
||||
);
|
||||
-- Update FK column
|
||||
update alf_node_status ns SET ns.transaction_id =
|
||||
(
|
||||
select t.id from alf_transaction t
|
||||
where t.change_txn_id = ns.change_txn_id and rownum = 1
|
||||
);
|
||||
alter table alf_node_status DROP COLUMN change_txn_id;
|
||||
alter table alf_node_status ADD CONSTRAINT FK71C2002B9E57C13D FOREIGN KEY (transaction_id) REFERENCES alf_transaction (id);
|
||||
create index FK71C2002B9E57C13D on alf_node_status (transaction_id);
|
||||
alter table alf_node_status DROP COLUMN deleted;(optional)
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
delete from alf_applied_patch where id = 'patch.schemaUpdateScript-V1.4-2';
|
||||
insert into alf_applied_patch
|
||||
(id, description, fixes_from_schema, fixes_to_schema, applied_to_schema, target_schema, applied_on_date, applied_to_server, was_executed, succeeded, report)
|
||||
values
|
||||
(
|
||||
'patch.schemaUpdateScript-V1.4-2', 'Manually execute script upgrade V1.4 part 2',
|
||||
0, 20, -1, 21, sysdate, 'UNKOWN', 1, 1, 'Script completed'
|
||||
);
|
Binary file not shown.
26
config/alfresco/desktop/showDetails.js
Normal file
26
config/alfresco/desktop/showDetails.js
Normal file
@@ -0,0 +1,26 @@
|
||||
// Main action
|
||||
|
||||
function runAction()
|
||||
{
|
||||
var urlStr = webURL + "navigate/showDocDetails/workspace/SpacesStore/" + deskParams.getTarget(0).getNode().getId() +
|
||||
"?ticket=" + deskParams.getTicket();
|
||||
|
||||
return urlStr;
|
||||
}
|
||||
|
||||
// Run the action
|
||||
//
|
||||
// Response :-
|
||||
// Success - no return or return 0, or "0,<message>"
|
||||
// For error or control response then return a string :-
|
||||
// Error - "1,<error message>"
|
||||
// FileNotFound - "2,<message>"
|
||||
// AccessDenied - "3,<message>"
|
||||
// BadParameter - "4,<message>
|
||||
// NotWorkingCopy - "5,<message>"
|
||||
// NoSuchAction - "6,<message>
|
||||
// LaunchURL - "7,<URL>"
|
||||
// CommandLine - "8,<commandline>"
|
||||
|
||||
var response = "7," + runAction();
|
||||
response;
|
29
config/alfresco/desktop/urlLink.js
Normal file
29
config/alfresco/desktop/urlLink.js
Normal file
@@ -0,0 +1,29 @@
|
||||
// Main action
|
||||
|
||||
function runAction()
|
||||
{
|
||||
out.println("URL link to " + deskParams.getFolder());
|
||||
|
||||
var urlStr = webURL + "navigate/browse/workspace/SpacesStore/" + deskParams.getFolderNode().getId() +
|
||||
"?ticket=" + deskParams.getTicket();
|
||||
out.println( " url=" + urlStr);
|
||||
|
||||
return urlStr;
|
||||
}
|
||||
|
||||
// Run the action
|
||||
//
|
||||
// Response :-
|
||||
// Success - no return or return 0, or "0,<message>"
|
||||
// For error or control response then return a string :-
|
||||
// Error - "1,<error message>"
|
||||
// FileNotFound - "2,<message>"
|
||||
// AccessDenied - "3,<message>"
|
||||
// BadParameter - "4,<message>
|
||||
// NotWorkingCopy - "5,<message>"
|
||||
// NoSuchAction - "6,<message>
|
||||
// LaunchURL - "7,<URL>"
|
||||
// CommandLine - "8,<commandline>"
|
||||
|
||||
var response = "7," + runAction();
|
||||
response;
|
@@ -1,16 +1,15 @@
|
||||
#
|
||||
# Hibernate configuration
|
||||
#
|
||||
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
|
||||
|
||||
hibernate.jdbc.use_streams_for_binary=true
|
||||
hibernate.hbm2ddl.auto=update
|
||||
hibernate.show_sql=false
|
||||
hibernate.cache.use_query_cache=true
|
||||
hibernate.max_fetch_depth=10
|
||||
hibernate.cache.provider_class=org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean
|
||||
hibernate.cache.use_second_level_cache=true
|
||||
hibernate.default_batch_fetch_size=1
|
||||
hibernate.jdbc.batch_size=32
|
||||
hibernate.connection.release_mode=auto
|
||||
#
|
||||
# Hibernate configuration
|
||||
#
|
||||
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
|
||||
|
||||
hibernate.jdbc.use_streams_for_binary=true
|
||||
hibernate.show_sql=false
|
||||
hibernate.cache.use_query_cache=true
|
||||
hibernate.max_fetch_depth=10
|
||||
hibernate.cache.provider_class=org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean
|
||||
hibernate.cache.use_second_level_cache=true
|
||||
hibernate.default_batch_fetch_size=1
|
||||
hibernate.jdbc.batch_size=32
|
||||
hibernate.connection.release_mode=auto
|
||||
hibernate.connection.isolation=4
|
@@ -1,184 +1,184 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<ehcache>
|
||||
<!-- defaults -->
|
||||
<diskStore
|
||||
path="java.io.tmpdir"/>
|
||||
<!--
|
||||
<cacheManagerPeerProviderFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
|
||||
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
|
||||
multicastGroupPort=4446"/>
|
||||
<cacheManagerPeerListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
|
||||
-->
|
||||
<defaultCache
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
timeToIdleSeconds="0"
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
>
|
||||
<!--
|
||||
<cacheEventListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
|
||||
properties="replicateAsynchronously=false, replicatePuts=false,
|
||||
replicateUpdates=true, replicateUpdatesViaCopy=false,
|
||||
replicateRemovals=true"/>
|
||||
-->
|
||||
</defaultCache>
|
||||
<!-- Hibernate usage -->
|
||||
<cache
|
||||
name="org.hibernate.cache.StandardQueryCache"
|
||||
maxElementsInMemory="50"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.4MB memory required -->
|
||||
<cache
|
||||
name="org.hibernate.cache.UpdateTimestampsCache"
|
||||
maxElementsInMemory="2000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 40MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.1 MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.QNameEntityImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 40MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeStatusImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 15MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.properties"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 250MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.ChildAssocImpl"
|
||||
maxElementsInMemory="200000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- general use node associations are not common -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeAssocImpl"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- low numbers of objects expected -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.StoreImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- version counters -->
|
||||
<!-- approx 0.4MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.VersionCountImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl"
|
||||
maxElementsInMemory="100"
|
||||
timeToLiveSeconds="300"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- Permission related caches -->
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 5MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl"
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbPermissionImpl"
|
||||
maxElementsInMemory="500"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 5MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys"
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- Audit caches -->
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditConfigImpl"
|
||||
maxElementsInMemory="2"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditDateImpl"
|
||||
maxElementsInMemory="2"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditSourceImpl"
|
||||
maxElementsInMemory="2000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<ehcache>
|
||||
<!-- defaults -->
|
||||
<diskStore
|
||||
path="java.io.tmpdir"/>
|
||||
<!--
|
||||
<cacheManagerPeerProviderFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
|
||||
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
|
||||
multicastGroupPort=4446"/>
|
||||
<cacheManagerPeerListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
|
||||
-->
|
||||
<defaultCache
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
timeToIdleSeconds="0"
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
>
|
||||
<!--
|
||||
<cacheEventListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
|
||||
properties="replicateAsynchronously=false, replicatePuts=false,
|
||||
replicateUpdates=true, replicateUpdatesViaCopy=false,
|
||||
replicateRemovals=true"/>
|
||||
-->
|
||||
</defaultCache>
|
||||
<!-- Hibernate usage -->
|
||||
<cache
|
||||
name="org.hibernate.cache.StandardQueryCache"
|
||||
maxElementsInMemory="50"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.4MB memory required -->
|
||||
<cache
|
||||
name="org.hibernate.cache.UpdateTimestampsCache"
|
||||
maxElementsInMemory="2000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 40MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.1 MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.QNameEntityImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 40MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeStatusImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 15MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.properties"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 250MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.ChildAssocImpl"
|
||||
maxElementsInMemory="200000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- general use node associations are not common -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeAssocImpl"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- low numbers of objects expected -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.StoreImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- version counters -->
|
||||
<!-- approx 0.4MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.VersionCountImpl"
|
||||
maxElementsInMemory="100"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 0.1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl"
|
||||
maxElementsInMemory="100"
|
||||
timeToLiveSeconds="300"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- Permission related caches -->
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 5MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl"
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbPermissionImpl"
|
||||
maxElementsInMemory="500"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 5MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys"
|
||||
maxElementsInMemory="5000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- Audit caches -->
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditConfigImpl"
|
||||
maxElementsInMemory="2"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditDateImpl"
|
||||
maxElementsInMemory="2"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.repo.audit.hibernate.AuditSourceImpl"
|
||||
maxElementsInMemory="2000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
|
||||
</ehcache>
|
@@ -0,0 +1,57 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<!--
|
||||
An example of how to override the dataSource bean.
|
||||
If an alternative pool is desired, such as C3P0, then it can be referenced by
|
||||
changing the 'class' attribute and adding or removing the required properties.
|
||||
The required libraries can be dropped into the servers extension lib folders.
|
||||
-->
|
||||
<beans>
|
||||
|
||||
<!-- Datasource bean -->
|
||||
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
|
||||
<!-- connection settings -->
|
||||
<property name="driverClassName">
|
||||
<value>${db.driver}</value>
|
||||
</property>
|
||||
<property name="url">
|
||||
<value>${db.url}</value>
|
||||
</property>
|
||||
<property name="username">
|
||||
<value>${db.username}</value>
|
||||
</property>
|
||||
<property name="password">
|
||||
<value>${db.password}</value>
|
||||
</property>
|
||||
<property name="defaultAutoCommit" >
|
||||
<value>false</value>
|
||||
</property>
|
||||
<!-- pool settings -->
|
||||
<property name="initialSize" >
|
||||
<value>${db.pool.initial}</value>
|
||||
</property>
|
||||
<property name="maxActive" >
|
||||
<value>${db.pool.max}</value>
|
||||
</property>
|
||||
<property name="timeBetweenEvictionRunsMillis" >
|
||||
<value>300000</value>
|
||||
</property>
|
||||
<property name="minEvictableIdleTimeMillis" >
|
||||
<value>-1</value>
|
||||
</property>
|
||||
<property name="testOnBorrow" >
|
||||
<value>false</value>
|
||||
</property>
|
||||
<property name="maxWait" >
|
||||
<value>50000</value>
|
||||
</property>
|
||||
<property name="testWhileIdle" >
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="validationQuery" >
|
||||
<value>select 1</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -9,7 +9,13 @@
|
||||
#db.pool.max=100
|
||||
|
||||
#
|
||||
# MySQL connection (This is default and requires mysql-connector-java-3.1.12-bin.jar, which ships with the Alfresco server)
|
||||
# HSQL connection
|
||||
#
|
||||
#db.driver=org.hsqldb.jdbcDriver
|
||||
#db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
|
||||
|
||||
#
|
||||
# MySQL connection (This is default and requires mysql-connector-java-5.0.3-bin.jar, which ships with the Alfresco server)
|
||||
#
|
||||
#db.driver=org.gjt.mm.mysql.Driver
|
||||
#db.url=jdbc:mysql://localhost/alfresco
|
||||
|
@@ -7,6 +7,11 @@
|
||||
# For a full list: http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#configuration-optional-dialects
|
||||
#
|
||||
|
||||
#
|
||||
# HSQL dialect
|
||||
#
|
||||
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
|
||||
|
||||
#
|
||||
# MySQL dialect (default)
|
||||
#
|
||||
|
55
config/alfresco/extension/file-servers-custom.xml
Normal file
55
config/alfresco/extension/file-servers-custom.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<alfresco-config area="file-servers">
|
||||
|
||||
<!-- To override the default Alfresco filesystem use replace="true", to -->
|
||||
<!-- add additional filesystems remove the replace="true" attribute -->
|
||||
|
||||
<config evaluator="string-compare" condition="Filesystems" replace="true">
|
||||
<filesystems>
|
||||
|
||||
<filesystem name="Alfresco">
|
||||
<store>workspace://SpacesStore</store>
|
||||
<rootPath>/app:company_home</rootPath>
|
||||
|
||||
<!-- Add a URL file to each folder that links back to the web client -->
|
||||
<urlFile>
|
||||
<filename>__Alfresco.url</filename>
|
||||
<webpath>http://${localname}:8080/alfresco/</webpath>
|
||||
</urlFile>
|
||||
|
||||
<!-- Mark locked files as offline -->
|
||||
<offlineFiles/>
|
||||
|
||||
<!-- Desktop actions -->
|
||||
|
||||
<desktopActions>
|
||||
<global>
|
||||
<path>alfresco/desktop/Alfresco.exe</path>
|
||||
<webpath>http://${localname}:8080/alfresco/</webpath>
|
||||
</global>
|
||||
<action>
|
||||
<class>org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction</class>
|
||||
<name>CheckInOut</name>
|
||||
<filename>__CheckInOut.exe</filename>
|
||||
</action>
|
||||
<action>
|
||||
<class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
|
||||
<name>JavaScriptURL</name>
|
||||
<filename>__ShowDetails.exe</filename>
|
||||
<script>alfresco/desktop/showDetails.js</script>
|
||||
<attributes>anyFiles</attributes>
|
||||
<preprocess>copyToTarget</preprocess>
|
||||
</action>
|
||||
|
||||
</desktopActions>
|
||||
|
||||
<!--
|
||||
<accessControl default="Write">
|
||||
<user name="admin" access="Write"/>
|
||||
<address subnet="90.1.0.0" mask="255.255.0.0" access="Write"/>
|
||||
</accessControl>
|
||||
-->
|
||||
</filesystem>
|
||||
</filesystems>
|
||||
</config>
|
||||
|
||||
</alfresco-config>
|
71
config/alfresco/extension/index-tracking-context.xml.sample
Normal file
71
config/alfresco/extension/index-tracking-context.xml.sample
Normal file
@@ -0,0 +1,71 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- Schedule index tracking every 30s -->
|
||||
<bean id="indexTrackerTrigger" class="org.alfresco.util.CronTriggerBean">
|
||||
<property name="jobDetail">
|
||||
<bean class="org.springframework.scheduling.quartz.JobDetailBean">
|
||||
<property name="jobClass">
|
||||
<value>org.alfresco.repo.node.index.IndexRecoveryJob</value>
|
||||
</property>
|
||||
<property name="jobDataAsMap">
|
||||
<map>
|
||||
<entry key="indexRecoveryComponent">
|
||||
<ref bean="indexTrackerComponent" />
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="scheduler">
|
||||
<ref bean="schedulerFactory" />
|
||||
</property>
|
||||
<property name="cronExpression">
|
||||
<value>0,30 * * * * ?</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean
|
||||
id="indexTrackerComponent"
|
||||
class="org.alfresco.repo.node.index.IndexRemoteTransactionTracker"
|
||||
parent="indexRecoveryComponentBase">
|
||||
<property name="remoteOnly">
|
||||
<value>true</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Forces the reindexing of nodes where content may have been missing before -->
|
||||
<!--
|
||||
This component can be triggered at intervals where asynchronous content sharing
|
||||
between clustered servers has been set up.
|
||||
-->
|
||||
<bean id="missingContentReindexTrigger" class="org.alfresco.util.TriggerBean">
|
||||
<property name="jobDetail">
|
||||
<bean class="org.springframework.scheduling.quartz.JobDetailBean">
|
||||
<property name="jobClass">
|
||||
<value>org.alfresco.repo.node.index.IndexRecoveryJob</value>
|
||||
</property>
|
||||
<property name="jobDataAsMap">
|
||||
<map>
|
||||
<entry key="indexRecoveryComponent">
|
||||
<ref bean="missingContentReindexComponent" />
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
<property name="scheduler">
|
||||
<ref bean="schedulerFactory" />
|
||||
</property>
|
||||
<!-- Give the server 5 minutes and then check for missing content -->
|
||||
<property name="startDelayMinutes">
|
||||
<value>5</value>
|
||||
</property>
|
||||
<property name="repeatCount">
|
||||
<value>0</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -38,25 +38,28 @@
|
||||
<!-- Add a URL file to each folder that links back to the web client -->
|
||||
<urlFile>
|
||||
<filename>__AlfrescoClient.url</filename>
|
||||
<webpath>http://localhost:8080/alfresco/</webpath>
|
||||
<webpath>http://${localname}:8080/alfresco/</webpath>
|
||||
</urlFile>
|
||||
|
||||
<!-- Mark locked files as offline -->
|
||||
<offlineFiles/>
|
||||
|
||||
<!-- Desktop actions -->
|
||||
<!-- Uses a client-side application to trigger a server-side action -->
|
||||
<!-- Echo - displays a message echoed from the server -->
|
||||
<!-- URL - launches a URL via the Windows shell -->
|
||||
<!-- CmdLine - launches the Notepad application -->
|
||||
<!-- CheckInOut - checks files in/out, drag and drop files onto the application -->
|
||||
<!-- JavaScript - run a server-side script -->
|
||||
<!-- Uses a client-side application to trigger a server-side action -->
|
||||
<!-- Echo - displays a message echoed from the server -->
|
||||
<!-- URL - launches a URL via the Windows shell -->
|
||||
<!-- CmdLine - launches the Notepad application -->
|
||||
<!-- CheckInOut - checks files in/out, drag and drop files onto the application -->
|
||||
<!-- JavaScript - run a server-side script -->
|
||||
<!-- JavaScriptURL - server-side script that generates a URL to the folder using a ticket -->
|
||||
<!-- to avoid having to logon -->
|
||||
|
||||
<!--
|
||||
<desktopActions>
|
||||
<global>
|
||||
<path>alfresco/desktop/Alfresco.exe</path>
|
||||
<webpath>http://${localname}:8080/alfresco/</webpath>
|
||||
</global>
|
||||
|
||||
<action>
|
||||
<class>org.alfresco.filesys.smb.server.repo.desk.EchoDesktopAction</class>
|
||||
<name>Echo</name>
|
||||
@@ -85,6 +88,14 @@
|
||||
<attributes>anyFiles, multiplePaths , allowNoParams</attributes>
|
||||
<preprocess>confirm, copyToTarget</preprocess>
|
||||
</action>
|
||||
<action>
|
||||
<class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
|
||||
<name>JavaScriptURL</name>
|
||||
<filename>__AlfrescoDetails.exe</filename>
|
||||
<script>alfresco/desktop/showDetails.js</script>
|
||||
<attributes>anyFiles</attributes>
|
||||
<preprocess>copyToTarget</preprocess>
|
||||
</action>
|
||||
|
||||
</desktopActions>
|
||||
-->
|
||||
|
@@ -1,277 +1,277 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- load hibernate configuration properties -->
|
||||
<bean id="hibernateConfigProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:alfresco/domain/hibernate-cfg.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- load hibernate entity cache strategies -->
|
||||
<bean id="cacheStrategiesPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="ignoreUnresolvablePlaceholders">
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:alfresco/domain/cache-strategies.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Hibernate session factory -->
|
||||
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" parent="sessionFactoryBase">
|
||||
<property name="dataSource">
|
||||
<ref bean="dataSource" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="sessionFactoryBase" abstract="true">
|
||||
<property name="schemaUpdate">
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="mappingResources">
|
||||
<list>
|
||||
<!-- -->
|
||||
<!-- Alfresco Node Storage -->
|
||||
<!-- -->
|
||||
|
||||
<value>org/alfresco/repo/domain/hibernate/Node.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Store.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Transaction.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/VersionCount.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/AppliedPatch.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Permission.hbm.xml</value>
|
||||
<value>org/alfresco/repo/avm/hibernate/AVM.hbm.xml</value>
|
||||
|
||||
<!-- Audit config -->
|
||||
<!-- TODO: Move into org/alfresco/repo/domain/hibernate/ -->
|
||||
<value>org/alfresco/repo/audit/hibernate/Audit.hbm.xml</value>
|
||||
|
||||
<!-- -->
|
||||
<!-- JBoss jBPM Workflow Engine -->
|
||||
<!-- -->
|
||||
<!-- TODO: Determine if it's possible to inject the following mappings -->
|
||||
<!-- from elsewhere -->
|
||||
<!-- -->
|
||||
<value>org/jbpm/graph/action/Script.hbm.xml</value>
|
||||
<value>org/jbpm/db/hibernate.queries.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/ProcessDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Node.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Transition.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Event.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Action.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/SuperState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/ExceptionHandler.hbm.xml</value>
|
||||
<value>org/jbpm/instantiation/Delegation.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/StartState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/EndState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/ProcessState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Decision.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Fork.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Join.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/State.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/TaskNode.hbm.xml</value>
|
||||
<value>org/jbpm/context/def/ContextDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/context/def/VariableAccess.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/Swimlane.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/Task.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/TaskController.hbm.xml</value>
|
||||
<value>org/jbpm/module/def/ModuleDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/bytes/ByteArray.hbm.xml</value>
|
||||
<value>org/jbpm/file/def/FileDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CreateTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CancelTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/Comment.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/ProcessInstance.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/Token.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/RuntimeAction.hbm.xml</value>
|
||||
<value>org/jbpm/module/exe/ModuleInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/ContextInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/TokenVariableMap.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/VariableInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml</value>
|
||||
<value>org/jbpm/msg/Message.hbm.xml</value>
|
||||
<value>org/jbpm/msg/db/TextMessage.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteActionCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteNodeCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/SignalCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/TaskInstanceEndCommand.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/PooledActor.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/exe/Timer.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/ProcessLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/MessageLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/CompositeLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ActionLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/NodeLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/SignalLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TransitionLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableDeleteLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml</value>
|
||||
|
||||
<!-- Alfresco TaskInstance sub-type -->
|
||||
<value>org/alfresco/repo/workflow/jbpm/WorkflowTaskInstance.hbm.xml</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="hibernateProperties" ref="hibernateConfigProperties" />
|
||||
<property name="entityCacheStrategies" >
|
||||
<props>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeStatusImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.ChildAssocImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeAssocImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.StoreImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.TransactionImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.ServerImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.VersionCountImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.AppliedPatchImpl">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbPermissionImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAuthorityImpl">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditConfigImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditDateImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditSourceImpl">${cache.strategy}</prop>
|
||||
</props>
|
||||
</property>
|
||||
<property name="collectionCacheStrategies" >
|
||||
<props>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.properties">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.aspects">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys">${cache.strategy}</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- create a transaction manager -->
|
||||
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
|
||||
<property name="transactionSynchronizationName">
|
||||
<value>SYNCHRONIZATION_ALWAYS</value>
|
||||
</property>
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Hibernate-specific implementations of persistence components -->
|
||||
<bean id="versionCounterDaoComponent" class="org.alfresco.repo.domain.hibernate.VersionCounterDaoComponentImpl" init-method="init">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="permissionsDaoComponent" class="org.alfresco.repo.domain.hibernate.PermissionsDaoComponentImpl">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="protocolToACLDAO">
|
||||
<map>
|
||||
<entry key="workspace"><ref bean="nodeACLDAO"></ref></entry>
|
||||
<entry key="avm"><ref bean="avmACLDAO"/></entry>
|
||||
</map>
|
||||
</property>
|
||||
<property name="defaultACLDAO">
|
||||
<ref bean="nodeACLDAO"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeACLDAO" class="org.alfresco.repo.domain.hibernate.NodeAccessControlListDAO">
|
||||
<property name="nodeDaoService">
|
||||
<ref bean="nodeDaoService" />
|
||||
</property>
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="avmACLDAO" class="org.alfresco.repo.domain.hibernate.AVMAccessControlListDAO">
|
||||
<property name="avmRepository">
|
||||
<ref bean="avmRepository"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeDaoServiceImpl" class="org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="dbNodeDaoServiceTxnRegistration" class="org.alfresco.repo.transaction.TransactionalDaoInterceptor" >
|
||||
<property name="daoService">
|
||||
<ref bean="nodeDaoServiceImpl" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="persmissionsDaoServiceTxnRegistration" class="org.alfresco.repo.transaction.TransactionalDaoInterceptor" >
|
||||
<property name="daoService">
|
||||
<ref bean="permissionsDaoComponent" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeDaoService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<value>org.alfresco.repo.node.db.NodeDaoService</value>
|
||||
</property>
|
||||
<property name="target">
|
||||
<ref bean="nodeDaoServiceImpl" />
|
||||
</property>
|
||||
<property name="interceptorNames">
|
||||
<list>
|
||||
<value>dbNodeDaoServiceTxnRegistration</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="auditDao" class="org.alfresco.repo.audit.hibernate.HibernateAuditDAO">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory"/>
|
||||
</property>
|
||||
<property name="contentStore">
|
||||
<ref bean="auditFileContentStore"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- load hibernate configuration properties -->
|
||||
<bean id="hibernateConfigProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:alfresco/domain/hibernate-cfg.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- load hibernate entity cache strategies -->
|
||||
<bean id="cacheStrategiesPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="ignoreUnresolvablePlaceholders">
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:alfresco/domain/cache-strategies.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Hibernate session factory -->
|
||||
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" parent="sessionFactoryBase">
|
||||
<property name="dataSource">
|
||||
<ref bean="dataSource" />
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="sessionFactoryBase" abstract="true">
|
||||
<property name="schemaUpdate">
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="mappingResources">
|
||||
<list>
|
||||
<!-- -->
|
||||
<!-- Alfresco Node Storage -->
|
||||
<!-- -->
|
||||
|
||||
<value>org/alfresco/repo/domain/hibernate/Node.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Store.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Transaction.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/VersionCount.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/AppliedPatch.hbm.xml</value>
|
||||
<value>org/alfresco/repo/domain/hibernate/Permission.hbm.xml</value>
|
||||
<value>org/alfresco/repo/avm/hibernate/AVM.hbm.xml</value>
|
||||
|
||||
<!-- Audit config -->
|
||||
<!-- TODO: Move into org/alfresco/repo/domain/hibernate/ -->
|
||||
<value>org/alfresco/repo/audit/hibernate/Audit.hbm.xml</value>
|
||||
|
||||
<!-- -->
|
||||
<!-- JBoss jBPM Workflow Engine -->
|
||||
<!-- -->
|
||||
<!-- TODO: Determine if it's possible to inject the following mappings -->
|
||||
<!-- from elsewhere -->
|
||||
<!-- -->
|
||||
<value>org/jbpm/graph/action/Script.hbm.xml</value>
|
||||
<value>org/jbpm/db/hibernate.queries.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/ProcessDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Node.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Transition.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Event.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/Action.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/SuperState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/def/ExceptionHandler.hbm.xml</value>
|
||||
<value>org/jbpm/instantiation/Delegation.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/StartState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/EndState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/ProcessState.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Decision.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Fork.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/Join.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/State.hbm.xml</value>
|
||||
<value>org/jbpm/graph/node/TaskNode.hbm.xml</value>
|
||||
<value>org/jbpm/context/def/ContextDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/context/def/VariableAccess.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/Swimlane.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/Task.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/def/TaskController.hbm.xml</value>
|
||||
<value>org/jbpm/module/def/ModuleDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/bytes/ByteArray.hbm.xml</value>
|
||||
<value>org/jbpm/file/def/FileDefinition.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CreateTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/def/CancelTimerAction.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/Comment.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/ProcessInstance.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/Token.hbm.xml</value>
|
||||
<value>org/jbpm/graph/exe/RuntimeAction.hbm.xml</value>
|
||||
<value>org/jbpm/module/exe/ModuleInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/ContextInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/TokenVariableMap.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/VariableInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml</value>
|
||||
<value>org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml</value>
|
||||
<value>org/jbpm/msg/Message.hbm.xml</value>
|
||||
<value>org/jbpm/msg/db/TextMessage.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteActionCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/ExecuteNodeCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/SignalCommand.hbm.xml</value>
|
||||
<value>org/jbpm/command/TaskInstanceEndCommand.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/PooledActor.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml</value>
|
||||
<value>org/jbpm/scheduler/exe/Timer.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/ProcessLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/MessageLog.hbm.xml</value>
|
||||
<value>org/jbpm/logging/log/CompositeLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ActionLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/NodeLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/SignalLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TokenEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/graph/log/TransitionLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableDeleteLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/VariableUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml</value>
|
||||
<value>org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml</value>
|
||||
|
||||
<!-- Alfresco TaskInstance sub-type -->
|
||||
<value>org/alfresco/repo/workflow/jbpm/WorkflowTaskInstance.hbm.xml</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="hibernateProperties" ref="hibernateConfigProperties" />
|
||||
<property name="entityCacheStrategies" >
|
||||
<props>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeStatusImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.ChildAssocImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeAssocImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.StoreImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.TransactionImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.ServerImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.VersionCountImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.AppliedPatchImpl">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbPermissionImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAuthorityImpl">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditConfigImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditDateImpl">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.audit.hibernate.AuditSourceImpl">${cache.strategy}</prop>
|
||||
</props>
|
||||
</property>
|
||||
<property name="collectionCacheStrategies" >
|
||||
<props>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.properties">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.aspects">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs">${cache.strategy}</prop>
|
||||
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries">${cache.strategy}</prop>
|
||||
<prop key="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys">${cache.strategy}</prop>
|
||||
</props>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- create a transaction manager -->
|
||||
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
|
||||
<property name="transactionSynchronizationName">
|
||||
<value>SYNCHRONIZATION_ALWAYS</value>
|
||||
</property>
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Hibernate-specific implementations of persistence components -->
|
||||
<bean id="versionCounterDaoComponent" class="org.alfresco.repo.domain.hibernate.VersionCounterDaoComponentImpl" init-method="init">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="permissionsDaoComponent" class="org.alfresco.repo.domain.hibernate.PermissionsDaoComponentImpl">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="protocolToACLDAO">
|
||||
<map>
|
||||
<entry key="workspace"><ref bean="nodeACLDAO"></ref></entry>
|
||||
<entry key="avm"><ref bean="avmACLDAO"/></entry>
|
||||
</map>
|
||||
</property>
|
||||
<property name="defaultACLDAO">
|
||||
<ref bean="nodeACLDAO"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeACLDAO" class="org.alfresco.repo.domain.hibernate.NodeAccessControlListDAO">
|
||||
<property name="nodeDaoService">
|
||||
<ref bean="nodeDaoService" />
|
||||
</property>
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="avmACLDAO" class="org.alfresco.repo.domain.hibernate.AVMAccessControlListDAO">
|
||||
<property name="avmRepository">
|
||||
<ref bean="avmRepository"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeDaoServiceImpl" class="org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="dbNodeDaoServiceTxnRegistration" class="org.alfresco.repo.transaction.TransactionalDaoInterceptor" >
|
||||
<property name="daoService">
|
||||
<ref bean="nodeDaoServiceImpl" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="persmissionsDaoServiceTxnRegistration" class="org.alfresco.repo.transaction.TransactionalDaoInterceptor" >
|
||||
<property name="daoService">
|
||||
<ref bean="permissionsDaoComponent" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="nodeDaoService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<value>org.alfresco.repo.node.db.NodeDaoService</value>
|
||||
</property>
|
||||
<property name="target">
|
||||
<ref bean="nodeDaoServiceImpl" />
|
||||
</property>
|
||||
<property name="interceptorNames">
|
||||
<list>
|
||||
<value>dbNodeDaoServiceTxnRegistration</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="auditDao" class="org.alfresco.repo.audit.hibernate.HibernateAuditDAO">
|
||||
<property name="sessionFactory">
|
||||
<ref bean="sessionFactory"/>
|
||||
</property>
|
||||
<property name="contentStore">
|
||||
<ref bean="auditFileContentStore"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -171,8 +171,8 @@
|
||||
<property name="patchDao">
|
||||
<ref bean="patchDaoComponent" />
|
||||
</property>
|
||||
<property name="versionDao">
|
||||
<ref bean="versionCounterDaoComponent" />
|
||||
<property name="versionCounterService">
|
||||
<ref bean="versionCounterService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
@@ -227,6 +227,9 @@
|
||||
-->
|
||||
</bean>
|
||||
|
||||
<bean id="storeImporterViews" class="org.alfresco.repo.importer.ImporterBootstrapViews" abstract="true">
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- Store specific Importers -->
|
||||
|
@@ -4,8 +4,8 @@ bpm_businessprocessmodel.title=Business Process Model
|
||||
bpm_businessprocessmodel.description=Base definitions of all Business Processes
|
||||
|
||||
# Default transition
|
||||
bpm_businessprocessmodel.transition.title=Done
|
||||
bpm_businessprocessmodel.transition.description=Done
|
||||
bpm_businessprocessmodel.transition.title=Task Done
|
||||
bpm_businessprocessmodel.transition.description=Task Done
|
||||
|
||||
# Base Task
|
||||
bpm_businessprocessmodel.type.bpm_task.title=Task
|
||||
|
3
config/alfresco/messages/copy-service.properties
Normal file
3
config/alfresco/messages/copy-service.properties
Normal file
@@ -0,0 +1,3 @@
|
||||
# copy service externalised display strings
|
||||
|
||||
copy_service.copy_of_label=Copy of {0}
|
@@ -27,8 +27,8 @@ patch.savedSearchesPermission.description=Sets required permissions on 'Saved Se
|
||||
patch.savedSearchesPermission.result.applied=Granted CONTRIBUTOR role to EVERYONE on ''Saved Searches'' folder: {0}.
|
||||
patch.savedSearchesPermission.err.not_found='Saved Searches' folder could not be found.
|
||||
|
||||
patch.updatePermissionData.description=Update permission entries from 'folder' to 'cmobject'.
|
||||
patch.updatePermissionData.upgrade=Please follow an upgrade path via server version 1.2.1
|
||||
patch.updatePermissionData.description=Update permissions from 'folder' to 'cmobject' [JIRA: AR-344].
|
||||
patch.updatePermissionData.result=Changed {0} 'folder' access control entries to 'cmobject'.
|
||||
|
||||
patch.authoritiesFolder.description=Ensures the existence of the user authorities folder [JIRA: AR-497].
|
||||
|
||||
@@ -39,7 +39,7 @@ patch.fixNodeSerializableValues.description=Ensure that property values are not
|
||||
patch.fixNodeSerializableValues.result=Fixed {0} node property serialized values
|
||||
|
||||
patch.updateGuestPermission.description=Rename guest permission from 'Guest' to 'Consumer'
|
||||
patch.updateGuestPermission.upgrade=Please follow an upgrade path via server version 1.2.1
|
||||
patch.updateGuestPermission.result=Changed {0} 'Guest' access control entries to 'Consumer'.
|
||||
|
||||
patch.categoryRootPermission.description=Sets required permissions on 'Category Root' folder.
|
||||
patch.categoryRootPermission.result=Granted CONSUMER role to GUEST on ''Category Root'' folder: {0}.
|
||||
@@ -52,7 +52,7 @@ patch.spacesRootPermission.description=Change Spaces store root permission from
|
||||
patch.spacesRootPermission.result=Updated Spaces store root permission from 'Consumer' to 'Read'
|
||||
|
||||
patch.contentPermission.description=Update permission entries from 'cm:content' to 'sys:base'.
|
||||
patch.contentPermission.upgrade=Please follow an upgrade path via server version 1.2.1
|
||||
patch.contentPermission.result=Changed {0} 'cm:content' access control entries to 'sys:base'.
|
||||
|
||||
patch.forumsIcons.description=Updates forums icon references
|
||||
patch.forumsIcons.result=Updated {0} icon references
|
||||
@@ -96,6 +96,6 @@ patch.schemaUpgradeScript.description=Ensures that the database upgrade script h
|
||||
patch.schemaUpgradeScript.err.not_executed=The schema upgrade script, ''{0}'', has not been run against this database.
|
||||
|
||||
patch.uniqueChildName.description=Checks and renames duplicate children.
|
||||
patch.uniqueChildName.copyOf=({0})
|
||||
patch.uniqueChildName.copyOf=({0}-{1})
|
||||
patch.uniqueChildName.result=Checked {0} associations and fixed {1} duplicates. See file {2} for details.
|
||||
|
||||
patch.uniqueChildName.err.unable_to_fix=Auto-fixing of duplicate names failed. See file {0} for details.
|
||||
|
@@ -1,6 +1,8 @@
|
||||
# Schema update messages
|
||||
|
||||
schema.update.msg.executing_script=Executing database script: {0}
|
||||
schema.update.msg.optional_statement_failed=Optional statement execution failed:\n SQL: {0}\n Error: {1}\n File: {2}\n Line: {3}
|
||||
schema.update.err.statement_failed=Statement execution failed:\n SQL: {0}\n Error: {1}\n File: {2}\n Line: {3}
|
||||
schema.update.err.update_failed=Schema auto-update failed
|
||||
schema.update.err.validation_failed=Schema validation failed
|
||||
schema.update.err.update_script_not_run=The following schema upgrade script needs to be executed manually: {0}
|
||||
|
@@ -0,0 +1 @@
|
||||
workflow_console.help=alfresco/messages/workflow-interpreter-help.txt
|
174
config/alfresco/messages/workflow-interpreter-help.txt
Normal file
174
config/alfresco/messages/workflow-interpreter-help.txt
Normal file
@@ -0,0 +1,174 @@
|
||||
##
|
||||
## Meta commands
|
||||
##
|
||||
|
||||
ok> help
|
||||
|
||||
List this help.
|
||||
|
||||
ok> r
|
||||
|
||||
Repeat last command.
|
||||
|
||||
ok> user [<userName>]
|
||||
|
||||
Switch to specified <userName>. If <userName> is omitted, the currently
|
||||
selected user is shown.
|
||||
|
||||
ok> use
|
||||
|
||||
Show current workflow context.
|
||||
|
||||
##
|
||||
## Workflow Definition Commands
|
||||
##
|
||||
|
||||
ok> deploy <definitionClassPath>
|
||||
|
||||
Deploy workflow definition to Alfresco server.
|
||||
|
||||
<definitionClassPath> class path to workflow definition.
|
||||
|
||||
ok> redeploy
|
||||
|
||||
Redeploy the last workflow definition.
|
||||
|
||||
ok> show definitions
|
||||
|
||||
List all deployed workflow definitions.
|
||||
|
||||
ok> use definition [<workflowDefId>]
|
||||
|
||||
Switch to use the workflow definition identified by <workflowDefId>. If
|
||||
<workflowDefId> is ommited, the currently selected workflow definition
|
||||
is shown.
|
||||
|
||||
##
|
||||
## Variable Commands
|
||||
##
|
||||
|
||||
ok> var
|
||||
|
||||
Show all defined variables.
|
||||
|
||||
ok> var <varName>[*]=<varValue>
|
||||
|
||||
Define or update a variable.
|
||||
|
||||
<varName> variable name
|
||||
[*] if specified, define a collection
|
||||
<varValue> variable value (comma-seperate to specify a list of values)
|
||||
|
||||
e.g.
|
||||
|
||||
set bpm:assignee*=admin,fred
|
||||
set wf:notifyMe=true
|
||||
|
||||
ok> var <varName>[*] person <varValue>
|
||||
|
||||
Define or update a (cm:person) node ref variable.
|
||||
|
||||
<varName> variable name
|
||||
[*] if specified, define a collection
|
||||
<varValue> variable value (comma-seperate to specify a list of values)
|
||||
|
||||
e.g.
|
||||
|
||||
set bpm:assignee* person admin,fred
|
||||
|
||||
ok> var <varName>=
|
||||
|
||||
Delete an existing variable.
|
||||
|
||||
<varName> variable name
|
||||
|
||||
##
|
||||
## Workflow Commands
|
||||
##
|
||||
|
||||
ok> start [<varName[=varValue>]]*
|
||||
|
||||
Start a new workflow using the currently selected workflow definition. Start
|
||||
Task parameters are provided as name/value pairs or references to pre-defined
|
||||
variables.
|
||||
|
||||
e.g.
|
||||
|
||||
start bpm:assignee=david wf:predefined
|
||||
|
||||
ok> show workflows
|
||||
|
||||
Display the list of active workflows for the currently selected workflow
|
||||
definition.
|
||||
|
||||
ok> use workflow <workflowId>
|
||||
|
||||
Use the specified <workflowId>.
|
||||
|
||||
ok> show paths [<workflowId>]
|
||||
|
||||
Display the workflow paths for the specified <workflowId>. If <workflowId>
|
||||
is omitted, the paths for the currently started workflow are shown.
|
||||
|
||||
ok> show transitions [<workflowId>]
|
||||
|
||||
Display all available transitions for the specified <workflowId>. If
|
||||
<workflowId> is omitted, the transitions for the currently started workflow
|
||||
are shown.
|
||||
|
||||
ok> signal <pathId> [<transitionName>]
|
||||
|
||||
Signal transition on specified <pathId>. If <transitionName> is omitted, the
|
||||
default transition is taken.
|
||||
|
||||
ok> desc workflow <workflowId>
|
||||
|
||||
Describe the specified <workflowId>.
|
||||
|
||||
ok> end workflow <workflowId>
|
||||
|
||||
End (cancel) the specified <workflowId>.
|
||||
|
||||
##
|
||||
## Task Commands
|
||||
##
|
||||
|
||||
ok> show my tasks
|
||||
|
||||
List tasks assigned to the currently selected user.
|
||||
|
||||
ok> show my completed
|
||||
|
||||
List tasks completed by the currently selected user.
|
||||
|
||||
ok> show tasks [<pathId>]
|
||||
|
||||
List tasks associated with the specified workflow <pathId>. If <pathId> is
|
||||
omitted, the tasks associated with the currently selected workflow path are
|
||||
shown.
|
||||
|
||||
ok> desc task <taskId>
|
||||
|
||||
Describe the task identified by <taskId>.
|
||||
|
||||
ok> update task <taskid> [<varName[=varValue>]]*
|
||||
|
||||
Update the state of the specified <taskId>. Task properties are provided as
|
||||
name/value pairs or references to pre-defined variables.
|
||||
|
||||
<varName> variable name
|
||||
[*] if specified, define a collection
|
||||
<varValue> variable value (comma-seperate to specify a list of values)
|
||||
|
||||
e.g.
|
||||
|
||||
update task jbpm$122 bpm:assignee=fred wf:notifyMe=false
|
||||
|
||||
ok> end task <taskId> [<transitionName>]
|
||||
|
||||
End the task identified by <taskId>. If <transitionName> is omitted, the
|
||||
default transition is taken.
|
||||
|
||||
##
|
||||
## end
|
||||
##
|
File diff suppressed because it is too large
Load Diff
@@ -57,6 +57,7 @@
|
||||
<property name="contentService"><ref bean="ContentService" /></property>
|
||||
<property name="permissionService"><ref bean="permissionService"/></property>
|
||||
<property name="authenticationComponent"><ref bean="authenticationComponent"/></property>
|
||||
<property name="authenticationService"><ref bean="authenticationService"/></property>
|
||||
<property name="serviceRegistry"><ref bean="ServiceRegistry"/></property>
|
||||
</bean>
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -325,7 +325,7 @@
|
||||
<value>
|
||||
org.alfresco.service.cmr.repository.NodeService.getStores=AFTER_ACL_NODE.sys:base.Read
|
||||
org.alfresco.service.cmr.repository.NodeService.createStore=ACL_METHOD.ROLE_ADMINISTRATOR
|
||||
org.alfresco.service.cmr.repository.NodeService.exists=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.repository.NodeService.exists=ACL_ALLOW
|
||||
org.alfresco.service.cmr.repository.NodeService.getNodeStatus=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.repository.NodeService.getRootNode=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.repository.NodeService.createNode=ACL_NODE.0.sys:base.CreateChildren
|
||||
@@ -374,7 +374,7 @@
|
||||
org.alfresco.service.cmr.model.FileFolderService.listFolders=ACL_NODE.0.sys:base.ReadChildren,AFTER_ACL_NODE.sys:base.Read
|
||||
org.alfresco.service.cmr.model.FileFolderService.search=ACL_NODE.0.sys:base.ReadChildren,AFTER_ACL_NODE.sys:base.Read
|
||||
org.alfresco.service.cmr.model.FileFolderService.searchSimple=ACL_NODE.0.sys:base.ReadChildren,AFTER_ACL_NODE.sys:base.Read
|
||||
org.alfresco.service.cmr.model.FileFolderService.rename=ACL_PARENT.0.sys:base.CreateChildren,AFTER_ACL_NODE.sys:base.WriteProperties
|
||||
org.alfresco.service.cmr.model.FileFolderService.rename=AFTER_ACL_NODE.sys:base.WriteProperties
|
||||
org.alfresco.service.cmr.model.FileFolderService.move=ACL_NODE.0.sys:base.DeleteNode,ACL_NODE.1.sys:base.CreateChildren
|
||||
org.alfresco.service.cmr.model.FileFolderService.copy=ACL_NODE.0.sys:base.Read,ACL_NODE.1.sys:base.CreateChildren
|
||||
org.alfresco.service.cmr.model.FileFolderService.create=ACL_NODE.0.sys:base.CreateChildren
|
||||
|
@@ -1,138 +1,137 @@
|
||||
# Directory configuration
|
||||
|
||||
dir.root=./alf_data
|
||||
|
||||
dir.contentstore=${dir.root}/contentstore
|
||||
dir.contentstore.deleted=${dir.root}/contentstore.deleted
|
||||
|
||||
dir.auditcontentstore=${dir.root}/audit.contentstore
|
||||
|
||||
# The location for lucene index files
|
||||
dir.indexes=${dir.root}/lucene-indexes
|
||||
|
||||
# The location for lucene index locks
|
||||
dir.indexes.lock=${dir.indexes}/locks
|
||||
|
||||
# The index recovery mode (NONE, VALIDATE, AUTO, FULL)
|
||||
index.recovery.mode=VALIDATE
|
||||
|
||||
# #################### #
|
||||
# Lucene configuration #
|
||||
# #################### #
|
||||
#
|
||||
# Millisecond threshold for text transformations
|
||||
# Slower transformers will force the text extraction to be asynchronous
|
||||
#
|
||||
lucene.maxAtomicTransformationTime=20
|
||||
#
|
||||
# The maximum number of clauses that are allowed in a lucene query
|
||||
#
|
||||
lucene.query.maxClauses=10000
|
||||
#
|
||||
# The size of the queue of nodes waiting for index
|
||||
# Events are generated as nodes are changed, this is the maximum size of the queue used to coalesce event
|
||||
# When this size is reached the lists of nodes will be indexed
|
||||
#
|
||||
lucene.indexer.batchSize=1000
|
||||
#
|
||||
# Lucene index min merge docs - the in memory size of the index
|
||||
#
|
||||
lucene.indexer.minMergeDocs=1000
|
||||
#
|
||||
# When lucene index files are merged together - it will try to keep this number of segments/files in
|
||||
#
|
||||
lucene.indexer.mergeFactor=10
|
||||
#
|
||||
# Roughly the maximum number of nodes indexed in one file/segment
|
||||
#
|
||||
lucene.indexer.maxMergeDocs=100000
|
||||
#
|
||||
# The number of terms from a document that will be indexed
|
||||
#
|
||||
lucene.indexer.maxFieldLength=10000
|
||||
|
||||
lucene.write.lock.timeout=10000
|
||||
lucene.commit.lock.timeout=100000
|
||||
lucene.lock.poll.interval=100
|
||||
|
||||
# Database configuration
|
||||
|
||||
db.schema.update=true
|
||||
db.driver=org.gjt.mm.mysql.Driver
|
||||
db.name=alfresco
|
||||
db.url=jdbc:mysql:///${db.name}
|
||||
db.username=alfresco
|
||||
db.password=alfresco
|
||||
db.pool.initial=10
|
||||
db.pool.max=20
|
||||
db.pool.maxIdleTime=120
|
||||
|
||||
# Email configuration
|
||||
|
||||
mail.host=
|
||||
mail.port=25
|
||||
mail.username=anonymous
|
||||
mail.password=
|
||||
# Set this value to UTF-8 or similar for encoding of email messages as required
|
||||
mail.encoding=UTF-8
|
||||
# Set this value to 7bit or similar for Asian encoding of email headers as required
|
||||
mail.header=
|
||||
|
||||
# System Configuration
|
||||
|
||||
system.store=system://system
|
||||
system.descriptor.childname=sys:descriptor
|
||||
system.descriptor.current.childname=sys:descriptor-current
|
||||
|
||||
# User config
|
||||
|
||||
alfresco_user_store.store=user://alfrescoUserStore
|
||||
alfresco_user_store.system_container.childname=sys:system
|
||||
alfresco_user_store.user_container.childname=sys:people
|
||||
alfresco_user_store.authorities_container.childname=sys:authorities
|
||||
|
||||
# Spaces Archive Configuration
|
||||
spaces.archive.store=archive://SpacesStore
|
||||
|
||||
# Spaces Configuration
|
||||
|
||||
spaces.store=workspace://SpacesStore
|
||||
spaces.company_home.childname=app:company_home
|
||||
spaces.guest_home.childname=app:guest_home
|
||||
spaces.dictionary.childname=app:dictionary
|
||||
spaces.templates.childname=app:space_templates
|
||||
spaces.templates.content.childname=app:content_templates
|
||||
spaces.templates.email.childname=app:email_templates
|
||||
spaces.templates.rss.childname=app:rss_templates
|
||||
spaces.savedsearches.childname=app:saved_searches
|
||||
spaces.scripts.childname=app:scripts
|
||||
spaces.wcm.childname=app:wcm
|
||||
spaces.content_forms.childname=app:wcm_forms
|
||||
|
||||
# Folders for storing people
|
||||
|
||||
system.system_container.childname=sys:system
|
||||
system.people_container.childname=sys:people
|
||||
|
||||
# Folders for storing workflow related info
|
||||
|
||||
system.workflow_container.childname=sys:workflow
|
||||
|
||||
# Are user names case sensitive?
|
||||
# ==============================
|
||||
#
|
||||
# NOTE: If you are using mysql you must have case sensitive collation
|
||||
#
|
||||
# You can do this when creating the alfresco database at the start
|
||||
# CREATE DATABASE alfresco CHARACTER SET utf8 COLLATION utf8_bin;
|
||||
# If you want to do this later this is a dump and load fix as it is done when the database, tables and columns are created.
|
||||
#
|
||||
# Must other databases are case sensitive by default.
|
||||
#
|
||||
|
||||
user.name.caseSensitive=false
|
||||
|
||||
# AVM Specific properties.
|
||||
avm.remote.idlestream.timeout=30000
|
||||
avm.remote.port=1313
|
||||
|
||||
# Directory configuration
|
||||
|
||||
dir.root=./alf_data
|
||||
|
||||
dir.contentstore=${dir.root}/contentstore
|
||||
dir.contentstore.deleted=${dir.root}/contentstore.deleted
|
||||
|
||||
dir.auditcontentstore=${dir.root}/audit.contentstore
|
||||
|
||||
# The location for lucene index files
|
||||
dir.indexes=${dir.root}/lucene-indexes
|
||||
|
||||
# The location for lucene index locks
|
||||
dir.indexes.lock=${dir.indexes}/locks
|
||||
|
||||
# The index recovery mode (NONE, VALIDATE, AUTO, FULL)
|
||||
index.recovery.mode=VALIDATE
|
||||
|
||||
# #################### #
|
||||
# Lucene configuration #
|
||||
# #################### #
|
||||
#
|
||||
# Millisecond threshold for text transformations
|
||||
# Slower transformers will force the text extraction to be asynchronous
|
||||
#
|
||||
lucene.maxAtomicTransformationTime=20
|
||||
#
|
||||
# The maximum number of clauses that are allowed in a lucene query
|
||||
#
|
||||
lucene.query.maxClauses=10000
|
||||
#
|
||||
# The size of the queue of nodes waiting for index
|
||||
# Events are generated as nodes are changed, this is the maximum size of the queue used to coalesce event
|
||||
# When this size is reached the lists of nodes will be indexed
|
||||
#
|
||||
lucene.indexer.batchSize=1000
|
||||
#
|
||||
# Lucene index min merge docs - the in memory size of the index
|
||||
#
|
||||
lucene.indexer.minMergeDocs=1000
|
||||
#
|
||||
# When lucene index files are merged together - it will try to keep this number of segments/files in
|
||||
#
|
||||
lucene.indexer.mergeFactor=10
|
||||
#
|
||||
# Roughly the maximum number of nodes indexed in one file/segment
|
||||
#
|
||||
lucene.indexer.maxMergeDocs=100000
|
||||
#
|
||||
# The number of terms from a document that will be indexed
|
||||
#
|
||||
lucene.indexer.maxFieldLength=10000
|
||||
|
||||
lucene.write.lock.timeout=10000
|
||||
lucene.commit.lock.timeout=100000
|
||||
lucene.lock.poll.interval=100
|
||||
|
||||
# Database configuration
|
||||
|
||||
db.schema.update=true
|
||||
db.driver=org.gjt.mm.mysql.Driver
|
||||
db.name=alfresco
|
||||
db.url=jdbc:mysql:///${db.name}
|
||||
db.username=alfresco
|
||||
db.password=alfresco
|
||||
db.pool.initial=10
|
||||
db.pool.max=20
|
||||
|
||||
# Email configuration
|
||||
|
||||
mail.host=
|
||||
mail.port=25
|
||||
mail.username=anonymous
|
||||
mail.password=
|
||||
# Set this value to UTF-8 or similar for encoding of email messages as required
|
||||
mail.encoding=UTF-8
|
||||
# Set this value to 7bit or similar for Asian encoding of email headers as required
|
||||
mail.header=
|
||||
|
||||
# System Configuration
|
||||
|
||||
system.store=system://system
|
||||
system.descriptor.childname=sys:descriptor
|
||||
system.descriptor.current.childname=sys:descriptor-current
|
||||
|
||||
# User config
|
||||
|
||||
alfresco_user_store.store=user://alfrescoUserStore
|
||||
alfresco_user_store.system_container.childname=sys:system
|
||||
alfresco_user_store.user_container.childname=sys:people
|
||||
alfresco_user_store.authorities_container.childname=sys:authorities
|
||||
|
||||
# Spaces Archive Configuration
|
||||
spaces.archive.store=archive://SpacesStore
|
||||
|
||||
# Spaces Configuration
|
||||
|
||||
spaces.store=workspace://SpacesStore
|
||||
spaces.company_home.childname=app:company_home
|
||||
spaces.guest_home.childname=app:guest_home
|
||||
spaces.dictionary.childname=app:dictionary
|
||||
spaces.templates.childname=app:space_templates
|
||||
spaces.templates.content.childname=app:content_templates
|
||||
spaces.templates.email.childname=app:email_templates
|
||||
spaces.templates.rss.childname=app:rss_templates
|
||||
spaces.savedsearches.childname=app:saved_searches
|
||||
spaces.scripts.childname=app:scripts
|
||||
spaces.wcm.childname=app:wcm
|
||||
spaces.content_forms.childname=app:wcm_forms
|
||||
|
||||
# Folders for storing people
|
||||
|
||||
system.system_container.childname=sys:system
|
||||
system.people_container.childname=sys:people
|
||||
|
||||
# Folders for storing workflow related info
|
||||
|
||||
system.workflow_container.childname=sys:workflow
|
||||
|
||||
# Are user names case sensitive?
|
||||
# ==============================
|
||||
#
|
||||
# NOTE: If you are using mysql you must have case sensitive collation
|
||||
#
|
||||
# You can do this when creating the alfresco database at the start
|
||||
# CREATE DATABASE alfresco CHARACTER SET utf8 COLLATION utf8_bin;
|
||||
# If you want to do this later this is a dump and load fix as it is done when the database, tables and columns are created.
|
||||
#
|
||||
# Must other databases are case sensitive by default.
|
||||
#
|
||||
|
||||
user.name.caseSensitive=false
|
||||
|
||||
# AVM Specific properties.
|
||||
avm.remote.idlestream.timeout=30000
|
||||
avm.remote.port=1313
|
||||
|
||||
|
@@ -21,6 +21,9 @@
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService"/>
|
||||
</property>
|
||||
<property name="permissionService">
|
||||
<ref bean="permissionService"/>
|
||||
</property>
|
||||
<property name="rulesDisabled">
|
||||
<value>false</value>
|
||||
</property>
|
||||
|
@@ -2,9 +2,38 @@
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<bean id="scriptService" class="org.alfresco.repo.jscript.RhinoScriptService">
|
||||
<property name="serviceRegistry">
|
||||
<ref bean="ServiceRegistry"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="baseScriptImplementation" abstract="true" init-method="register">
|
||||
<property name="scriptService">
|
||||
<ref bean="scriptService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="loggerScript" parent="baseScriptImplementation" class="org.alfresco.repo.jscript.ScriptLogger">
|
||||
<property name="scriptName">
|
||||
<value>logger</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="utilsScript" parent="baseScriptImplementation" class="org.alfresco.repo.jscript.ScriptUtils">
|
||||
<property name="scriptName">
|
||||
<value>utils</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="actionsScript" parent="baseScriptImplementation" class="org.alfresco.repo.jscript.Actions">
|
||||
<property name="scriptName">
|
||||
<value>actions</value>
|
||||
</property>
|
||||
<property name="serviceRegistry">
|
||||
<ref bean="ServiceRegistry"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
173
config/alfresco/templates/content/examples/show_audit.ftl
Normal file
173
config/alfresco/templates/content/examples/show_audit.ftl
Normal file
@@ -0,0 +1,173 @@
|
||||
<#-- Shows some general audit info about the current document -->
|
||||
<#if document?exists>
|
||||
<h4>Current Docuement Audit Info</h4>
|
||||
<b>Name:</b> ${document.name}<br>
|
||||
<table border="1" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<th>User Name</th>
|
||||
<th>Application</th>
|
||||
<th>Service</th>
|
||||
<th>Method</th>
|
||||
<th>Timestamp</th>
|
||||
<th>Failed</th>
|
||||
<th>Message</th>
|
||||
<th>Arg 1</th>
|
||||
<th>Arg 2</th>
|
||||
<th>Arg 3</th>
|
||||
<th>Arg 4</th>
|
||||
<th>Arg 5</th>
|
||||
<th>Return</th>
|
||||
<th>Thowable</th>
|
||||
<th>TX</th>
|
||||
</tr>
|
||||
<#list document.auditTrail as t>
|
||||
<tr>
|
||||
<td>${t.userIdentifier}</td>
|
||||
<td>${t.auditApplication}</td>
|
||||
<#if t.auditService?exists>
|
||||
<td>${t.auditService}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.auditMethod?exists>
|
||||
<td>${t.auditMethod}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<td>${t.date}</td>
|
||||
<#if t.fail?exists>
|
||||
<td>${t.fail?string("FAILED", "OK")}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.message?exists>
|
||||
<td>${t.message}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[0]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[0]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[1]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[1]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[2]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[2]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[3]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[3]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[4]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[4]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.returnObjectAsString?exists>
|
||||
<td>${t.returnObjectAsString}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.throwableAsString?exists>
|
||||
<td>${t.throwableAsString}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<td>${t.txId}</td>
|
||||
</tr>
|
||||
</#list>
|
||||
</table>
|
||||
<#elseif space?exists>
|
||||
<h4>Current Space Audit Info:</h4>
|
||||
<b>Name:</b> ${space.name}<br>
|
||||
<table border="1" cellspacing="0" cellpadding="4">
|
||||
<tr>
|
||||
<th>User Name</th>
|
||||
<th>Application</th>
|
||||
<th>Service</th>
|
||||
<th>Method</th>
|
||||
<th>Timestamp</th>
|
||||
<th>Failed</th>
|
||||
<th>Message</th>
|
||||
<th>Arg 1</th>
|
||||
<th>Arg 2</th>
|
||||
<th>Arg 3</th>
|
||||
<th>Arg 4</th>
|
||||
<th>Arg 5</th>
|
||||
<th>Return</th>
|
||||
<th>Thowable</th>
|
||||
<th>TX</th>
|
||||
</tr>
|
||||
|
||||
<#list space.auditTrail as t>
|
||||
<tr>
|
||||
<td>${t.userIdentifier}</td>
|
||||
<td>${t.auditApplication}</td>
|
||||
<#if t.auditService?exists>
|
||||
<td>${t.auditService}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.auditMethod?exists>
|
||||
<td>${t.auditMethod}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<td>${t.date}</td>
|
||||
<#if t.fail?exists>
|
||||
<td>${t.fail?string("FAILED", "OK")}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.message?exists>
|
||||
<td>${t.message}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[0]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[0]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[1]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[1]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[2]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[2]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[3]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[3]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.methodArgumentsAsStrings[4]?exists>
|
||||
<td>${t.methodArgumentsAsStrings[4]}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.returnObjectAsString?exists>
|
||||
<td>${t.returnObjectAsString}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<#if t.throwableAsString?exists>
|
||||
<td>${t.throwableAsString}</td>
|
||||
<#else>
|
||||
<td> </td>
|
||||
</#if>
|
||||
<td>${t.txId}</td>
|
||||
</tr>
|
||||
</#list>
|
||||
</table>
|
||||
</#if>
|
@@ -126,17 +126,17 @@
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</cm:content>
|
||||
<cm:content xmlns:alf="http://www.alfresco.org" xmlns:d="http://www.alfresco.org/model/dictionary/1.0" xmlns:view="http://www.alfresco.org/view/repository/1.0" xmlns:sys="http://www.alfresco.org/model/system/1.0" xmlns:act="http://www.alfresco.org/model/action/1.0" xmlns:rule="http://www.alfresco.org/model/rule/1.0" xmlns:fm="http://www.alfresco.org/model/forum/1.0" xmlns:app="http://www.alfresco.org/model/application/1.0" xmlns:usr="http://www.alfresco.org/model/user/1.0" xmlns:ver="http://www.alfresco.org/model/versionstore/1.0" xmlns:cm="http://www.alfresco.org/model/content/1.0" xmlns="" view:childName="cm:records_report.ftl">
|
||||
<cm:content xmlns:alf="http://www.alfresco.org" xmlns:d="http://www.alfresco.org/model/dictionary/1.0" xmlns:view="http://www.alfresco.org/view/repository/1.0" xmlns:sys="http://www.alfresco.org/model/system/1.0" xmlns:act="http://www.alfresco.org/model/action/1.0" xmlns:rule="http://www.alfresco.org/model/rule/1.0" xmlns:fm="http://www.alfresco.org/model/forum/1.0" xmlns:app="http://www.alfresco.org/model/application/1.0" xmlns:usr="http://www.alfresco.org/model/user/1.0" xmlns:ver="http://www.alfresco.org/model/versionstore/1.0" xmlns:cm="http://www.alfresco.org/model/content/1.0" xmlns="" view:childName="cm:show_audit.ftl">
|
||||
<view:aspects>
|
||||
<cm:titled></cm:titled>
|
||||
<app:inlineeditable></app:inlineeditable>
|
||||
</view:aspects>
|
||||
<view:properties>
|
||||
<app:editInline>true</app:editInline>
|
||||
<cm:description>Displays the current state of records in a file plan space or a space containing a file plan.</cm:description>
|
||||
<cm:content>contentUrl=classpath:alfresco/templates/content/examples/records_report.ftl|mimetype=text/plain|size=6134|encoding=UTF-8</cm:content>
|
||||
<cm:title>records_report.ftl</cm:title>
|
||||
<cm:name>records_report.ftl</cm:name>
|
||||
<cm:description>Displays the audit trail for an object.</cm:description>
|
||||
<cm:content>contentUrl=classpath:alfresco/templates/content/examples/show_audit.ftl|mimetype=text/plain|size=6134|encoding=UTF-8</cm:content>
|
||||
<cm:title>show_audit.ftl</cm:title>
|
||||
<cm:name>show_audit.ftl</cm:name>
|
||||
</view:properties>
|
||||
<view:associations></view:associations>
|
||||
</cm:content>
|
||||
|
@@ -7,7 +7,7 @@
|
||||
version.major=1
|
||||
version.minor=4
|
||||
version.revision=0
|
||||
version.label=RC1
|
||||
version.label=
|
||||
|
||||
# Edition label
|
||||
|
||||
|
@@ -23,26 +23,33 @@
|
||||
<property name="importerBootstrap" ref="spacesBootstrap"/>
|
||||
<property name="searchService" ref="searchService"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="permissionService" ref="permissionService"/>
|
||||
<property name="namespaceService" ref="namespaceService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="workflowInterpreter" class="org.alfresco.repo.workflow.WorkflowInterpreter">
|
||||
<property name="workflowService" ref="WorkflowService"/>
|
||||
<property name="namespaceService" ref="namespaceService"/>
|
||||
<property name="personService" ref="PersonService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="workflowInterpreterHelp" class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
|
||||
<property name="resourceBundles">
|
||||
<list>
|
||||
<value>alfresco.messages.workflow-interpreter-help</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
<!-- Workflow Action -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="start-workflow" class="org.alfresco.repo.workflow.StartWorkflowActionExecuter" parent="action-executer">
|
||||
<property name="publicAction">
|
||||
<value>true</value>
|
||||
</property>
|
||||
<property name="namespaceService">
|
||||
<ref bean="NamespaceService" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="NodeService" />
|
||||
</property>
|
||||
<property name="workflowService">
|
||||
<ref bean="WorkflowService" />
|
||||
</property>
|
||||
<property name="publicAction"><value>true</value></property>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="nodeService" ref="NodeService"/>
|
||||
<property name="workflowService" ref="WorkflowService"/>
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
@@ -73,7 +80,7 @@
|
||||
<property name="engineId" value="jbpm"/>
|
||||
<property name="JBPMTemplate" ref="jbpm_template"/>
|
||||
<property name="dictionaryService" ref="DictionaryService"/>
|
||||
<property name="namespaceService" ref="NamespaceService"/>
|
||||
<property name="namespaceService" ref="namespaceService"/>
|
||||
<property name="nodeService" ref="nodeService"/>
|
||||
<property name="personService" ref="personService"/>
|
||||
<property name="serviceRegistry" ref="ServiceRegistry"/>
|
||||
|
Reference in New Issue
Block a user