| package org.netbeans.lib.cvsclient.request; |
| |
| import org.netbeans.lib.cvsclient.file.FileObject; |
| import org.netbeans.lib.cvsclient.util.BugLog; |
| |
| /** |
| * @author Thomas Singer |
| */ |
| public abstract class AbstractFileStateRequest extends AbstractRequest { |
| |
| // Fields ================================================================= |
| |
| private final FileObject fileObject; |
| |
| // Setup ================================================================== |
| |
| protected AbstractFileStateRequest(FileObject fileObject) { |
| BugLog.getInstance().assertNotNull(fileObject); |
| |
| this.fileObject = fileObject; |
| } |
| |
| // Accessing ============================================================== |
| |
| protected final String getFileName() { |
| return fileObject.getName(); |
| } |
| |
| public final FileObject getFileObject() { |
| return fileObject; |
| } |
| } |