X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FLoginEntryPoint.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FLoginEntryPoint.java;h=abe67040643bfc96184fbff65572d446671dee17;hb=e6d2d877a7208a13c05a9c9a8b67641972f13870;hp=4ccedd19bb2a5180873b481a188a439361018f2c;hpb=ae8c7a45f669eb467d3e0be33d4be1e4cefec3da;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/util/LoginEntryPoint.java b/org.argeo.cms/src/org/argeo/cms/util/LoginEntryPoint.java index 4ccedd19b..abe670406 100644 --- a/org.argeo.cms/src/org/argeo/cms/util/LoginEntryPoint.java +++ b/org.argeo.cms/src/org/argeo/cms/util/LoginEntryPoint.java @@ -14,6 +14,7 @@ import org.argeo.cms.CmsImageManager; import org.argeo.cms.CmsView; import org.argeo.cms.auth.AuthConstants; import org.argeo.cms.auth.HttpRequestCallbackHandler; +import org.argeo.cms.ui.UxContext; import org.argeo.cms.widgets.auth.CmsLogin; import org.argeo.cms.widgets.auth.CmsLoginShell; import org.argeo.eclipse.ui.dialogs.ErrorFeedback; @@ -28,6 +29,7 @@ public class LoginEntryPoint implements EntryPoint, CmsView { // private final static Log log = LogFactory.getLog(WorkbenchLogin.class); private final Subject subject = new Subject(); private LoginContext loginContext; + private UxContext uxContext = null; @Override public int createUI() { @@ -58,6 +60,7 @@ public class LoginEntryPoint implements EntryPoint, CmsView { } catch (LoginException e) { throw new ArgeoException("Cannot log in", e); } + uxContext = new SimpleUxContext(); return postLogin(); } @@ -145,4 +148,10 @@ public class LoginEntryPoint implements EntryPoint, CmsView { // TODO Auto-generated method stub return null; } + + @Override + public UxContext getUxContext() { + return uxContext; + } + }