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: * "Syntax error" command.
10: * System submits this command into a command processor when user submits input which cannot be parsed.
11: */
12: public class SyntaxErrorCommand extends AbstractCommand {
13:
14: public Reply execute() {
15: Reply reply = (Reply) ObjectFactory.getObject(ObjectName.REPLY);
16: reply.setCode("500");
17: reply.setText("Syntax error, command unrecognized.");
18: return reply;
19: }
20:
21: public String getName() {
22: return "SYSTEM (SYNTAX ERROR)";
23: }
24: }
|