Make Argeo data model extensions and keyring optional.
[lgpl/argeo-commons.git] / org.argeo.cms.e4 / src / org / argeo / cms / e4 / jcr / handlers / AddRemoteRepository.java
index e51c104ef6443d4fd821ffa1b1f1e8709de3bef9..12dee13b96e21720fc177889cf7f1430f542896a 100644 (file)
@@ -36,6 +36,7 @@ import org.argeo.node.NodeConstants;
 import org.argeo.node.NodeUtils;
 import org.argeo.node.security.Keyring;
 import org.eclipse.e4.core.di.annotations.Execute;
+import org.eclipse.e4.core.di.annotations.Optional;
 import org.eclipse.e4.ui.model.application.ui.basic.MPart;
 import org.eclipse.e4.ui.services.IServiceConstants;
 import org.eclipse.jface.dialogs.Dialog;
@@ -67,6 +68,7 @@ public class AddRemoteRepository implements ArgeoNames {
        @Inject
        private Repository nodeRepository;
        @Inject
+       @Optional
        private Keyring keyring;
 
        @Execute