X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.client.ui.dist%2Fsrc%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Fcontrollers%2FArtifactsTreeContentProvider.java;h=ac3459e95d4140e2723ac40162b2b612bf699cb0;hb=70901ba1327db41638c771fe923ecd947bd685d0;hp=ef3fef21f9a826acd35c12896938677da7c6dba9;hpb=2db415932b071525adb52c6374e021174512a924;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/controllers/ArtifactsTreeContentProvider.java b/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/controllers/ArtifactsTreeContentProvider.java index ef3fef21f..ac3459e95 100644 --- a/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/controllers/ArtifactsTreeContentProvider.java +++ b/org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/controllers/ArtifactsTreeContentProvider.java @@ -23,14 +23,16 @@ import javax.jcr.Node; import javax.jcr.NodeIterator; import javax.jcr.RepositoryException; -import org.argeo.ArgeoException; import org.argeo.eclipse.ui.jcr.utils.JcrItemsComparator; +import org.argeo.slc.SlcException; import org.argeo.slc.jcr.SlcTypes; import org.eclipse.jface.viewers.ITreeContentProvider; import org.eclipse.jface.viewers.Viewer; +/** Enable specific browsing of an artifact tree */ public class ArtifactsTreeContentProvider implements ITreeContentProvider, SlcTypes { + private static final long serialVersionUID = -8097817288192073987L; // Utils private boolean sortChildren = true; @@ -64,7 +66,7 @@ public class ArtifactsTreeContentProvider implements ITreeContentProvider, } } catch (RepositoryException e) { - throw new ArgeoException( + throw new SlcException( "Unexpected exception while listing node properties", e); } return elements; @@ -81,7 +83,7 @@ public class ArtifactsTreeContentProvider implements ITreeContentProvider, return true; } } catch (RepositoryException e) { - throw new ArgeoException( + throw new SlcException( "Unexpected exception while checking if property is multiple", e); }