mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Merge from HEAD into WCM-DEV2. Also fixes build breakage in
jndi-client and catalina-virtual that I introduced earlier. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3393 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -87,6 +87,8 @@
|
||||
</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" >
|
||||
<property name="mimetypeMap">
|
||||
@@ -110,10 +112,15 @@
|
||||
<!-- 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.UnoMetadataExtracter" parent="baseMetadataExtracter" init-method="init" />
|
||||
<bean class="org.alfresco.repo.content.metadata.OpenOfficeMetadataExtracter" parent="baseMetadataExtracter" init-method="init" >
|
||||
<property name="connection">
|
||||
<ref bean="openOfficeConnection" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Content Transformation Regisitry -->
|
||||
@@ -180,9 +187,15 @@
|
||||
parent="baseContentTransformer" />
|
||||
|
||||
<bean id="transformer.OpenOffice"
|
||||
class="org.alfresco.repo.content.transform.UnoContentTransformer"
|
||||
parent="baseContentTransformer"
|
||||
init-method="init" />
|
||||
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"
|
||||
@@ -217,7 +230,7 @@
|
||||
<value>imconvert "${source}" ${options} "${target}"</value>
|
||||
</entry>
|
||||
<entry key=".*">
|
||||
<value>imconvert ${source} ${options} ${target}</value>
|
||||
<value>convert ${source} ${options} ${target}</value>
|
||||
</entry>
|
||||
</map>
|
||||
</property>
|
||||
|
@@ -76,6 +76,7 @@
|
||||
<value>alfresco.messages.template-service</value>
|
||||
<value>alfresco.messages.lock-service</value>
|
||||
<value>alfresco.messages.patch-service</value>
|
||||
<value>alfresco.messages.webdav-messages</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -185,7 +186,7 @@
|
||||
|
||||
<!-- Indexer and searchers for lucene -->
|
||||
<bean id="luceneIndexerAndSearcherFactory"
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory">
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory2">
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
@@ -348,15 +349,12 @@
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="ruleService">
|
||||
<ref bean="ruleService"/>
|
||||
<property name="versionService">
|
||||
<ref bean="versionService"/>
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService"/>
|
||||
</property>
|
||||
<property name="actionService">
|
||||
<ref bean="actionService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
@@ -482,6 +480,12 @@
|
||||
<property name="searchService">
|
||||
<ref bean="SearchService" />
|
||||
</property>
|
||||
<property name="permissionService">
|
||||
<ref bean="PermissionService" />
|
||||
</property>
|
||||
<property name="authenticationService">
|
||||
<ref bean="AuthenticationService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
@@ -562,7 +566,7 @@
|
||||
|
||||
<!-- Bean to backup Lucene indexes -->
|
||||
<bean id="luceneIndexBackupComponent"
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent">
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory2$LuceneIndexBackupComponent">
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
|
@@ -49,7 +49,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 25MB memory required -->
|
||||
<!-- approx 15MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -58,7 +58,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 50MB memory required -->
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.properties"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -67,7 +67,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 50MB memory required -->
|
||||
<!-- approx 20MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.childAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -76,7 +76,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 50MB memory required -->
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -85,7 +85,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 70MB memory required -->
|
||||
<!-- approx 250MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.ChildAssocImpl"
|
||||
maxElementsInMemory="200000"
|
||||
@@ -94,7 +94,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 20MB memory required -->
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.sourceNodeAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -103,7 +103,7 @@
|
||||
timeToLiveSeconds="0"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- approx 20MB memory required -->
|
||||
<!-- approx 10MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.NodeImpl.targetNodeAssocs"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -150,19 +150,19 @@
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<!-- Permission related caches -->
|
||||
<!-- approx 10MB memory required -->
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"/>
|
||||
<!-- approx 10MB memory required -->
|
||||
<!-- approx 1MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"/>
|
||||
<!-- approx 30MB memory required -->
|
||||
<!-- approx 5MB memory required -->
|
||||
<cache
|
||||
name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl"
|
||||
maxElementsInMemory="5000"
|
||||
|
88
config/alfresco/extension/old-indexer-context.xml.sample
Normal file
88
config/alfresco/extension/old-indexer-context.xml.sample
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- Indexer and searchers for lucene -->
|
||||
|
||||
<bean id="luceneIndexerAndSearcherFactory"
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory">
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="dictionaryService">
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
<property name="nameSpaceService">
|
||||
<ref bean="namespaceService" />
|
||||
</property>
|
||||
<property name="luceneIndexLock">
|
||||
<ref bean="luceneIndexLock" />
|
||||
</property>
|
||||
<property name="luceneFullTextSearchIndexer">
|
||||
<ref bean="LuceneFullTextSearchIndexer" />
|
||||
</property>
|
||||
<property name="indexRootLocation">
|
||||
<value>${dir.indexes}</value>
|
||||
</property>
|
||||
<property name="contentService">
|
||||
<ref bean="contentService" />
|
||||
</property>
|
||||
<property name="queryRegister">
|
||||
<ref bean="queryRegisterComponent" />
|
||||
</property>
|
||||
<property name="maxAtomicTransformationTime">
|
||||
<value>${lucene.maxAtomicTransformationTime}</value>
|
||||
</property>
|
||||
<property name="queryMaxClauses">
|
||||
<value>${lucene.query.maxClauses}</value>
|
||||
</property>
|
||||
<property name="indexerBatchSize">
|
||||
<value>${lucene.indexer.batchSize}</value>
|
||||
</property>
|
||||
<property name="indexerMinMergeDocs">
|
||||
<value>${lucene.indexer.minMergeDocs}</value>
|
||||
</property>
|
||||
<property name="indexerMergeFactor">
|
||||
<value>${lucene.indexer.mergeFactor}</value>
|
||||
</property>
|
||||
<property name="indexerMaxMergeDocs">
|
||||
<value>${lucene.indexer.maxMergeDocs}</value>
|
||||
</property>
|
||||
<property name="lockDirectory">
|
||||
<value>${dir.indexes.lock}</value>
|
||||
</property>
|
||||
<property name="indexerMaxFieldLength">
|
||||
<value>${lucene.indexer.maxFieldLength}</value>
|
||||
</property>
|
||||
<property name="writeLockTimeout">
|
||||
<value>${lucene.write.lock.timeout}</value>
|
||||
</property>
|
||||
<property name="commitLockTimeout">
|
||||
<value>${lucene.commit.lock.timeout}</value>
|
||||
</property>
|
||||
<property name="lockPollInterval">
|
||||
<value>${lucene.lock.poll.interval}</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Bean to backup Lucene indexes -->
|
||||
|
||||
<bean id="luceneIndexBackupComponent"
|
||||
class="org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcherFactory$LuceneIndexBackupComponent">
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent" />
|
||||
</property>
|
||||
<property name="factory">
|
||||
<ref bean="luceneIndexerAndSearcherFactory" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="targetLocation">
|
||||
<value>${dir.root}/backup-lucene-indexes</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
@@ -32,6 +32,10 @@
|
||||
<bean id="sessionFactoryBase" abstract="true">
|
||||
<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/VersionCount.hbm.xml</value>
|
||||
|
@@ -69,6 +69,6 @@ patch.scriptsFolder.result.exists=The scripts folder already exists: {0}
|
||||
patch.scriptsFolder.result.created=The scripts folder was successfully created: {0}
|
||||
|
||||
patch.topLevelGroupParentChildAssociationTypePatch.description=Ensure top level groups have the correct child association type.
|
||||
patch.topLevelGroupParentChildAssociationTypePatch.=Fixed top level groups child association type.
|
||||
|
||||
|
||||
patch.topLevelGroupParentChildAssociationTypePatch.result=Fixed {0} top level groups child association types.
|
||||
patch.topLevelGroupParentChildAssociationTypePatch.err.sys_path_not_found=Required authority system path not found: {0}
|
||||
patch.topLevelGroupParentChildAssociationTypePatch.err.auth_path_not_found=Required authority path not found: {0}
|
||||
|
@@ -6,3 +6,5 @@ version_service.err_unsupported=The current implementation of the version servic
|
||||
version_service.err_one_preceeding=The current implementation of the version service only supports one preceeding version.
|
||||
version_service.err_restore_no_version=The node {0} cannot be restore since there is no version information available for this node.
|
||||
version_service.err_revert_mismatch=The version provided to revert to does not come from the nodes version history.
|
||||
version_service.initial_version=Initial version
|
||||
version_service.auto_version=Auto version
|
||||
|
13
config/alfresco/messages/webdav-messages.properties
Normal file
13
config/alfresco/messages/webdav-messages.properties
Normal file
@@ -0,0 +1,13 @@
|
||||
# webdav HTML page messages
|
||||
|
||||
webdav.repository_title=Alfresco Content Repository
|
||||
webdav.directory_listing=Directory listing for
|
||||
webdav.column.name=Name
|
||||
webdav.column.size=Size
|
||||
webdav.column.type=Type
|
||||
webdav.column.modifieddate=Modified Date
|
||||
webdav.column.navigate_up=Up a level
|
||||
webdav.err.dir=An error occurred whilst generating the directory listing, please contact the system administrator.
|
||||
webdav.size.bytes=bytes
|
||||
webdav.size.kilobytes=Kb
|
||||
webdav.size.megabytes=Mb
|
154
config/alfresco/mimetype/openoffice-document-formats.xml
Normal file
154
config/alfresco/mimetype/openoffice-document-formats.xml
Normal file
@@ -0,0 +1,154 @@
|
||||
<?xml version="1.0"?>
|
||||
<document-formats>
|
||||
|
||||
<!-- Export-Only Formats (no family attribute) -->
|
||||
|
||||
<document-format><name>Portable Document Format</name>
|
||||
<mime-type>application/pdf</mime-type>
|
||||
<file-extension>pdf</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>impress_pdf_Export</string></entry>
|
||||
<entry><family>Spreadsheet</family><string>calc_pdf_Export</string></entry>
|
||||
<entry><family>Text</family><string>writer_pdf_Export</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Macromedia Flash</name>
|
||||
<mime-type>application/x-shockwave-flash</mime-type>
|
||||
<file-extension>swf</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>impress_flash_Export</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<!--
|
||||
- Note: (X)HTML formats are here for completeness but they are currently unsupported because
|
||||
- 1. additional files may be generated for images and this would require extra care in a servlet environment
|
||||
- 2. output quality does not seem to be very good in many cases
|
||||
-->
|
||||
<document-format><name>HTML</name>
|
||||
<mime-type>text/html</mime-type>
|
||||
<file-extension>html</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>impress_html_Export</string></entry>
|
||||
<entry><family>Spreadsheet</family><string>HTML (StarCalc)</string></entry>
|
||||
<entry><family>Text</family><string>HTML (StarWriter)</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<!-- Text (Word Processor) Formats -->
|
||||
|
||||
<document-format><name>OpenDocument Text</name>
|
||||
<family>Text</family>
|
||||
<mime-type>application/vnd.oasis.opendocument.text</mime-type>
|
||||
<file-extension>odt</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>writer8</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>OpenOffice.org 1.0 Text Document</name>
|
||||
<family>Text</family>
|
||||
<mime-type>application/vnd.sun.xml.writer</mime-type>
|
||||
<file-extension>sxw</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>StarOffice XML (Writer)</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Microsoft Word</name>
|
||||
<family>Text</family>
|
||||
<mime-type>application/msword</mime-type>
|
||||
<file-extension>doc</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>MS Word 97</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>WordPerfect</name>
|
||||
<family>Text</family>
|
||||
<mime-type>application/wordperfect</mime-type>
|
||||
<file-extension>wpd</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>WordPerfect</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Rich Text Format</name>
|
||||
<family>Text</family>
|
||||
<mime-type>text/rtf</mime-type>
|
||||
<file-extension>rtf</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>Rich Text Format</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Plain Text</name>
|
||||
<family>Text</family>
|
||||
<mime-type>text/plain</mime-type>
|
||||
<file-extension>txt</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Text</family><string>Text</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<!-- Spreadsheet Formats -->
|
||||
|
||||
<document-format><name>OpenDocument Spreadsheet</name>
|
||||
<family>Spreadsheet</family>
|
||||
<mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
|
||||
<file-extension>ods</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Spreadsheet</family><string>calc8</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>OpenOffice.org 1.0 Spreadsheet</name>
|
||||
<family>Spreadsheet</family>
|
||||
<mime-type>application/vnd.sun.xml.calc</mime-type>
|
||||
<file-extension>sxc</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Spreadsheet</family><string>StarOffice XML (Calc)</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Microsoft Excel</name>
|
||||
<family>Spreadsheet</family>
|
||||
<mime-type>application/application/vnd.excel</mime-type>
|
||||
<file-extension>xls</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Spreadsheet</family><string>MS Excel 97</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
|
||||
<!-- Presentation Formats -->
|
||||
|
||||
<document-format><name>OpenDocument Presentation</name>
|
||||
<family>Presentation</family>
|
||||
<mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
|
||||
<file-extension>odp</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>impress8</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>OpenOffice.org 1.0 Presentation</name>
|
||||
<family>Presentation</family>
|
||||
<mime-type>application/vnd.sun.xml.impress</mime-type>
|
||||
<file-extension>sxi</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>StarOffice XML (Impress)</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
<document-format><name>Microsoft PowerPoint</name>
|
||||
<family>Presentation</family>
|
||||
<mime-type>application/vnd.powerpoint</mime-type>
|
||||
<file-extension>ppt</file-extension>
|
||||
<export-filters>
|
||||
<entry><family>Presentation</family><string>MS PowerPoint 97</string></entry>
|
||||
</export-filters>
|
||||
</document-format>
|
||||
|
||||
</document-formats>
|
@@ -230,21 +230,25 @@
|
||||
<title>Created</title>
|
||||
<type>d:datetime</type>
|
||||
<protected>true</protected>
|
||||
<mandatory enforced="true">true</mandatory>
|
||||
</property>
|
||||
<property name="cm:creator">
|
||||
<title>Creator</title>
|
||||
<type>d:text</type>
|
||||
<protected>true</protected>
|
||||
<mandatory enforced="true">true</mandatory>
|
||||
</property>
|
||||
<property name="cm:modified">
|
||||
<title>Modified</title>
|
||||
<type>d:datetime</type>
|
||||
<protected>true</protected>
|
||||
<mandatory enforced="true">true</mandatory>
|
||||
</property>
|
||||
<property name="cm:modifier">
|
||||
<title>Modifier</title>
|
||||
<type>d:text</type>
|
||||
<protected>true</protected>
|
||||
<mandatory enforced="true">true</mandatory>
|
||||
</property>
|
||||
<property name="cm:accessed">
|
||||
<title>Accessed</title>
|
||||
@@ -645,6 +649,29 @@
|
||||
</associations>
|
||||
</aspect>
|
||||
|
||||
<aspect name="cm:emailed">
|
||||
<title>Emailed</title>
|
||||
<properties>
|
||||
<property name="cm:originator">
|
||||
<title>Originator</title>
|
||||
<type>d:text</type>
|
||||
</property>
|
||||
<property name="cm:addressee">
|
||||
<title>Addressee</title>
|
||||
<type>d:text</type>
|
||||
</property>
|
||||
<property name="cm:addressees">
|
||||
<title>Addressees</title>
|
||||
<type>d:text</type>
|
||||
<multiple>true</multiple>
|
||||
</property>
|
||||
<property name="cm:sentdate">
|
||||
<title>Sent Date</title>
|
||||
<type>d:datetime</type>
|
||||
</property>
|
||||
</properties>
|
||||
</aspect>
|
||||
|
||||
</aspects>
|
||||
|
||||
</model>
|
||||
|
19
config/alfresco/workflow-context.xml
Normal file
19
config/alfresco/workflow-context.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- jBPM configuration -->
|
||||
<bean id="jbpm.configuration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
|
||||
<property name="sessionFactory" ref="sessionFactory"/>
|
||||
<property name="configuration" value="classpath:org/jbpm/default.jbpm.cfg.xml"/>
|
||||
</bean>
|
||||
|
||||
<!-- jBPM template -->
|
||||
<bean id="jbpm.template" class="org.springmodules.workflow.jbpm31.JbpmTemplate">
|
||||
<constructor-arg index="0" ref="jbpm.configuration"/>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
</beans>
|
Reference in New Issue
Block a user