protected CRemoteConnectionSettings convertRemoteConnectionSettings( RemoteConnectionSettings remoteConnectionSettings) { if (remoteConnectionSettings == null) { return null; } CRemoteConnectionSettings cRemoteConnectionSettings = new CRemoteConnectionSettings(); cRemoteConnectionSettings.setConnectionTimeout(remoteConnectionSettings.getConnectionTimeout() * 1000); cRemoteConnectionSettings.setQueryString(remoteConnectionSettings.getQueryString()); cRemoteConnectionSettings.setRetrievalRetryCount(remoteConnectionSettings.getRetrievalRetryCount()); cRemoteConnectionSettings.setUserAgentCustomizationString(remoteConnectionSettings.getUserAgentString()); return cRemoteConnectionSettings; } }
/** * Externalized Nexus object to DTO's conversion. */ public static RemoteConnectionSettings convert(CRemoteConnectionSettings settings) { if (settings == null) { return null; } RemoteConnectionSettings result = new RemoteConnectionSettings(); result.setConnectionTimeout(settings.getConnectionTimeout() / 1000); result.setRetrievalRetryCount(settings.getRetrievalRetryCount()); result.setQueryString(settings.getQueryString()); result.setUserAgentString(settings.getUserAgentCustomizationString()); return result; }
@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 ); } }
@Override public CRemoteConnectionSettings getConfiguration( boolean forWrite ) { if ( getOriginalConfiguration() == null ) { // create default CRemoteConnectionSettings newConn = new CRemoteConnectionSettings(); newConn.setConnectionTimeout( 20000 ); newConn.setRetrievalRetryCount( 3 ); getApplicationConfiguration().getConfigurationModel().setGlobalConnectionSettings( newConn ); setOriginalConfiguration( newConn ); } return (CRemoteConnectionSettings) super.getConfiguration( forWrite ); }
/** * Method upgradeCRemoteConnectionSettings. * * @param cRemoteConnectionSettings * @return CRemoteConnectionSettings */ public org.sonatype.nexus.configuration.model.CRemoteConnectionSettings upgradeCRemoteConnectionSettings( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteConnectionSettings cRemoteConnectionSettings ) { return upgradeCRemoteConnectionSettings( cRemoteConnectionSettings, new org.sonatype.nexus.configuration.model.CRemoteConnectionSettings() ); } //-- org.sonatype.nexus.configuration.model.CRemoteConnectionSettings upgradeCRemoteConnectionSettings( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteConnectionSettings )
public void setConnectionTimeout( int connectionTimeout ) { getCurrentConfiguration( true ).setConnectionTimeout( connectionTimeout ); }
public String getUserAgentCustomizationString() { return getCurrentConfiguration( false ).getUserAgentCustomizationString(); }
public int getConnectionTimeout() { return getCurrentConfiguration( false ).getConnectionTimeout(); }
public int getRetrievalRetryCount() { return getCurrentConfiguration( false ).getRetrievalRetryCount(); }
public void setRetrievalRetryCount( int retrievalRetryCount ) { getCurrentConfiguration( true ).setRetrievalRetryCount( retrievalRetryCount ); }
public void setUserAgentCustomizationString( String userAgentCustomizationString ) { getCurrentConfiguration( true ).setUserAgentCustomizationString( userAgentCustomizationString ); }
public void setQueryString( String queryString ) { getCurrentConfiguration( true ).setQueryString( queryString ); }
public String getQueryString() { return getCurrentConfiguration( false ).getQueryString(); }
model.setGlobalConnectionSettings( new CRemoteConnectionSettings() );
protected CRemoteConnectionSettings convertRemoteConnectionSettings( RemoteConnectionSettings remoteConnectionSettings ) { if ( remoteConnectionSettings == null ) { return null; } CRemoteConnectionSettings cRemoteConnectionSettings = new CRemoteConnectionSettings(); cRemoteConnectionSettings.setConnectionTimeout( remoteConnectionSettings.getConnectionTimeout() * 1000 ); cRemoteConnectionSettings.setQueryString( remoteConnectionSettings.getQueryString() ); cRemoteConnectionSettings.setRetrievalRetryCount( remoteConnectionSettings.getRetrievalRetryCount() ); cRemoteConnectionSettings.setUserAgentCustomizationString( remoteConnectionSettings.getUserAgentString() ); return cRemoteConnectionSettings; } }
/** * Externalized Nexus object to DTO's conversion. * * @param resource */ public static RemoteConnectionSettings convert( CRemoteConnectionSettings settings ) { if ( settings == null ) { return null; } RemoteConnectionSettings result = new RemoteConnectionSettings(); result.setConnectionTimeout( settings.getConnectionTimeout() / 1000 ); result.setRetrievalRetryCount( settings.getRetrievalRetryCount() ); result.setQueryString( settings.getQueryString() ); result.setUserAgentString( settings.getUserAgentCustomizationString() ); return result; }
public CRemoteConnectionSettings convertToModel( RemoteConnectionSettings settings ) { if ( settings == null ) { return null; } else { CRemoteConnectionSettings model = new CRemoteConnectionSettings(); model.setConnectionTimeout( settings.getConnectionTimeout() ); model.setQueryString( settings.getQueryString() ); model.setRetrievalRetryCount( settings.getRetrievalRetryCount() ); model.setUserAgentCustomizationString( settings.getUserAgentCustomizationString() ); return model; } }
public RemoteConnectionSettings convertAndValidateFromModel( CRemoteConnectionSettings model ) throws ConfigurationException { ( (CGlobalRemoteConnectionSettingsCoreConfiguration) getCurrentCoreConfiguration() ).doValidateChanges( model ); if ( model != null ) { RemoteConnectionSettings remoteConnectionSettings = new DefaultRemoteConnectionSettings(); remoteConnectionSettings.setConnectionTimeout( model.getConnectionTimeout() ); remoteConnectionSettings.setQueryString( model.getQueryString() ); remoteConnectionSettings.setRetrievalRetryCount( model.getRetrievalRetryCount() ); remoteConnectionSettings.setUserAgentCustomizationString( model.getUserAgentCustomizationString() ); return remoteConnectionSettings; } else { return null; } }
/** * Method upgradeCRemoteConnectionSettings. * * @param cRemoteConnectionSettings * @param value * @return CRemoteConnectionSettings */ public org.sonatype.nexus.configuration.model.CRemoteConnectionSettings upgradeCRemoteConnectionSettings( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteConnectionSettings cRemoteConnectionSettings, org.sonatype.nexus.configuration.model.CRemoteConnectionSettings value ) { if ( cRemoteConnectionSettings == null ) { return null; } // Convert field connectionTimeout value.setConnectionTimeout( cRemoteConnectionSettings.getConnectionTimeout() ); // Convert field retrievalRetryCount value.setRetrievalRetryCount( cRemoteConnectionSettings.getRetrievalRetryCount() ); // Convert field queryString value.setQueryString( cRemoteConnectionSettings.getQueryString() ); // Convert field userAgentCustomizationString value.setUserAgentCustomizationString( cRemoteConnectionSettings.getUserAgentCustomizationString() ); return value; } //-- org.sonatype.nexus.configuration.model.CRemoteConnectionSettings upgradeCRemoteConnectionSettings( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteConnectionSettings, org.sonatype.nexus.configuration.model.CRemoteConnectionSettings )
/** * Method writeCRemoteConnectionSettings. * * @param cRemoteConnectionSettings * @param serializer * @param tagName * @throws java.io.IOException */ private void writeCRemoteConnectionSettings( CRemoteConnectionSettings cRemoteConnectionSettings, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( cRemoteConnectionSettings.getConnectionTimeout() != 0 ) { serializer.startTag( NAMESPACE, "connectionTimeout" ).text( String.valueOf( cRemoteConnectionSettings.getConnectionTimeout() ) ).endTag( NAMESPACE, "connectionTimeout" ); } if ( cRemoteConnectionSettings.getRetrievalRetryCount() != 0 ) { serializer.startTag( NAMESPACE, "retrievalRetryCount" ).text( String.valueOf( cRemoteConnectionSettings.getRetrievalRetryCount() ) ).endTag( NAMESPACE, "retrievalRetryCount" ); } if ( cRemoteConnectionSettings.getQueryString() != null ) { serializer.startTag( NAMESPACE, "queryString" ).text( cRemoteConnectionSettings.getQueryString() ).endTag( NAMESPACE, "queryString" ); } if ( cRemoteConnectionSettings.getUserAgentCustomizationString() != null ) { serializer.startTag( NAMESPACE, "userAgentCustomizationString" ).text( cRemoteConnectionSettings.getUserAgentCustomizationString() ).endTag( NAMESPACE, "userAgentCustomizationString" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeCRemoteConnectionSettings( CRemoteConnectionSettings, String, XmlSerializer )