Log of /jackrabbit/trunk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/ItemInfo.java
Parent Directory
|
Revision Log
Revision
568530 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 22 09:38:10 2007 UTC
(2 years, 3 months ago)
by
angela
File length: 1955 byte(s)
Diff to
previous 555644
(
colored)
JCR-1070 Promotion of SPI from Contrib (jackrabbit-spi, jackrabbit-commons-spi)
JCR-788 Upgrade to Lucene 2.2 (adjusted dependency in spi contrib. the outdated dependency in caused build to fail)
Revision
506927 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 13 09:31:36 2007 UTC
(2 years, 9 months ago)
by
angela
Original Path:
jackrabbit/trunk/contrib/spi/spi/src/main/java/org/apache/jackrabbit/spi/ItemInfo.java
File length: 1461 byte(s)
Diff to
previous 421270
(
colored)
Refactoring
- separate hierarchy from ItemStates
- remove ItemStateManager
- move all hierarchy related classes to a separate package ('hierarchy')
- allow loading of deep Item without loading ancestors
- consequently item definition is only built upon usage, since parent is needed.
- minor fixes with adding/removing mixin-nodetypes
Consequences for SPI interfaces:
- SPI impl must be able to deal with both proper itemID and path, since jcr2spi
might not be aware of a uniqueID defined with a parent node.
- ItemInfo.getPath added, in order to be able to built the missing hierarchy
entries if a deep Item identified by uniqueID (plus ev. path) is loaded
- LockInfo.getNodeId added, in order to be able to determine the lock-holding node.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.