public void saveConfiguration() throws IOException { nexusConfiguration.saveConfiguration(); }
public <T> void removeTask( ScheduledTask<T> task ) { synchronized ( applicationConfiguration ) { List<CScheduledTask> tasks = getCurrentConfiguration( true ); CScheduledTask foundTask = findTask( task.getId(), tasks ); if ( foundTask != null ) { tasks.remove( foundTask ); try { applicationConfiguration.saveConfiguration(); } catch ( IOException e ) { logger.warn( "Could not save task changes!", e ); } } } // TODO: need to also add task to a history file }
protected void setMirrors(Repository repository, List<Mirror> mirrors) throws IOException { //populate ids if not set for (Mirror mirror : mirrors) { if (StringUtils.isEmpty(mirror.getId())) { mirror.setId(mirror.getUrl()); } } repository.getPublishedMirrors().setMirrors(mirrors); getNexusConfiguration().saveConfiguration(); } }
applicationConfiguration.saveConfiguration();
/** * Delete an existing repository route. * * @param routeId The repository route to access. */ @Override @DELETE @ResourceMethodSignature(pathParams = {@PathParam(AbstractRepositoryRoutePlexusResource.ROUTE_ID_KEY)}) public void delete(Context context, Request request, Response response) throws ResourceException { try { RepositoryPathMapping route = getRepositoryMapper().getMappings().get(getRouteId(request)); if (route == null) { throw new ResourceException(Status.CLIENT_ERROR_NOT_FOUND, "Route not found!"); } getRepositoryMapper().removeMapping(getRouteId(request)); getNexusConfiguration().saveConfiguration(); response.setStatus(Status.SUCCESS_NO_CONTENT); } catch (IOException e) { getLogger().warn("Got IO Exception!", e); throw new ResourceException(Status.SERVER_ERROR_INTERNAL); } }
protected void setMirrors( Repository repository, List<Mirror> mirrors ) throws IOException { //populate ids if not set for ( Mirror mirror : mirrors ) { if ( StringUtils.isEmpty( mirror.getId() ) ) { mirror.setId( mirror.getUrl() ); } } if ( repository.getRepositoryKind().isFacetAvailable( ProxyRepository.class ) ) { repository.adaptToFacet( ProxyRepository.class ).getDownloadMirrors().setMirrors( mirrors ); getNexusConfiguration().saveConfiguration(); } else { repository.getPublishedMirrors().setMirrors( mirrors ); getNexusConfiguration().saveConfiguration(); } } }
getTargetRegistry().removeRepositoryTarget(getRepoTargetId(request)); getNexusConfiguration().saveConfiguration();
/** * Delete an existing repository route. * * @param routeId The repository route to access. */ @Override @DELETE @ResourceMethodSignature( pathParams = { @PathParam( AbstractRepositoryRoutePlexusResource.ROUTE_ID_KEY ) } ) public void delete( Context context, Request request, Response response ) throws ResourceException { try { RepositoryPathMapping route = getRepositoryMapper().getMappings().get( getRouteId( request ) ); if ( route == null ) { throw new ResourceException( Status.CLIENT_ERROR_NOT_FOUND, "Route not found!" ); } getRepositoryMapper().removeMapping( getRouteId( request ) ); getNexusConfiguration().saveConfiguration(); response.setStatus( Status.SUCCESS_NO_CONTENT ); } catch ( IOException e ) { getLogger().warn( "Got IO Exception!", e ); throw new ResourceException( Status.SERVER_ERROR_INTERNAL ); } }
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();
getNexusConfiguration().saveConfiguration();