-package org.simantics.document.server.bean;\r
-\r
-import org.simantics.databoard.util.Bean;\r
-import org.simantics.document.server.io.CommandContext;\r
-import org.simantics.document.server.io.ICommand;\r
-\r
-public class Command implements ICommand {\r
- \r
- public String targetId;\r
- public String trigger;\r
- public String command;\r
- public CommandContext constants;\r
-\r
- public Command() {}\r
- \r
- public Command(String targetId, String trigger, String command, CommandContext constants) {\r
- this.targetId = targetId;\r
- this.trigger = trigger;\r
- this.command = command; \r
- this.constants = constants;\r
- }\r
-\r
- public String getTrigger() {\r
- return trigger;\r
- }\r
-\r
- public String getTargetId() {\r
- return targetId;\r
- }\r
-\r
- public String getCommand() {\r
- return command;\r
- }\r
-\r
- @Override\r
- public CommandContext getConstants() {\r
- return constants;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- StringBuilder sb = new StringBuilder();\r
- sb.append("\n");\r
- sb.append(targetId);\r
- sb.append("\n");\r
- sb.append(trigger);\r
- sb.append("\n");\r
- sb.append(command);\r
- sb.append("\n");\r
- sb.append(constants);\r
- sb.append("\n");\r
- return sb.toString();\r
- }\r
- \r
- @Override\r
- public int hashCode() {\r
- final int prime = 31;\r
- int result = 1;\r
- result = prime * result + ((command == null) ? 0 : command.hashCode());\r
- result = prime * result\r
- + ((constants == null) ? 0 : constants.hashCode());\r
- result = prime * result\r
- + ((targetId == null) ? 0 : targetId.hashCode());\r
- result = prime * result + ((trigger == null) ? 0 : trigger.hashCode());\r
- return result;\r
- }\r
-\r
- @Override\r
- public boolean equals(Object obj) {\r
- if (this == obj)\r
- return true;\r
- if (obj == null)\r
- return false;\r
- if (getClass() != obj.getClass())\r
- return false;\r
- Command other = (Command) obj;\r
- if (command == null) {\r
- if (other.command != null)\r
- return false;\r
- } else if (!command.equals(other.command))\r
- return false;\r
- if (constants == null) {\r
- if (other.constants != null)\r
- return false;\r
- } else if (!constants.equals(other.constants))\r
- return false;\r
- if (targetId == null) {\r
- if (other.targetId != null)\r
- return false;\r
- } else if (!targetId.equals(other.targetId))\r
- return false;\r
- if (trigger == null) {\r
- if (other.trigger != null)\r
- return false;\r
- } else if (!trigger.equals(other.trigger))\r
- return false;\r
- return true;\r
- }\r
- \r
- \r
-}\r
+package org.simantics.document.server.bean;
+
+import org.simantics.document.server.io.CommandContext;
+import org.simantics.document.server.io.ICommand;
+
+public class Command implements ICommand {
+
+ public String targetId;
+ public String trigger;
+ public String command;
+ public CommandContext constants;
+
+ public Command() {}
+
+ public Command(String targetId, String trigger, String command, CommandContext constants) {
+ this.targetId = targetId;
+ this.trigger = trigger;
+ this.command = command;
+ this.constants = constants;
+ }
+
+ public String getTrigger() {
+ return trigger;
+ }
+
+ public String getTargetId() {
+ return targetId;
+ }
+
+ public String getCommand() {
+ return command;
+ }
+
+ @Override
+ public CommandContext getConstants() {
+ return constants;
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("\n");
+ sb.append(targetId);
+ sb.append("\n");
+ sb.append(trigger);
+ sb.append("\n");
+ sb.append(command);
+ sb.append("\n");
+ sb.append(constants);
+ sb.append("\n");
+ return sb.toString();
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = 1;
+ result = prime * result + ((command == null) ? 0 : command.hashCode());
+ result = prime * result
+ + ((constants == null) ? 0 : constants.hashCode());
+ result = prime * result
+ + ((targetId == null) ? 0 : targetId.hashCode());
+ result = prime * result + ((trigger == null) ? 0 : trigger.hashCode());
+ return result;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (this == obj)
+ return true;
+ if (obj == null)
+ return false;
+ if (getClass() != obj.getClass())
+ return false;
+ Command other = (Command) obj;
+ if (command == null) {
+ if (other.command != null)
+ return false;
+ } else if (!command.equals(other.command))
+ return false;
+ if (constants == null) {
+ if (other.constants != null)
+ return false;
+ } else if (!constants.equals(other.constants))
+ return false;
+ if (targetId == null) {
+ if (other.targetId != null)
+ return false;
+ } else if (!targetId.equals(other.targetId))
+ return false;
+ if (trigger == null) {
+ if (other.trigger != null)
+ return false;
+ } else if (!trigger.equals(other.trigger))
+ return false;
+ return true;
+ }
+
+
+}