Make Argeo data model extensions and keyring optional.
[lgpl/argeo-commons.git] / org.argeo.cms.e4 / src / org / argeo / cms / e4 / jcr / JcrBrowserView.java
index 7639df459dedc55f3478b9d926b412b58e68fcfb..f18f7fc87f14f2a8b5bd084fe8059252ac13d5dc 100644 (file)
@@ -46,6 +46,7 @@ import org.argeo.eclipse.ui.jcr.utils.NodeViewerComparer;
 import org.argeo.node.security.CryptoKeyring;
 import org.argeo.node.security.Keyring;
 import org.eclipse.e4.core.contexts.IEclipseContext;
+import org.eclipse.e4.core.di.annotations.Optional;
 import org.eclipse.e4.ui.services.EMenuService;
 import org.eclipse.e4.ui.workbench.modeling.EPartService;
 import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
@@ -78,6 +79,7 @@ public class JcrBrowserView {
 
        /* DEPENDENCY INJECTION */
        @Inject
+       @Optional
        private Keyring keyring;
        @Inject
        private RepositoryFactory repositoryFactory;