/** * Resets the indexing context of a given repository. * * @param repo * @throws IndexUpdateFailedException */ @SuppressWarnings( "unchecked" ) public void resetIndexingContext(Repository repo) throws IndexUpdateFailedException { if (repo.hasIndex() && repo instanceof EditableRepository) { EditableRepository eRepo = (EditableRepository) repo; ArchivaIndexingContext newCtx = getIndexManager(repo.getType()).reset(repo.getIndexingContext()); eRepo.setIndexingContext(newCtx); } }