public String getQueryString() { return getCurrentConfiguration( false ).getQueryString(); }
@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 ); } }
/** * 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; }
/** * 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; }
/** * 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 )
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; } }