diff -r f907866f0e4b -r 6fceb66e1ad7 trunk/com/so/news/command/Command.java
--- a/trunk/com/so/news/command/Command.java Tue Jan 20 10:21:03 2009 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,106 +0,0 @@
-/*
- * StarOffice News Server
- * see AUTHORS for the list of contributors
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-package com.so.news.command;
-
-import java.io.IOException;
-import java.util.List;
-import com.so.news.NNTPConnection;
-import com.so.news.storage.Article;
-import com.so.news.storage.Group;
-
-/**
- * Base class for all command handling classes.
- * @author Christian Lins
- * @author Dennis Schwerdel
- */
-public abstract class Command
-{
- protected NNTPConnection connection;
-
- public Command(NNTPConnection connection)
- {
- this.connection = connection;
- }
-
- protected static String NEWLINE = NNTPConnection.NEWLINE;
-
- protected List readText()
- throws IOException
- {
- return connection.readText();
- }
-
- protected String readTextLine() throws IOException
- {
- return connection.readTextLine();
- }
-
- protected void printStatus(int status, String text) throws IOException
- {
- connection.printStatus(status, text);
- }
-
- protected void printTextLine(CharSequence text) throws IOException
- {
- connection.printTextLine(text);
- }
-
- protected void printTextPart(CharSequence text) throws IOException
- {
- connection.printTextPart(text);
- }
-
- protected void printText(CharSequence text) throws IOException
- {
- connection.printText(text);
- }
-
- protected void println(CharSequence text) throws IOException
- {
- connection.println(text);
- }
-
- protected void flush() throws IOException
- {
- connection.flush();
- }
-
- protected Article getCurrentArticle()
- {
- return connection.getCurrentArticle();
- }
-
- protected Group getCurrentGroup()
- {
- return connection.getCurrentGroup();
- }
-
- protected void setCurrentArticle(Article current)
- {
- connection.setCurrentArticle(current);
- }
-
- protected void setCurrentGroup(Group current)
- {
- connection.setCurrentGroup(current);
- }
-
- public abstract boolean process(String[] command)
- throws Exception;
-}