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 <[email protected]> Authored: Mon Aug 24 16:36:59 2015 +0700 Committer: Alexey Kuznetsov <[email protected]> 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 + + "]"; + } +} +
