[
https://issues.apache.org/jira/browse/OAK-7242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16353734#comment-16353734
]
Michael Dürig commented on OAK-7242:
------------------------------------
{{PropertyState}} and {{NodeState}} instances are immutable value objects (or
ADTs really), so like e.g. {{String}} it makes sense to share them where
necessary. The {{Tree}} class in the Oak API introduces higher level
functionality based on these primitives (e.g. mutability, access control,
transactions, etc.). As this additional functionality is mainly focused on the
hierarchy (i.e. the nodes), it turned out that there is no need in wrapping
properties again as this would not provide any additional value by increasing
the complexity at the same time.
> OAK API overview documentation link for NodeState doesn't exist
> ---------------------------------------------------------------
>
> Key: OAK-7242
> URL: https://issues.apache.org/jira/browse/OAK-7242
> Project: Jackrabbit Oak
> Issue Type: Documentation
> Components: api
> Affects Versions: 1.8.0
> Reporter: indra kumar gurjar
> Assignee: angela
> Priority: Minor
>
> At OAK API overview documentation page [0] when user clicks on NodeState
> documentation , it shows 404.
> NodeState API is not listed under oak-api , so either it should be removed
> from overview documentation or new link should be updated.
> New link for API -
> [https://jackrabbit.apache.org/oak/docs/apidocs/org/apache/jackrabbit/oak/spi/state/NodeState.html]
> [0] - [https://jackrabbit.apache.org/oak/docs/oak_api/overview.html]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)