X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FCmsUtils.java;h=38979610d1d57d332bb315cfac73c4b1b2503e31;hb=636529bb7df0774617693e452b04a4c61dda16cb;hp=27f83807f43d16e73d793aad109f2c4cc063c379;hpb=54cba9d97464302cbcfad9d8a57cb23a17bdddb7;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/util/CmsUtils.java b/org.argeo.cms.ui/src/org/argeo/cms/util/CmsUtils.java index 27f83807f..38979610d 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/util/CmsUtils.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/util/CmsUtils.java @@ -14,7 +14,6 @@ import org.argeo.cms.ui.CmsConstants; import org.argeo.cms.ui.CmsView; import org.argeo.eclipse.ui.specific.UiContext; import org.argeo.jcr.JcrUtils; -import org.argeo.node.NodeAuthenticated; import org.argeo.node.NodeConstants; import org.argeo.node.NodeUtils; import org.eclipse.rap.rwt.RWT; @@ -41,7 +40,7 @@ public class CmsUtils implements CmsConstants { * this call. */ public static CmsView getCmsView() { - return UiContext.getData(NodeAuthenticated.KEY); + return UiContext.getData(CmsView.KEY); } public static StringBuilder getServerBaseUrl(HttpServletRequest request) { @@ -68,10 +67,6 @@ public class CmsUtils implements CmsConstants { } } - // private final static String PATH_DATA = "/data"; - // private final static String WEBDAV_PUBLIC = PATH_DATA + "/public"; - // private final static String WEBDAV_PRIVATE = PATH_DATA + "/files"; - /** A path in the node repository */ public static String getDataPath(Node node) throws RepositoryException { return getDataPath(NodeConstants.NODE, node); @@ -79,43 +74,7 @@ public class CmsUtils implements CmsConstants { public static String getDataPath(String cn, Node node) throws RepositoryException { return NodeUtils.getDataPath(cn, node); - // assert node != null; - // String userId = node.getSession().getUserID(); - // if (log.isTraceEnabled()) - // log.trace(userId + " : " + node.getPath()); - // StringBuilder buf = new StringBuilder(); - // boolean isAnonymous = - // userId.equalsIgnoreCase(NodeConstants.ROLE_ANONYMOUS); - // if (isAnonymous) - // buf.append(WEBDAV_PUBLIC); - // else - // buf.append(WEBDAV_PRIVATE); - // Session session = node.getSession(); - // Repository repository = session.getRepository(); - // String cn; - // if (repository.isSingleValueDescriptor(NodeConstants.CN)) { - // cn = repository.getDescriptor(NodeConstants.CN); - // } else { - // log.warn("No cn defined in repository, using " + NodeConstants.NODE); - // cn = NodeConstants.NODE; - // } - // return - // buf.append('/').append(cn).append('/').append(session.getWorkspace().getName()).append(node.getPath()) - // .toString(); } - // - // public static String getCanonicalUrl(Node node, HttpServletRequest - // request) throws RepositoryException { - // try { - // StringBuilder buf = getServerBaseUrl(request); - // buf.append('/').append('!').append(node.getPath()); - // return new URL(buf.toString()).toString(); - // } catch (MalformedURLException e) { - // throw new CmsException("Cannot build data URL for " + node, e); - // } - // // return request.getRequestURL().append('!').append(node.getPath()) - // // .toString(); - // } /** @deprecated Use rowData16px() instead. GridData should not be reused. */ @Deprecated @@ -166,28 +125,6 @@ public class CmsUtils implements CmsConstants { table.setData(CmsConstants.ITEM_HEIGHT, height); } - // /** @return the path or null if not instrumented */ - // @Deprecated - // public static String getDataPath(Widget widget) { - // // JCR item - // Object data = widget.getData(); - // if (data != null && data instanceof Item) { - // try { - // return ((Item) data).getPath(); - // } catch (RepositoryException e) { - // throw new CmsException("Cannot find data path of " + data + " for " + - // widget); - // } - // } - // - // // JCR path - // data = widget.getData(Property.JCR_PATH); - // if (data != null) - // return data.toString(); - // - // return null; - // } - /** Dispose all children of a Composite */ public static void clear(Composite composite) { for (Control child : composite.getChildren())