01: /**
02: * LibreSource
03: * Copyright (C) 2004-2008 Artenum SARL / INRIA
04: * http://www.libresource.org - contact@artenum.com
05: *
06: * This file is part of the LibreSource software,
07: * which can be used and distributed under license conditions.
08: * The license conditions are provided in the LICENSE.TXT file
09: * at the root path of the packaging that enclose this file.
10: * More information can be found at
11: * - http://dev.libresource.org/home/license
12: *
13: * Initial authors :
14: *
15: * Guillaume Bort / INRIA
16: * Francois Charoy / Universite Nancy 2
17: * Julien Forest / Artenum
18: * Claude Godart / Universite Henry Poincare
19: * Florent Jouille / INRIA
20: * Sebastien Jourdain / INRIA / Artenum
21: * Yves Lerumeur / Artenum
22: * Pascal Molli / Universite Henry Poincare
23: * Gerald Oster / INRIA
24: * Mariarosa Penzi / Artenum
25: * Gerard Sookahet / Artenum
26: * Raphael Tani / INRIA
27: *
28: * Contributors :
29: *
30: * Stephane Bagnier / Artenum
31: * Amadou Dia / Artenum-IUP Blois
32: * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33: */package org.libresource.so6.core.command;
34:
35: import org.libresource.so6.core.WsConnection;
36: import org.libresource.so6.core.engine.DBType;
37: import org.libresource.so6.core.engine.FileParser;
38:
39: public class Id extends NeutralCommand {
40: private static final long serialVersionUID = 3;
41: private Command cmd;
42:
43: public Id(long ticket, String path, String wsName, long time,
44: Command cmd) {
45: super (ticket, path, wsName, time, false, null);
46: this .cmd = cmd;
47: }
48:
49: public Id(Command cmd, WsConnection ws) {
50: super (cmd.getPath(), ws);
51: this .cmd = cmd;
52: }
53:
54: public Command getCommand() {
55: return this .cmd;
56: }
57:
58: public String toString() {
59: return "Id(" + cmd + ")";
60: }
61:
62: public boolean equals(Object o) {
63: if (o instanceof Id) {
64: return cmd.equals(((Id) o).cmd);
65: }
66:
67: return false;
68: }
69:
70: public void execute(String dir, DBType dbt) throws Exception {
71: }
72:
73: public void postSend(FileParser fp) throws Exception {
74: //cmd.postSend(fp);
75: }
76:
77: public void postMerge(FileParser fp) throws Exception {
78: //cmd.postMerge(fp);
79: }
80: }
|