Code snippets - XML Add-On | AEM Community Blog Seeding | Community
Skip to main content
kautuk_sahni
Community Manager
Community Manager
September 11, 2020

Code snippets - XML Add-On | AEM Community Blog Seeding

  • September 11, 2020
  • 0 replies
  • 1200 views

BlogImage.jpg

Code snippets - XML Add-On by Techrevel Blog - Aanchal Sikka

Abstract

Get allowed Document State transitions for an asset. The API will return next allowed document state transitions for the user identified by userID attribute

JSONObject jsonResponse = ProfileService.getdocstateinfo(new String[] { assetPath }, userID, resourceResolver);
LOG.debug("Profile service response: {} for asset: {}", jsonResponse, assetPath);

JSONArray jsonArray = jsonResponse.getJSONObject(assetPath).getJSONArray(DOCSTATEJSON_ALLOWEDSTATES_KEY);

for (int i = 0; i < jsonArray.length(); i++) {
LOG.info("Valid transition: {}", jsonArray.getString(i));
}

Read Full Blog

Code snippets - XML Add-On

Q&A

Please use this thread to ask the related questions.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.