@Override protected void setSettingsIn( final RemoteHttpProxySettings settings, final GlobalConfigurationResource configuration ) { if ( settings.getProxyHostname() == null ) { configuration.setGlobalHttpProxySettings( null ); } else { configuration.setGlobalHttpProxySettings( settings ); } }
@Override public Object getPayloadInstance() { return new RepositoryResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryStatusResourceResponse(); }
public static ScheduledServicePropertyResource newProperty( String name, String value ) { ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey( name ); prop.setValue( value ); return prop; } }
@Override protected RepositoryGroupResource createSettings() { final RepositoryGroupResource settings = new RepositoryGroupResource(); settings.setRepoType( REPO_TYPE ); settings.setProviderRole( PROVIDER_ROLE ); settings.setExposed( true ); return settings; }
@Override protected RepositoryTargetResource createSettings( final String id ) { final RepositoryTargetResource resource = new RepositoryTargetResource(); resource.setId( id ); return resource; }
protected NexusNGArtifactLink createNexusNGArtifactLink(final Request request, final String repositoryId, final String groupId, final String artifactId, final String version, final String extension, final String classifier) { NexusNGArtifactLink link = new NexusNGArtifactLink(); link.setExtension(extension); link.setClassifier(classifier); return link; }
@Override public Object getPayloadInstance() { return new RepositoryGroupResourceResponse(); }
@Override public Object getPayloadInstance() { return new ScheduledServiceResourceResponse(); }
/** * Configuring xstream with our aliases. */ @Override public XStream doConfigureXstream( XStream xstream ) { return org.sonatype.nexus.rest.model.XStreamConfigurator.configureXStream( xstream ); }
@Override public Object getPayloadInstance() { return new PrivilegeResourceRequest(); }
@Override public Object getPayloadInstance() { return new GlobalConfigurationResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryTargetResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryRouteResourceResponse(); }
@Override protected RemoteHttpProxySettings createSettings() { return new RemoteHttpProxySettings(); }
@Override public Object getPayloadInstance() { return new MirrorResourceListRequest(); }
@Override public Object getPayloadInstance() { return new LogConfigResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryResourceResponse(); }
@Override public Object getPayloadInstance() { return new ScheduledServiceResourceResponse(); }
@Override public Object getPayloadInstance() { return new RepositoryResourceResponse(); }