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: * "Local error" command.
10: * System submits this command into a command processor when there is a system error
11: * occurred processing a user command.
12: */
13: public class LocalErrorCommand extends AbstractCommand {
14:
15: public Reply execute() {
16: Reply reply = (Reply) ObjectFactory.getObject(ObjectName.REPLY);
17: reply.setCode("451");
18: reply
19: .setText("Requested action aborted. Local error in processing.");
20: return reply;
21: }
22:
23: public String getName() {
24: return "SYSTEM (LOCAL ERROR)";
25: }
26: }
|