You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/08/24 11:36:37 UTC
ignite git commit: IGNITE-843 Sample model classes.
Repository: ignite
Updated Branches:
refs/heads/ignite-843 f155bceaf -> a174e8eaa
IGNITE-843 Sample model classes.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a174e8ea
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a174e8ea
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a174e8ea
Branch: refs/heads/ignite-843
Commit: a174e8eaa2ff9288db87528844aebf02aec75915
Parents: f155bce
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Mon Aug 24 16:36:59 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Mon Aug 24 16:36:59 2015 +0700
----------------------------------------------------------------------
.../ignite/agent/testdrive/model/Car.java | 155 ++++++++
.../ignite/agent/testdrive/model/CarKey.java | 97 +++++
.../ignite/agent/testdrive/model/Country.java | 126 +++++++
.../agent/testdrive/model/CountryKey.java | 97 +++++
.../agent/testdrive/model/Department.java | 184 ++++++++++
.../agent/testdrive/model/DepartmentKey.java | 97 +++++
.../ignite/agent/testdrive/model/Employee.java | 358 +++++++++++++++++++
.../agent/testdrive/model/EmployeeKey.java | 97 +++++
.../ignite/agent/testdrive/model/Parking.java | 126 +++++++
.../agent/testdrive/model/ParkingKey.java | 97 +++++
10 files changed, 1434 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Car.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Car.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Car.java
new file mode 100644
index 0000000..38cb1bc
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Car.java
@@ -0,0 +1,155 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * Car definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class Car implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for carId. */
+ private int carId;
+
+ /** Value for parkingId. */
+ private int parkingId;
+
+ /** Value for carName. */
+ private String carName;
+
+ /**
+ * Empty constructor.
+ */
+ public Car() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public Car(
+ int carId,
+ int parkingId,
+ String carName
+ ) {
+ this.carId = carId;
+ this.parkingId = parkingId;
+ this.carName = carName;
+ }
+
+ /**
+ * Gets carId.
+ *
+ * @return Value for carId.
+ */
+ public int getCarId() {
+ return carId;
+ }
+
+ /**
+ * Sets carId.
+ *
+ * @param carId New value for carId.
+ */
+ public void setCarId(int carId) {
+ this.carId = carId;
+ }
+
+ /**
+ * Gets parkingId.
+ *
+ * @return Value for parkingId.
+ */
+ public int getParkingId() {
+ return parkingId;
+ }
+
+ /**
+ * Sets parkingId.
+ *
+ * @param parkingId New value for parkingId.
+ */
+ public void setParkingId(int parkingId) {
+ this.parkingId = parkingId;
+ }
+
+ /**
+ * Gets carName.
+ *
+ * @return Value for carName.
+ */
+ public String getCarName() {
+ return carName;
+ }
+
+ /**
+ * Sets carName.
+ *
+ * @param carName New value for carName.
+ */
+ public void setCarName(String carName) {
+ this.carName = carName;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof Car))
+ return false;
+
+ Car that = (Car)o;
+
+ if (carId != that.carId)
+ return false;
+
+ if (parkingId != that.parkingId)
+ return false;
+
+ if (carName != null ? !carName.equals(that.carName) : that.carName != null)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = carId;
+
+ res = 31 * res + parkingId;
+
+ res = 31 * res + (carName != null ? carName.hashCode() : 0);
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "Car [carId=" + carId +
+ ", parkingId=" + parkingId +
+ ", carName=" + carName +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CarKey.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CarKey.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CarKey.java
new file mode 100644
index 0000000..7e9d0ce
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CarKey.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * CarKey definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class CarKey implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for carId. */
+ private int carId;
+
+ /**
+ * Empty constructor.
+ */
+ public CarKey() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public CarKey(
+ int carId
+ ) {
+ this.carId = carId;
+ }
+
+ /**
+ * Gets carId.
+ *
+ * @return Value for carId.
+ */
+ public int getCarId() {
+ return carId;
+ }
+
+ /**
+ * Sets carId.
+ *
+ * @param carId New value for carId.
+ */
+ public void setCarId(int carId) {
+ this.carId = carId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof CarKey))
+ return false;
+
+ CarKey that = (CarKey)o;
+
+ if (carId != that.carId)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = carId;
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "CarKey [carId=" + carId +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Country.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Country.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Country.java
new file mode 100644
index 0000000..7a6ddf9
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Country.java
@@ -0,0 +1,126 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * Country definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class Country implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for id. */
+ private int id;
+
+ /** Value for countryName. */
+ private String countryName;
+
+ /**
+ * Empty constructor.
+ */
+ public Country() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public Country(
+ int id,
+ String countryName
+ ) {
+ this.id = id;
+ this.countryName = countryName;
+ }
+
+ /**
+ * Gets id.
+ *
+ * @return Value for id.
+ */
+ public int getId() {
+ return id;
+ }
+
+ /**
+ * Sets id.
+ *
+ * @param id New value for id.
+ */
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ /**
+ * Gets countryName.
+ *
+ * @return Value for countryName.
+ */
+ public String getCountryName() {
+ return countryName;
+ }
+
+ /**
+ * Sets countryName.
+ *
+ * @param countryName New value for countryName.
+ */
+ public void setCountryName(String countryName) {
+ this.countryName = countryName;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof Country))
+ return false;
+
+ Country that = (Country)o;
+
+ if (id != that.id)
+ return false;
+
+ if (countryName != null ? !countryName.equals(that.countryName) : that.countryName != null)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = id;
+
+ res = 31 * res + (countryName != null ? countryName.hashCode() : 0);
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "Country [id=" + id +
+ ", countryName=" + countryName +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CountryKey.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CountryKey.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CountryKey.java
new file mode 100644
index 0000000..e27d78c
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/CountryKey.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * CountryKey definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class CountryKey implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for id. */
+ private int id;
+
+ /**
+ * Empty constructor.
+ */
+ public CountryKey() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public CountryKey(
+ int id
+ ) {
+ this.id = id;
+ }
+
+ /**
+ * Gets id.
+ *
+ * @return Value for id.
+ */
+ public int getId() {
+ return id;
+ }
+
+ /**
+ * Sets id.
+ *
+ * @param id New value for id.
+ */
+ public void setId(int id) {
+ this.id = id;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof CountryKey))
+ return false;
+
+ CountryKey that = (CountryKey)o;
+
+ if (id != that.id)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = id;
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "CountryKey [id=" + id +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Department.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Department.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Department.java
new file mode 100644
index 0000000..054eb20
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Department.java
@@ -0,0 +1,184 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * Department definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class Department implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for departmentId. */
+ private int departmentId;
+
+ /** Value for departmentName. */
+ private String departmentName;
+
+ /** Value for countryId. */
+ private Integer countryId;
+
+ /** Value for managerId. */
+ private Integer managerId;
+
+ /**
+ * Empty constructor.
+ */
+ public Department() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public Department(
+ int departmentId,
+ String departmentName,
+ Integer countryId,
+ Integer managerId
+ ) {
+ this.departmentId = departmentId;
+ this.departmentName = departmentName;
+ this.countryId = countryId;
+ this.managerId = managerId;
+ }
+
+ /**
+ * Gets departmentId.
+ *
+ * @return Value for departmentId.
+ */
+ public int getDepartmentId() {
+ return departmentId;
+ }
+
+ /**
+ * Sets departmentId.
+ *
+ * @param departmentId New value for departmentId.
+ */
+ public void setDepartmentId(int departmentId) {
+ this.departmentId = departmentId;
+ }
+
+ /**
+ * Gets departmentName.
+ *
+ * @return Value for departmentName.
+ */
+ public String getDepartmentName() {
+ return departmentName;
+ }
+
+ /**
+ * Sets departmentName.
+ *
+ * @param departmentName New value for departmentName.
+ */
+ public void setDepartmentName(String departmentName) {
+ this.departmentName = departmentName;
+ }
+
+ /**
+ * Gets countryId.
+ *
+ * @return Value for countryId.
+ */
+ public Integer getCountryId() {
+ return countryId;
+ }
+
+ /**
+ * Sets countryId.
+ *
+ * @param countryId New value for countryId.
+ */
+ public void setCountryId(Integer countryId) {
+ this.countryId = countryId;
+ }
+
+ /**
+ * Gets managerId.
+ *
+ * @return Value for managerId.
+ */
+ public Integer getManagerId() {
+ return managerId;
+ }
+
+ /**
+ * Sets managerId.
+ *
+ * @param managerId New value for managerId.
+ */
+ public void setManagerId(Integer managerId) {
+ this.managerId = managerId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof Department))
+ return false;
+
+ Department that = (Department)o;
+
+ if (departmentId != that.departmentId)
+ return false;
+
+ if (departmentName != null ? !departmentName.equals(that.departmentName) : that.departmentName != null)
+ return false;
+
+ if (countryId != null ? !countryId.equals(that.countryId) : that.countryId != null)
+ return false;
+
+ if (managerId != null ? !managerId.equals(that.managerId) : that.managerId != null)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = departmentId;
+
+ res = 31 * res + (departmentName != null ? departmentName.hashCode() : 0);
+
+ res = 31 * res + (countryId != null ? countryId.hashCode() : 0);
+
+ res = 31 * res + (managerId != null ? managerId.hashCode() : 0);
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "Department [departmentId=" + departmentId +
+ ", departmentName=" + departmentName +
+ ", countryId=" + countryId +
+ ", managerId=" + managerId +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/DepartmentKey.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/DepartmentKey.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/DepartmentKey.java
new file mode 100644
index 0000000..a176461
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/DepartmentKey.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * DepartmentKey definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class DepartmentKey implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for departmentId. */
+ private int departmentId;
+
+ /**
+ * Empty constructor.
+ */
+ public DepartmentKey() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public DepartmentKey(
+ int departmentId
+ ) {
+ this.departmentId = departmentId;
+ }
+
+ /**
+ * Gets departmentId.
+ *
+ * @return Value for departmentId.
+ */
+ public int getDepartmentId() {
+ return departmentId;
+ }
+
+ /**
+ * Sets departmentId.
+ *
+ * @param departmentId New value for departmentId.
+ */
+ public void setDepartmentId(int departmentId) {
+ this.departmentId = departmentId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof DepartmentKey))
+ return false;
+
+ DepartmentKey that = (DepartmentKey)o;
+
+ if (departmentId != that.departmentId)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = departmentId;
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "DepartmentKey [departmentId=" + departmentId +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Employee.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Employee.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Employee.java
new file mode 100644
index 0000000..1695549
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Employee.java
@@ -0,0 +1,358 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * Employee definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class Employee implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for employeeId. */
+ private int employeeId;
+
+ /** Value for firstName. */
+ private String firstName;
+
+ /** Value for lastName. */
+ private String lastName;
+
+ /** Value for email. */
+ private String email;
+
+ /** Value for phoneNumber. */
+ private String phoneNumber;
+
+ /** Value for hireDate. */
+ private java.sql.Date hireDate;
+
+ /** Value for job. */
+ private String job;
+
+ /** Value for salary. */
+ private Double salary;
+
+ /** Value for managerId. */
+ private Integer managerId;
+
+ /** Value for departmentId. */
+ private Integer departmentId;
+
+ /**
+ * Empty constructor.
+ */
+ public Employee() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public Employee(
+ int employeeId,
+ String firstName,
+ String lastName,
+ String email,
+ String phoneNumber,
+ java.sql.Date hireDate,
+ String job,
+ Double salary,
+ Integer managerId,
+ Integer departmentId
+ ) {
+ this.employeeId = employeeId;
+ this.firstName = firstName;
+ this.lastName = lastName;
+ this.email = email;
+ this.phoneNumber = phoneNumber;
+ this.hireDate = hireDate;
+ this.job = job;
+ this.salary = salary;
+ this.managerId = managerId;
+ this.departmentId = departmentId;
+ }
+
+ /**
+ * Gets employeeId.
+ *
+ * @return Value for employeeId.
+ */
+ public int getEmployeeId() {
+ return employeeId;
+ }
+
+ /**
+ * Sets employeeId.
+ *
+ * @param employeeId New value for employeeId.
+ */
+ public void setEmployeeId(int employeeId) {
+ this.employeeId = employeeId;
+ }
+
+ /**
+ * Gets firstName.
+ *
+ * @return Value for firstName.
+ */
+ public String getFirstName() {
+ return firstName;
+ }
+
+ /**
+ * Sets firstName.
+ *
+ * @param firstName New value for firstName.
+ */
+ public void setFirstName(String firstName) {
+ this.firstName = firstName;
+ }
+
+ /**
+ * Gets lastName.
+ *
+ * @return Value for lastName.
+ */
+ public String getLastName() {
+ return lastName;
+ }
+
+ /**
+ * Sets lastName.
+ *
+ * @param lastName New value for lastName.
+ */
+ public void setLastName(String lastName) {
+ this.lastName = lastName;
+ }
+
+ /**
+ * Gets email.
+ *
+ * @return Value for email.
+ */
+ public String getEmail() {
+ return email;
+ }
+
+ /**
+ * Sets email.
+ *
+ * @param email New value for email.
+ */
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ /**
+ * Gets phoneNumber.
+ *
+ * @return Value for phoneNumber.
+ */
+ public String getPhoneNumber() {
+ return phoneNumber;
+ }
+
+ /**
+ * Sets phoneNumber.
+ *
+ * @param phoneNumber New value for phoneNumber.
+ */
+ public void setPhoneNumber(String phoneNumber) {
+ this.phoneNumber = phoneNumber;
+ }
+
+ /**
+ * Gets hireDate.
+ *
+ * @return Value for hireDate.
+ */
+ public java.sql.Date getHireDate() {
+ return hireDate;
+ }
+
+ /**
+ * Sets hireDate.
+ *
+ * @param hireDate New value for hireDate.
+ */
+ public void setHireDate(java.sql.Date hireDate) {
+ this.hireDate = hireDate;
+ }
+
+ /**
+ * Gets job.
+ *
+ * @return Value for job.
+ */
+ public String getJob() {
+ return job;
+ }
+
+ /**
+ * Sets job.
+ *
+ * @param job New value for job.
+ */
+ public void setJob(String job) {
+ this.job = job;
+ }
+
+ /**
+ * Gets salary.
+ *
+ * @return Value for salary.
+ */
+ public Double getSalary() {
+ return salary;
+ }
+
+ /**
+ * Sets salary.
+ *
+ * @param salary New value for salary.
+ */
+ public void setSalary(Double salary) {
+ this.salary = salary;
+ }
+
+ /**
+ * Gets managerId.
+ *
+ * @return Value for managerId.
+ */
+ public Integer getManagerId() {
+ return managerId;
+ }
+
+ /**
+ * Sets managerId.
+ *
+ * @param managerId New value for managerId.
+ */
+ public void setManagerId(Integer managerId) {
+ this.managerId = managerId;
+ }
+
+ /**
+ * Gets departmentId.
+ *
+ * @return Value for departmentId.
+ */
+ public Integer getDepartmentId() {
+ return departmentId;
+ }
+
+ /**
+ * Sets departmentId.
+ *
+ * @param departmentId New value for departmentId.
+ */
+ public void setDepartmentId(Integer departmentId) {
+ this.departmentId = departmentId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof Employee))
+ return false;
+
+ Employee that = (Employee)o;
+
+ if (employeeId != that.employeeId)
+ return false;
+
+ if (firstName != null ? !firstName.equals(that.firstName) : that.firstName != null)
+ return false;
+
+ if (lastName != null ? !lastName.equals(that.lastName) : that.lastName != null)
+ return false;
+
+ if (email != null ? !email.equals(that.email) : that.email != null)
+ return false;
+
+ if (phoneNumber != null ? !phoneNumber.equals(that.phoneNumber) : that.phoneNumber != null)
+ return false;
+
+ if (hireDate != null ? !hireDate.equals(that.hireDate) : that.hireDate != null)
+ return false;
+
+ if (job != null ? !job.equals(that.job) : that.job != null)
+ return false;
+
+ if (salary != null ? !salary.equals(that.salary) : that.salary != null)
+ return false;
+
+ if (managerId != null ? !managerId.equals(that.managerId) : that.managerId != null)
+ return false;
+
+ if (departmentId != null ? !departmentId.equals(that.departmentId) : that.departmentId != null)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = employeeId;
+
+ res = 31 * res + (firstName != null ? firstName.hashCode() : 0);
+
+ res = 31 * res + (lastName != null ? lastName.hashCode() : 0);
+
+ res = 31 * res + (email != null ? email.hashCode() : 0);
+
+ res = 31 * res + (phoneNumber != null ? phoneNumber.hashCode() : 0);
+
+ res = 31 * res + (hireDate != null ? hireDate.hashCode() : 0);
+
+ res = 31 * res + (job != null ? job.hashCode() : 0);
+
+ res = 31 * res + (salary != null ? salary.hashCode() : 0);
+
+ res = 31 * res + (managerId != null ? managerId.hashCode() : 0);
+
+ res = 31 * res + (departmentId != null ? departmentId.hashCode() : 0);
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "Employee [employeeId=" + employeeId +
+ ", firstName=" + firstName +
+ ", lastName=" + lastName +
+ ", email=" + email +
+ ", phoneNumber=" + phoneNumber +
+ ", hireDate=" + hireDate +
+ ", job=" + job +
+ ", salary=" + salary +
+ ", managerId=" + managerId +
+ ", departmentId=" + departmentId +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/EmployeeKey.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/EmployeeKey.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/EmployeeKey.java
new file mode 100644
index 0000000..2cce7c4
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/EmployeeKey.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * EmployeeKey definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class EmployeeKey implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for employeeId. */
+ private int employeeId;
+
+ /**
+ * Empty constructor.
+ */
+ public EmployeeKey() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public EmployeeKey(
+ int employeeId
+ ) {
+ this.employeeId = employeeId;
+ }
+
+ /**
+ * Gets employeeId.
+ *
+ * @return Value for employeeId.
+ */
+ public int getEmployeeId() {
+ return employeeId;
+ }
+
+ /**
+ * Sets employeeId.
+ *
+ * @param employeeId New value for employeeId.
+ */
+ public void setEmployeeId(int employeeId) {
+ this.employeeId = employeeId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof EmployeeKey))
+ return false;
+
+ EmployeeKey that = (EmployeeKey)o;
+
+ if (employeeId != that.employeeId)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = employeeId;
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "EmployeeKey [employeeId=" + employeeId +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Parking.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Parking.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Parking.java
new file mode 100644
index 0000000..69048e5
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/Parking.java
@@ -0,0 +1,126 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * Parking definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class Parking implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for parkingId. */
+ private int parkingId;
+
+ /** Value for parkingName. */
+ private String parkingName;
+
+ /**
+ * Empty constructor.
+ */
+ public Parking() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public Parking(
+ int parkingId,
+ String parkingName
+ ) {
+ this.parkingId = parkingId;
+ this.parkingName = parkingName;
+ }
+
+ /**
+ * Gets parkingId.
+ *
+ * @return Value for parkingId.
+ */
+ public int getParkingId() {
+ return parkingId;
+ }
+
+ /**
+ * Sets parkingId.
+ *
+ * @param parkingId New value for parkingId.
+ */
+ public void setParkingId(int parkingId) {
+ this.parkingId = parkingId;
+ }
+
+ /**
+ * Gets parkingName.
+ *
+ * @return Value for parkingName.
+ */
+ public String getParkingName() {
+ return parkingName;
+ }
+
+ /**
+ * Sets parkingName.
+ *
+ * @param parkingName New value for parkingName.
+ */
+ public void setParkingName(String parkingName) {
+ this.parkingName = parkingName;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof Parking))
+ return false;
+
+ Parking that = (Parking)o;
+
+ if (parkingId != that.parkingId)
+ return false;
+
+ if (parkingName != null ? !parkingName.equals(that.parkingName) : that.parkingName != null)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = parkingId;
+
+ res = 31 * res + (parkingName != null ? parkingName.hashCode() : 0);
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "Parking [parkingId=" + parkingId +
+ ", parkingName=" + parkingName +
+ "]";
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/ignite/blob/a174e8ea/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/ParkingKey.java
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/ParkingKey.java b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/ParkingKey.java
new file mode 100644
index 0000000..b076b33
--- /dev/null
+++ b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/testdrive/model/ParkingKey.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ignite.agent.testdrive.model;
+
+import java.io.*;
+
+/**
+ * ParkingKey definition.
+ *
+ * Code generated by Apache Ignite Schema Import utility: 08/24/2015.
+ */
+public class ParkingKey implements Serializable {
+ /** */
+ private static final long serialVersionUID = 0L;
+
+ /** Value for parkingId. */
+ private int parkingId;
+
+ /**
+ * Empty constructor.
+ */
+ public ParkingKey() {
+ // No-op.
+ }
+
+ /**
+ * Full constructor.
+ */
+ public ParkingKey(
+ int parkingId
+ ) {
+ this.parkingId = parkingId;
+ }
+
+ /**
+ * Gets parkingId.
+ *
+ * @return Value for parkingId.
+ */
+ public int getParkingId() {
+ return parkingId;
+ }
+
+ /**
+ * Sets parkingId.
+ *
+ * @param parkingId New value for parkingId.
+ */
+ public void setParkingId(int parkingId) {
+ this.parkingId = parkingId;
+ }
+
+ /** {@inheritDoc} */
+ @Override public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (!(o instanceof ParkingKey))
+ return false;
+
+ ParkingKey that = (ParkingKey)o;
+
+ if (parkingId != that.parkingId)
+ return false;
+
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ @Override public int hashCode() {
+ int res = parkingId;
+
+ return res;
+ }
+
+ /** {@inheritDoc} */
+ @Override public String toString() {
+ return "ParkingKey [parkingId=" + parkingId +
+ "]";
+ }
+}
+