12-Amethyst
May 14, 2024
Solved
Is it possible to set/update the modified by attribute on the object with out iterating using api?
- May 14, 2024
- 2 replies
- 2283 views
SessionHelper.manager.setPrincipal(strModifier);
System.out.println("Current session user :- " + SessionHelper.manager.getPrincipal().getName());
//check out part
epmDocument = (EPMDocument) WorkInProgressHelper.service.checkout(epmDocument,WorkInProgressHelper.service.getCheckoutFolder(),"").getWorkingCopy();
WTUser modifer = OrganizationServicesHelper.manager.getAuthenticatedUser(strModifier);
VersionControlHelper.setIterationModifier((Iterated)epmDocument, WTPrincipalReference.newWTPrincipalReference(modifer));
//check in part
WorkInProgressHelper.service.checkin(epmDocument ,"checkedin");So A.1 is before the change of "modified by" and A.2 is after the "modified by".
I changed the modified by using api by doing checked in+ checked out simultaneously.
Above is a snippet of the code i used:

