package org.limewire.core.impl.library; import java.io.File; import org.limewire.core.api.library.LibraryData; import com.google.inject.Inject; import com.limegroup.gnutella.library.Library; class LibraryDataImpl implements LibraryData { private final Library library; @Inject public LibraryDataImpl(Library fileList) { this.library = fileList; } @Override public boolean isFileManageable(File f) { return library.isFileAllowed(f); } @Override public boolean isProgramManagingAllowed() { return library.isProgramManagingAllowed(); } @Override public boolean isDirectoryAllowed(File folder) { return library.isDirectoryAllowed(folder); } @Override public int peekPublicSharedListCount() { return library.peekPublicSharedListCount(); } }