1:
37:
38:
39: package ;
40:
41: import ;
42: import ;
43: import ;
44:
45: public final class ActivationGroupDesc implements Serializable
46: {
47: static final long serialVersionUID = -4936225423168276595L;
48:
49: public static class CommandEnvironment
50: implements Serializable {
51:
52: static final long serialVersionUID = 6165754737887770191L;
53:
54: private String cmdpath;
55: private String[] argv;
56:
57: public CommandEnvironment(String cmdpath, String[] argv) {
58: this.cmdpath = cmdpath;
59: this.argv = argv;
60: }
61:
62: public String getCommandPath() {
63: return (cmdpath);
64: }
65:
66: public String[] getCommandOptions() {
67: return (argv);
68: }
69:
70: public boolean equals(Object obj) {
71: if (!(obj instanceof CommandEnvironment)) {
72: return (false);
73: }
74: CommandEnvironment that = (CommandEnvironment)obj;
75:
76: if (!this.cmdpath.equals(that.cmdpath)) {
77: return (false);
78: }
79:
80: int len = this.argv.length;
81: if (len != that.argv.length) {
82: return (false);
83: }
84: for (int i = 0; i < len; i++) {
85: if (!this.argv[i].equals(that.argv[i])) {
86: return (false);
87: }
88: }
89: return (true);
90: }
91:
92: public int hashCode() {
93: return (cmdpath.hashCode());
94: }
95:
96: }
97:
98: public ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd) {
99: throw new Error("Not implemented");
100: }
101:
102: public ActivationGroupDesc(String className, String location, MarshalledObject data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd) {
103: throw new Error("Not implemented");
104: }
105:
106: public String getClassName() {
107: throw new Error("Not implemented");
108: }
109:
110: public String getLocation() {
111: throw new Error("Not implemented");
112: }
113:
114: public MarshalledObject getData() {
115: throw new Error("Not implemented");
116: }
117:
118: public Properties getPropertyOverrides() {
119: throw new Error("Not implemented");
120: }
121:
122: public ActivationGroupDesc.CommandEnvironment getCommandEnvironment() {
123: throw new Error("Not implemented");
124: }
125:
126: public boolean equals(Object obj) {
127: throw new Error("Not implemented");
128: }
129:
130: public int hashCode() {
131: throw new Error("Not implemented");
132: }
133:
134: }