Add inner class for metadata to Item, delay metadata loading until required,
reduce impact of changes
-----------------------------------------------------------------------------------------------------
Key: DS-694
URL: http://jira.dspace.org/jira/browse/DS-694
Project: DSpace 1.x
Issue Type: Improvement
Reporter: Graham Triggs
Assignee: Graham Triggs
Fix For: 1.7.0
Use an inner class in Item to cache the metadata entries. This allows us to
delay metadata loading until it is required, instead of when the Item is
instantiated.
Further, the writing can be restructured to better determine if the metadata
has actually changed - or if the other properties have been modified - reducing
the number of database accesses, and in particular avoiding 'false' updates to
the modification date for the item.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.dspace.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel