@@ -0,0 +1,689 @@
+package eu.hlavki.identity.services.sync.client;%0A%0Aimport eu.hlavki.identity.services.sync.AccountSyncService;%0Aimport org.apache.karaf.shell.api.action.Action;%0Aimport org.apache.karaf.shell.api.action.Command;%0Aimport org.apache.karaf.shell.api.action.lifecycle.Reference;%0Aimport org.apache.karaf.shell.api.action.lifecycle.Service;%0A%0A@Service%0A@Command(scope = %22identity%22, name = %22synchronize-groups%22, description = %22Synchronize G Suite groups to LDAP%22)%0Apublic class SyncGroupsCommand implements Action %7B%0A%0A    @Reference%0A    AccountSyncService syncService;%0A%0A    @Override%0A    public Object execute() throws Exception %7B%0A        syncService.synchronizeAllGroups();%0A        return null;%0A    %7D%0A%7D%0A

add command to synchronize groups