01: package com.coldcore.coloradoftp.command.impl.system;
02:
03: import com.coldcore.coloradoftp.command.Reply;
04: import com.coldcore.coloradoftp.command.impl.AbstractCommand;
05: import com.coldcore.coloradoftp.factory.ObjectFactory;
06: import com.coldcore.coloradoftp.factory.ObjectName;
07:
08: /**
09: * "Not implemented" command.
10: * System submits this command instead into a command processor when user submits a command which
11: * cannot be found among all available commands - a command which is not implemented.
12: */
13: public class NotImplementedCommand extends AbstractCommand {
14:
15: public Reply execute() {
16: Reply reply = (Reply) ObjectFactory.getObject(ObjectName.REPLY);
17: reply.setCode("502");
18: reply.setText("Command not implemented.");
19: return reply;
20: }
21:
22: public String getName() {
23: return "SYSTEM (NOT IMPLEMENTED)";
24: }
25: }
|