Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
In the light of the modularization effort it would IMHO make a lot of sense to refactor oak.spi.security.* into a separate module/bundle that could be release independent of oak-core.
As far as I could see so far this is currently not easily doable due to the dependency of oak.spi.security.* on oak.plugins.tree, which in turn relies on o.a.j.oak.query.QueryEngineSettings and other oak-core internals (see also OAK-6304). Most likely this issue would therefore require a complete review (and possibly a split) of the oak.plugins.tree package space which contains a mixture of utilities and 'API' (like e.g. TreeContext and TreeLocation)... will open a separate issue for this linking to this one.
Attachments
Attachments
Issue Links
- is blocked by
-
OAK-6681 Remove PropInfo dependency on EffectiveNodeType
- Closed
-
OAK-6690 Refactor constants classes NodeTypeConstants, NamespaceConstants, VersionConstants
- Closed
-
OAK-6703 Refactor oak.namepath package
- Closed
-
OAK-6708 Move plugins.value.jcr package to oak-store-spi
- Closed
-
OAK-6319 Review API and Utilities in oak.plugins.tree package
- Closed
-
OAK-6698 Refactor UUID utilites from IdentifierManager to new UUIDUtils in oak-commons
- Closed
- is duplicated by
-
OAK-6658 Move oak.spi.xml to oak-security-spi
- Resolved
- is required by
-
OAK-6821 Enforce minimum line coverage for oak-security-spi
- Closed