}
private UpdateSearchRequest getSearchRequest()
{
UpdateSearchRequest result = new UpdateSearchRequest( UpdateSearchRequest
.createDefaultSiteSearchCategory(), new UpdateSearchScope() );
result.addFilter( new BackLevelFilter() );
result.addFilter( new EnvironmentFilter() );
UpdateSearchScope scope = new UpdateSearchScope();
try
{
String homeBase = System.getProperty(
"studio.homebase", Messages.getString( "AddExtensionAction.Apache_Directory_Studio_Home_Base" ) ); //$NON-NLS-1$ //$NON-NLS-2$
URL url = new URL( homeBase );
scope.addSearchSite( Messages.getString( "AddExtensionAction.Apache_Directory_Studio_Site" ), url, null ); //$NON-NLS-1$
}
catch ( MalformedURLException e )
{
// TODO: handle exception
}
result.setScope( scope );
return result;
}
} );
}