* @see org.davinci.server.user.IUser#modifyLibrary(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
*/
public void modifyLibrary(String id, String version, String virtualRoot, String base, boolean required) throws IOException {
LibrarySettings libs = this.getLibSettings(base);
libs.modifyLibrary(id, version, virtualRoot, base, required?"true":"false");
ILibraryFinder[] finders = this.getFinders(base);
for(int i=0;i<finders.length;i++){
finders[i].librarySettingsChanged(libs.allLibs());
}