-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO.txt
31 lines (23 loc) · 1.01 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1. AlfrescoReflectionUtils: merge the following methods into one:
+ getAlfrescoMeta
+ getNodeType
+ getNodeTypeAspects
+ getNodeAspects
2. Add listeners during conversion to inject custom behaviour:
+ Before the JavaBeanConverter gets invoked
+ Before the file/folder gets created
+ Before the meta properties get serialized into the XML file
+ When child/peer associations get handled
3. Implement and register a default listener and delegate some logic (see #2)
4. Use http://code.google.com/p/reflections to auto-wire into AlfrescoXStreamMarshaller:
+ XStream annotated beans
+ Custom (XStream) converters
+ Custom listeners
5. Use Alfresco internal BatchProcessor to process peer associations
6. Add multi-threading capabilities
7. Simplify usage by using Spring, alfresco-global.properties and JMX
8. Documentation (small blogpost on how to use it on API level)
9. Alfresco Share Console page, which allows to
+ start/monitor XML uploading
+ see beans, converters and listeners being registered
(preferably same of JMX)