Content and folder node archival

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2767 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Derek Hulley
2006-05-04 16:04:55 +00:00
parent 35f3eda32f
commit fcad8b7a1f
29 changed files with 722 additions and 198 deletions

View File

@@ -44,6 +44,7 @@
<type name="cm:folder">
<title>Folder</title>
<parent>cm:cmobject</parent>
<archive>true</archive>
<properties>
<property name="cm:orderedchildren">
<type>d:boolean</type>
@@ -68,6 +69,7 @@
<type name="cm:content">
<title>Content</title>
<parent>cm:cmobject</parent>
<archive>true</archive>
<properties>
<property name="cm:content">
<type>d:content</type>

View File

@@ -78,6 +78,16 @@
<java-class>org.alfresco.service.cmr.repository.NodeRef</java-class>
</data-type>
<data-type name="d:childassocref">
<analyser-class>org.apache.lucene.analysis.standard.StandardAnalyzer</analyser-class>
<java-class>org.alfresco.service.cmr.repository.ChildAssociationRef</java-class>
</data-type>
<data-type name="d:assocref">
<analyser-class>org.apache.lucene.analysis.standard.StandardAnalyzer</analyser-class>
<java-class>org.alfresco.service.cmr.repository.AssociationRef</java-class>
</data-type>
<data-type name="d:path">
<analyser-class>org.apache.lucene.analysis.standard.StandardAnalyzer</analyser-class>
<java-class>org.alfresco.service.cmr.repository.Path</java-class>

View File

@@ -122,6 +122,53 @@
<aspect name="sys:incomplete">
<title>Incomplete</title>
</aspect>
<!-- details stored on archived nodes -->
<aspect name="sys:archived">
<title>Archived</title>
<properties>
<property name="sys:archivedOriginalParent">
<type>d:noderef</type>
<mandatory>true</mandatory>
</property>
<property name="sys:archivedBy">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="sys:archivedDate">
<type>d:datetime</type>
<mandatory>true</mandatory>
</property>
</properties>
</aspect>
<aspect name="sys:archived-assocs">
<properties>
<property name="sys:archivedParentAssocs">
<type>d:childassocref</type>
<mandatory>false</mandatory>
<multiple>true</multiple>
<index enabled="false" />
</property>
<property name="sys:archivedChildAssocs">
<type>d:childassocref</type>
<mandatory>false</mandatory>
<multiple>true</multiple>
<index enabled="false" />
</property>
<property name="sys:archivedSourceAssocs">
<type>d:assocref</type>
<mandatory>false</mandatory>
<multiple>true</multiple>
<index enabled="false" />
</property>
<property name="sys:archivedTargetAssocs">
<type>d:assocref</type>
<mandatory>false</mandatory>
<multiple>true</multiple>
<index enabled="false" />
</property>
</properties>
</aspect>
</aspects>