data.put("effectClasses", new ArrayList<Object>(this.effectClasses)); data.put("output", this.output == null ? null : this.output.getDataMap()); data.put("input", this.input == null ? null : this.input.getDataMap()); data.put("external", this.external == null ? null : this.external.getDataMap());
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((effectClasses == null) ? 0 : effectClasses.hashCode()); result = prime * result + ((eventActions == null) ? 0 : eventActions.hashCode()); result = prime * result + ((external == null) ? 0 : external.hashCode()); result = prime * result + ((height == null) ? 0 : height.hashCode()); result = prime * result + ((input == null) ? 0 : input.hashCode()); result = prime * result + ((itemValidations == null) ? 0 : itemValidations.hashCode()); result = prime * result + ((output == null) ? 0 : output.hashCode()); result = prime * result + ((typeId == null) ? 0 : typeId.hashCode()); result = prime * result + ((width == null) ? 0 : width.hashCode()); return result; }
this.inputs.clear(); for (Map.Entry<String, Object> entry : inputsMap.entrySet()) { InputData input = new InputData(); Map<String, Object> value = (Map<String, Object>) entry.getValue(); input.setDataMap(value); this.inputs.put(entry.getKey(), input);
if (other.input != null) return false; } else if (!input.equals(other.input)) return false; if (itemValidations == null) {
this.inputs.clear(); for (Map.Entry<String, Object> entry : inputsMap.entrySet()) { InputData input = new InputData(); Map<String, Object> value = (Map<String, Object>) entry.getValue(); input.setDataMap(value); this.inputs.put(entry.getKey(), input);
if (other.input != null) return false; } else if (!input.equals(other.input)) return false; if (itemValidations == null) {
data.put("effectClasses", new ArrayList<Object>(this.effectClasses)); data.put("output", this.output == null ? null : this.output.getDataMap()); data.put("input", this.input == null ? null : this.input.getDataMap()); data.put("external", this.external == null ? null : this.external.getDataMap());
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((effectClasses == null) ? 0 : effectClasses.hashCode()); result = prime * result + ((eventActions == null) ? 0 : eventActions.hashCode()); result = prime * result + ((external == null) ? 0 : external.hashCode()); result = prime * result + ((height == null) ? 0 : height.hashCode()); result = prime * result + ((input == null) ? 0 : input.hashCode()); result = prime * result + ((itemValidations == null) ? 0 : itemValidations.hashCode()); result = prime * result + ((output == null) ? 0 : output.hashCode()); result = prime * result + ((typeId == null) ? 0 : typeId.hashCode()); result = prime * result + ((width == null) ? 0 : width.hashCode()); return result; }
Map<String, Object> value = null; if (input != null) { value = input.getDataMap();
Map<String, Object> value = null; if (input != null) { value = input.getDataMap();