Proposed JCR 2.0 API Changes

Interface Changes

javax.jcr

javax.jcr.Binary [new]
javax.jcr.Node
javax.jcr.Property
javax.jcr.PropertyType
javax.jcr.RangeIterator
javax.jcr.Repository
javax.jcr.Session
javax.jcr.Value
javax.jcr.ValueFactory
javax.jcr.Workspace

javax.jcr.lock

javax.jcr.lock.Lock

javax.jcr.nodetype

javax.jcr.nodetype.NodeDefinition

javax.jcr.nodetype.NodeType

javax.jcr.nodetype.NodeTypeManager
New Interfaces

javax.jcr.observation

javax.jcr.observation.Event
javax.jcr.observation.EventIterator
javax.jcr.observation.EventJournal

javax.jcr.query

javax.jcr.query.Query
javax.jcr.query.QueryManager
javax.jcr.query.Row
javax.jcr.query.PreparedQuery
javax.jcr.query.qom

New package

javax.jcr.security

New package

javax.jcr.version

javax.jcr.version.Version
javax.jcr.version.VersionHistory
New Exceptions
javax.jcr.RepositoryException

Other changes

A few methods now throw an exception, for example Session.addLockToken.

last edited 2007-07-17 12:49:10 by ThomasMueller