Tabnine Logo
org.sonatype.nexus.configuration.model
Code IndexAdd Tabnine to your IDE (free)

How to use org.sonatype.nexus.configuration.model

Best Java code snippets using org.sonatype.nexus.configuration.model (Showing top 20 results out of 315)

origin: org.sonatype.nexus/nexus-configuration

  @Override
  protected void copyTransients( Object source, Object destination )
  {
    super.copyTransients( source, destination );

    // we need to manually set the authentication to null here, because of flawed overlay, where null objects do NOT
    // overwrite non-null objects
    if ( ( (CRemoteHttpProxySettings) source ).getAuthentication() == null )
    {
      ( (CRemoteHttpProxySettings) destination ).setAuthentication( null );
    }
  }
}
origin: org.sonatype.nexus/nexus-configuration

public void commitChanges()
  throws ConfigurationException
{
  if ( changedConfiguration != null )
  {
    changedConfiguration.validate( getApplicationConfiguration(), coreConfiguration );
    configuration.apply( changedConfiguration );
    changedConfiguration = null;
  }
}
origin: org.sonatype.nexus/nexus-configuration

public void validateChanges()
  throws ConfigurationException
{
  if ( changedConfiguration != null )
  {
    changedConfiguration.validate( getApplicationConfiguration(), coreConfiguration );
  }
}
origin: org.sonatype.nexus/nexus-configuration

@Override
protected void copyTransients( final Object source, final Object destination )
{
  super.copyTransients( source, destination );
  if ( ( (CRemoteConnectionSettings) source ).getQueryString() == null )
  {
    ( (CRemoteConnectionSettings) destination ).setQueryString( null );
  }
  if ( ( (CRemoteConnectionSettings) source ).getUserAgentCustomizationString() == null )
  {
    ( (CRemoteConnectionSettings) destination ).setUserAgentCustomizationString( null );
  }
}
origin: org.sonatype.nexus/nexus-configuration

  @Override
  protected void copyTransients( Object source, Object destination )
  {
    super.copyTransients( source, destination );

    if ( ( (CErrorReporting) source ).getJiraPassword() == null )
    {
      ( (CErrorReporting) destination ).setJiraPassword( null );
    }
    if ( ( (CErrorReporting) source ).getJiraUsername() == null )
    {
      ( (CErrorReporting) destination ).setJiraUsername( null );
    }
  }
}
origin: org.sonatype.nexus/nexus-configuration

public void initConfig()
{
  CRemoteHttpProxySettings newProxy = new CRemoteHttpProxySettings();
  getApplicationConfiguration().getConfigurationModel().setGlobalHttpProxySettings( newProxy );
  setOriginalConfiguration( newProxy );
}
origin: org.sonatype.nexus/nexus-configuration

  public void initConfig()
  {
    CRestApiSettings restApiSettings = new CRestApiSettings();

    getApplicationConfiguration().getConfigurationModel().setRestApi( restApiSettings );

    setOriginalConfiguration( restApiSettings );
  }
}
origin: org.sonatype.nexus/nexus-configuration

@Override
protected Object extractConfiguration( Configuration configuration )
{
  return configuration.getRestApi();
}
origin: org.sonatype.nexus/nexus-configuration

@Override
protected CSmtpConfiguration extractConfiguration( Configuration configuration )
{
  return configuration.getSmtpConfiguration();
}
origin: org.sonatype.nexus/nexus-configuration

public void validateChanges()
  throws ConfigurationException
{
  if ( isThisDirty() )
  {
    checkValidationResponse( doValidateChanges( getChangedConfiguration() ) );
  }
}
origin: org.sonatype.nexus/nexus-configuration

public ValidationResponse doValidateChanges( Xpp3Dom configuration )
{
  return changedConfiguration.doValidateChanges( getApplicationConfiguration(), coreConfiguration, configuration );
}
origin: org.sonatype.nexus/nexus-configuration

@Override
protected List<CScheduledTask> extractConfiguration( Configuration configuration )
{
  return configuration.getTasks();
}
origin: org.sonatype.nexus/nexus-configuration

public void rollbackChanges()
{
  if ( isThisDirty() )
  {
    setChangedConfiguration( null );
  }
}
origin: org.sonatype.nexus/nexus-configuration

public ExternalConfiguration<?> getExternalConfiguration()
{
  if ( externalConfiguration == null )
  {
    externalConfiguration = prepareExternalConfiguration( getOriginalConfiguration() );
  }
  return externalConfiguration;
}
origin: org.sonatype.nexus/nexus-configuration

@Override
@SuppressWarnings( "unchecked" )
public List<CScheduledTask> getConfiguration( boolean forWrite )
{
  return (List<CScheduledTask>) super.getConfiguration( forWrite );
}
origin: org.sonatype.nexus/nexus-configuration

@Override
public boolean isDirty()
{
  return super.isDirty() || nullified;
}
origin: org.sonatype.nexus/nexus-configuration

@Override
public void rollbackChanges()
{
  super.rollbackChanges();
  nullified = false;
}
origin: org.sonatype.nexus/nexus-configuration

@Override
public CRestApiSettings getConfiguration( boolean forWrite )
{
  return (CRestApiSettings) super.getConfiguration( forWrite );
}
origin: org.sonatype.nexus/nexus-configuration

@Override
public CErrorReporting getConfiguration( boolean forWrite )
{
  return (CErrorReporting) super.getConfiguration( forWrite );
}
origin: org.sonatype.nexus/nexus-configuration

@Override
public CSmtpConfiguration getConfiguration( boolean forWrite )
{
  return (CSmtpConfiguration) super.getConfiguration( forWrite );
}
org.sonatype.nexus.configuration.model

Most used classes

  • CRepository
    The Nexus repository model.
  • CRemoteStorage
    The remote storage definition. If URL is only defined, the repository will share one shared remote s
  • Configuration
    The root element of Nexus configuration.
  • CRepositoryCoreConfiguration
  • DefaultCRepository
  • CRepositoryTarget,
  • CLocalStorage,
  • CPathMappingItem,
  • CRemoteHttpProxySettings,
  • CSmtpConfiguration,
  • NexusConfigurationXpp3Writer,
  • CRemoteAuthentication,
  • CRemoteConnectionSettings,
  • CRestApiSettings,
  • NexusConfigurationXpp3Reader,
  • CMirror,
  • CProps,
  • CRouting,
  • CScheduledTask
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now