Log of /jackrabbit/trunk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
Parent Directory
|
Revision Log
Revision
803444 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 12 11:02:10 2009 UTC
(3 months, 2 weeks ago)
by
angela
File length: 62950 byte(s)
Diff to
previous 801459
(
colored)
JCR-2104: JSR 283 Full Versioning (work in progress)
- setActivity
- checkout with activity param -> spi level
- more checks in version manager
- invalidation after sucessful mergeActivity
Revision
801459 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 5 23:17:11 2009 UTC
(3 months, 3 weeks ago)
by
tripod
File length: 62019 byte(s)
Diff to
previous 794302
(
colored)
JCR-1974 JSR 283: Evaluate Capabilities (adapted to changed signature)
JCR-2140 JSR 283: Configurations and Baselines (adapted to changed signature)
Revision
794302 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 15 15:37:59 2009 UTC
(4 months, 1 week ago)
by
mduerig
File length: 62061 byte(s)
Diff to
previous 790826
(
colored)
JCR-1797: SPI: RepositoryService.getItemInfos should be allowed to return entries outside of the requested tree.
Revision
779555 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 28 10:45:05 2009 UTC
(5 months, 4 weeks ago)
by
angela
File length: 59974 byte(s)
Diff to
previous 779101
(
colored)
JCR-2003: JCR2SPI / SPI: Add support for JCR 2.0
- Node.getReferences(String)
- Node.getWeakReferences()
- Node.getWeakReferences(String)
JCR-1418: Redesign NodeInfo.getReferences()
- deprecated getReferences on NodeInfo
- added method to RepositoryService as suggested by marcel but including support for the variants in JCR 2.0
> weakrefs vs refs
> name-filter
Revision
774294 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 13 12:43:19 2009 UTC
(6 months, 2 weeks ago)
by
angela
File length: 56526 byte(s)
Diff to
previous 773907
(
colored)
JCR-2105: JSR 283 NodeType Management (work in progress)
JCR-1483: Move common node type functionality to jackrabbit-spi-commons
NOTE: intermediate checkin to avoid additional conflicts with stefans work
Revision
773828 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 12 08:59:34 2009 UTC
(6 months, 2 weeks ago)
by
angela
File length: 52630 byte(s)
Diff to
previous 753244
(
colored)
JCR-2104: JSR 283 Versioning
- VersionHistory.getAllFrozenNodes() (move iteratoradaptor from core to jcr-commons), VersionHistory.getVersionableIdentifier()
- Version.getFrozenNode, Version.getLinearPredecessor()
- VersionManager (work in progress): 170-methods, shallow merge, checkpoint
-> extend SPI interfaces accordingly
JCR-2003: JCR2SPI / SPI: Add support for JCR 2.0
- Session.hasPermission()
- Node.getProperties/getNodes with glob
- Node.getIdentifier()
JCR-2004: Update SPI locking to match JCR 2.0
- separate JCR LockManager from the internal lock manager
Revision
753244 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 13 13:37:44 2009 UTC
(8 months, 2 weeks ago)
by
angela
File length: 50969 byte(s)
Diff to
previous 711566
(
colored)
JCR-1590 JSR 283: Locking
- getSecondsRemaining is negative if lock is expired or released
- getLockToken always returns null if lock is sessionscoped
JCR-2004 Update SPI locking to match JCR 2.0
- extend spi/LockInfo.java
- add JCR 2.0 variant of RepositoryService#lock that takes timeoutHint and ownerHint
- adjust jcr2spi
- adjust spi implementation(s)
Revision
711566 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 5 13:48:26 2008 UTC
(12 months, 3 weeks ago)
by
angela
File length: 49659 byte(s)
Diff to
previous 654826
(
colored)
JCR-1842JCR-1842: RepositoryService.obtain should allow to pass null workspaceName indicating the default workspace
Revision
654826 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 9 14:37:21 2008 UTC
(18 months, 2 weeks ago)
by
angela
File length: 49433 byte(s)
Diff to
previous 649276
(
colored)
JCR-1576 Remove RepositoryService exists()
JCR-1577 Remove RepositoryService.getRootId()
JCR-1405 SPI: Introduce NodeInfo.getChildInfos()
Revision
649071 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 17 12:44:41 2008 UTC
(19 months, 1 week ago)
by
reschke
File length: 50766 byte(s)
Diff to
previous 592356
(
colored)
JCR-1513: allow RepositoryService.checkin() to return the NodeId of the created version; use it in JCR2SPI; implement it in SPI2JCR.
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: 46972 byte(s)
Diff to
previous 555526
(
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/RepositoryService.java
File length: 33194 byte(s)
Diff to
previous 498558
(
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.
Revision
482657 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 5 14:08:03 2006 UTC
(2 years, 11 months ago)
by
angela
Original Path:
jackrabbit/trunk/contrib/spi/spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
File length: 31963 byte(s)
Diff to
previous 482631
(
colored)
work in progress
- NodeInfo does not load information about child-node-entries
-> add separate SPI call
-> add initial draft ChildInfo interface
-> ChildNodeEntries are not built upon creation of the NodeState
-> ItemStateFactory: add method to retrieve ChildNodeEntries
- respect CacheBehaviour while persisting transient modifications
- LockInfo.getNodeId() -> not used so far -> remove
- SessionItemStateManager: getHierarchyManager() only used by SessionImpl -> moved
- Improve TODO comments
- Javadoc
Revision
482631 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 5 12:59:39 2006 UTC
(2 years, 11 months ago)
by
mreutegg
Original Path:
jackrabbit/trunk/contrib/spi/spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
File length: 31576 byte(s)
Diff to
previous 478578
(
colored)
Work in progress
- Add SessionInfo parameter to RepositoryService.createEventFilter()
- Move creation of event filter in ObservationManagerImpl.addEventListener() out of synchronized block
- Make sure subscription is in place before batch
- NodeTypeDefinitions are not cached in RepositoryServiceImpl
- Return empty EventBundle array if there were no events
- Decide whether an event bundle is local based on lastBatchId in SessionInfo and transactionId in EventBundle.
Revision
454423 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 9 16:46:16 2006 UTC
(3 years, 1 month ago)
by
angela
Original Path:
jackrabbit/trunk/contrib/spi/spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
File length: 27085 byte(s)
Diff to
previous 452805
(
colored)
work in progress
JCR2SPI
--------------------------------------------------------------
- reorder ItemState/NodeState/PropertyState in order to group
methods by state types (overlayed workspace state vs. session/transient states)
- add utility methods that allow to determine and validate the
type of ItemState.
- move childitementry classes to separate package and force usage
of interface methods
- add checks for state type to ItemManager implementation
- add checks for state type to LockManager
- fix Node.getMixinTypes()
- rename ItemState.pull to 'reset'. remove todo asking for a careful
merging of wsp-State and introduce a new method 'merge'.
SPI
--------------------------------------------------------------------
- rename login as suggested by julian
- add method dispose(SessionInfo)
- rename ItemId.getRelativePath to getPath
Revision
451313 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 29 14:44:39 2006 UTC
(3 years, 1 month ago)
by
angela
Original Path:
jackrabbit/trunk/contrib/spi/spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
File length: 26980 byte(s)
Diff to
previous 447376
(
colored)
work in progress
- ChangeLog: add target (item to be saved)
- TransientItemStateManager: changing itemstate from new to existing => needs to connect to overlayed state
- TransientISFactory move out of TransientISM
- RepositoryServiceImpl: simplify execution of wsp-operations
- Initial draft for observation
- WorkspaceManager: seperate notification of events resulting from transient modifications.
- WorkspaceManager: don't report events from wsp-operations as external mods.
- IteratorHelper; add EMPTY constant
- Event: add constant for ALL events
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.