Adapt to changes in Argeo Commons
[gpl/argeo-slc.git] / swt / rap / org.argeo.cms.e4.rap / src / org / argeo / cms / e4 / rap / CmsLoginLifecycle.java
index cdd87fd3f54696688270d7751349efbe1b761b96..b8b2935f9609db896e879fb2819d5f7822b436ee 100644 (file)
@@ -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() {