May 9, 2020
Estimated Post Reading Time ~

How to get Repository access in AEM

@Reference private SlingRepository repository;
@SuppressWarnings("deprecation")
@Reference
private JcrResourceResolverFactory resolverFactory;

private ResourceResolver resolver;
private Session session;

session = repository.loginAdministrative(null);
resolver = this.resolverFactory.getResourceResolver(session);

From here you will get the root node whichever you wants---
rootNodePath="/content/dam";
Node rootNode = session.getNode(rootNodePath);

From this rootNode, you can trace all the sub-nodes.


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.