]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.ux/src/org/argeo/cms/ux/CmsUxUtils.java
Native image configuration for single user repository.
[lgpl/argeo-commons.git] / org.argeo.cms.ux / src / org / argeo / cms / ux / CmsUxUtils.java
1 package org.argeo.cms.ux;
2
3 import org.argeo.api.acr.ContentRepository;
4 import org.argeo.api.acr.ContentSession;
5 import org.argeo.api.cms.CmsView;
6 import org.argeo.cms.auth.CurrentUser;
7
8 public class CmsUxUtils {
9 public static ContentSession getContentSession(ContentRepository contentRepository, CmsView cmsView) {
10 return CurrentUser.callAs(cmsView.getCmsSession().getSubject(), () -> contentRepository.get());
11 }
12
13 /** singleton */
14 private CmsUxUtils() {
15
16 }
17 }