X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Frap%2Forg.argeo.cms.e4.rap%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Frap%2FCmsLoginLifecycle.java;h=b8b2935f9609db896e879fb2819d5f7822b436ee;hb=b723ba5d295b0e094feebdf10ab67e96cdcb0979;hp=cdd87fd3f54696688270d7751349efbe1b761b96;hpb=ceff20836ab9a1c78747a56697824c209c24da53;p=gpl%2Fargeo-slc.git diff --git a/swt/rap/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java b/swt/rap/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java index cdd87fd3f..b8b2935f9 100644 --- a/swt/rap/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java +++ b/swt/rap/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsLoginLifecycle.java @@ -1,5 +1,7 @@ package org.argeo.cms.e4.rap; +import java.net.URI; +import java.net.URISyntaxException; import java.security.AccessController; import java.util.UUID; import java.util.concurrent.Callable; @@ -167,6 +169,17 @@ public class CmsLoginLifecycle implements CmsView { public String getUid() { return uid; } + + + + @Override + public URI toBackendUri(String url) { + try { + return new URI(url); + } catch (URISyntaxException e) { + throw new IllegalArgumentException("Cannot convert " + url, e); + } + } // CALLBACKS protected void startupComplete() {