private void fireNewBranchEvent(final Path targetRoot, final org.uberfire.java.nio.file.Path nioTargetRepositoryRoot) { configuredRepositories.reloadRepositories(); final Repository repository = repositoryService.getRepository(targetRoot); final Optional<Branch> branch = repository.getBranch(Paths.convert(nioTargetRepositoryRoot.getRoot())); if (branch.isPresent()) { newBranchEventEvent.fire(new NewBranchEvent(repository, branch.get().getName(), sessionInfo.getIdentity())); } else { throw new IllegalStateException("Could not find a branch that was just created. The Path used was " + nioTargetRepositoryRoot.getRoot()); } }
private void fireNewBranchEvent(final Space space, final Path targetRoot, final org.uberfire.java.nio.file.Path nioTargetRepositoryRoot) { configuredRepositories.reloadRepositories(); final Repository repository = repositoryService.getRepository(space, targetRoot); final Optional<Branch> branch = repository.getBranch(Paths.convert(nioTargetRepositoryRoot.getRoot())); if (branch.isPresent()) { newBranchEventEvent.fire(new NewBranchEvent(repository, branch.get().getName(), sessionInfo.getIdentity())); } else { throw new IllegalStateException("Could not find a branch that was just created. The Path used was " + nioTargetRepositoryRoot.getRoot()); } }
@PostConstruct public void loadOrganizationalUnits() { Collection<ConfigGroup> groups = configurationService.getConfiguration(ConfigType.SPACE); if (groups != null) { for (ConfigGroup groupConfig : groups) { // Make sure existing Organizational Units are correctly initialized with a default group id. String ouName = groupConfig.getName(); String defaultGroupId = groupConfig.getConfigItemValue("defaultGroupId"); if (defaultGroupId == null || defaultGroupId.trim().isEmpty()) { groupConfig.setConfigItem(configurationFactory.newConfigItem("defaultGroupId", getSanitizedDefaultGroupId(ouName))); configurationService.updateConfiguration(groupConfig); } OrganizationalUnit ou = organizationalUnitFactory.newOrganizationalUnit(groupConfig); registeredOrganizationalUnits.put(ou.getName(), ou); createSpaceConfigRepositoryIfNecessary(ouName); } } configuredRepositories.reloadRepositories(); }
configurationFactory); configuredRepositories.reloadRepositories();
configurationFactory); configuredRepositories.reloadRepositories();