projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adapt CMS RCP to recent changes.
[lgpl/argeo-commons.git]
/
rcp
/
org.argeo.cms.e4.rcp
/
src
/
org
/
argeo
/
cms
/
e4
/
rcp
/
CmsE4Application.java
diff --git
a/rcp/org.argeo.cms.e4.rcp/src/org/argeo/cms/e4/rcp/CmsE4Application.java
b/rcp/org.argeo.cms.e4.rcp/src/org/argeo/cms/e4/rcp/CmsE4Application.java
index 5cc6a839453bacea1144dce120f79f5a2cd2e155..629da60aae8eefae2871ada690bcfe1ab582eb9f 100644
(file)
--- a/
rcp/org.argeo.cms.e4.rcp/src/org/argeo/cms/e4/rcp/CmsE4Application.java
+++ b/
rcp/org.argeo.cms.e4.rcp/src/org/argeo/cms/e4/rcp/CmsE4Application.java
@@
-31,6
+31,9
@@
public class CmsE4Application implements IApplication, CmsView {
@Override
public Object start(IApplicationContext context) throws Exception {
@Override
public Object start(IApplicationContext context) throws Exception {
+ // TODO wait for CMS to be ready
+ Thread.sleep(5000);
+
uid = UUID.randomUUID().toString();
Subject subject = new Subject();
Display display = createDisplay();
uid = UUID.randomUUID().toString();
Subject subject = new Subject();
Display display = createDisplay();
@@
-39,7
+42,7
@@
public class CmsE4Application implements IApplication, CmsView {
loginShell.setSubject(subject);
try {
// try pre-auth
loginShell.setSubject(subject);
try {
// try pre-auth
- loginContext = new LoginContext(CmsAuth.LOGIN_CONTEXT_USER, subject, loginShell);
+ loginContext = new LoginContext(CmsAuth.LOGIN_CONTEXT_
SINGLE_
USER, subject, loginShell);
loginContext.login();
} catch (LoginException e) {
e.printStackTrace();
loginContext.login();
} catch (LoginException e) {
e.printStackTrace();