From: Roland Haeder <roland@mxchange.org> Date: Sat, 12 Mar 2016 11:42:31 +0000 (+0100) Subject: Cleanup: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=d40ed4a5304e6612992f0da3a21732c7e607786b;p=jcontacts-business-core.git Cleanup: - compareTo()/Comparable<T> was used back in the TDGP times and is no longer needed - value first, then variable on comparison to avoid accidently assignments - updated jar(s) --- diff --git a/lib/jcontacts-core.jar b/lib/jcontacts-core.jar index e905316..c06f263 100644 Binary files a/lib/jcontacts-core.jar and b/lib/jcontacts-core.jar differ diff --git a/lib/jcountry-core.jar b/lib/jcountry-core.jar index 8f2a528..70a1a6a 100644 Binary files a/lib/jcountry-core.jar and b/lib/jcountry-core.jar differ diff --git a/lib/jphone-core.jar b/lib/jphone-core.jar index 221f558..d453cc6 100644 Binary files a/lib/jphone-core.jar and b/lib/jphone-core.jar differ diff --git a/lib/juser-core.jar b/lib/juser-core.jar index 7dad4a0..0ec158a 100644 Binary files a/lib/juser-core.jar and b/lib/juser-core.jar differ diff --git a/src/org/mxchange/jcontactsbusiness/CompanyContact.java b/src/org/mxchange/jcontactsbusiness/CompanyContact.java index 53a00bf..3642930 100644 --- a/src/org/mxchange/jcontactsbusiness/CompanyContact.java +++ b/src/org/mxchange/jcontactsbusiness/CompanyContact.java @@ -49,7 +49,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_contacts") @Table (name = "company_contacts") -public class CompanyContact implements BusinessContact, Comparable<BusinessContact> { +public class CompanyContact implements BusinessContact { /** * Serial number @@ -113,14 +113,9 @@ public class CompanyContact implements BusinessContact, Comparable<BusinessConta @OneToOne (targetEntity = CompanyHeadQuartersData.class, cascade = CascadeType.ALL, optional = false) private HeadQuartersData headQuartersData; - @Override - public int compareTo (final BusinessContact businessContact) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/basicdata/CompanyBasicData.java b/src/org/mxchange/jcontactsbusiness/basicdata/CompanyBasicData.java index a5c0815..ca92223 100644 --- a/src/org/mxchange/jcontactsbusiness/basicdata/CompanyBasicData.java +++ b/src/org/mxchange/jcontactsbusiness/basicdata/CompanyBasicData.java @@ -47,7 +47,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_basic_data") @Table (name = "company_basic_data") -public class CompanyBasicData implements BusinessBasicData, Comparable<BusinessBasicData> { +public class CompanyBasicData implements BusinessBasicData { /** * Serial number @@ -137,14 +137,9 @@ public class CompanyBasicData implements BusinessBasicData, Comparable<BusinessB @Column (name = "company_website_url") private String companyWebsiteUrl; - @Override - public int compareTo (final BusinessBasicData businessData) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/branch/CompanyBranchOffice.java b/src/org/mxchange/jcontactsbusiness/branch/CompanyBranchOffice.java index 227ac7f..062b781 100644 --- a/src/org/mxchange/jcontactsbusiness/branch/CompanyBranchOffice.java +++ b/src/org/mxchange/jcontactsbusiness/branch/CompanyBranchOffice.java @@ -47,7 +47,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_branch_offices") @Table (name = "company_branch_offices") -public class CompanyBranchOffice implements BranchOffice, Comparable<BranchOffice> { +public class CompanyBranchOffice implements BranchOffice { /** * Serial number @@ -151,14 +151,9 @@ public class CompanyBranchOffice implements BranchOffice, Comparable<BranchOffic @Column (name = "branch_zip_code", length = 6, nullable = false) private Integer branchZipCode; - @Override - public int compareTo (final BranchOffice branchOffice) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/department/CompanyDepartment.java b/src/org/mxchange/jcontactsbusiness/department/CompanyDepartment.java index 83a420b..2ef7040 100644 --- a/src/org/mxchange/jcontactsbusiness/department/CompanyDepartment.java +++ b/src/org/mxchange/jcontactsbusiness/department/CompanyDepartment.java @@ -49,7 +49,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_departments") @Table (name = "company_departments") -public class CompanyDepartment implements Department, Comparable<Department> { +public class CompanyDepartment implements Department { /** * Serial number @@ -114,14 +114,9 @@ public class CompanyDepartment implements Department, Comparable<Department> { @OneToOne (targetEntity = LoginUser.class, cascade = CascadeType.REFRESH, optional = false) private User departmentUserOwner; - @Override - public int compareTo (final Department department) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/employee/CompanyEmployee.java b/src/org/mxchange/jcontactsbusiness/employee/CompanyEmployee.java index af2261f..3b33f6c 100644 --- a/src/org/mxchange/jcontactsbusiness/employee/CompanyEmployee.java +++ b/src/org/mxchange/jcontactsbusiness/employee/CompanyEmployee.java @@ -54,7 +54,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_employees") @Table (name = "company_employees") -public class CompanyEmployee implements Employee, Comparable<Employee> { +public class CompanyEmployee implements Employee { /** * Serial number @@ -151,14 +151,9 @@ public class CompanyEmployee implements Employee, Comparable<Employee> { @OneToOne (targetEntity = LoginUser.class, cascade = CascadeType.REFRESH, optional = false) private User employeeUserOwner; - @Override - public int compareTo (final Employee employee) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/headquarters/CompanyHeadQuartersData.java b/src/org/mxchange/jcontactsbusiness/headquarters/CompanyHeadQuartersData.java index bbd15da..87166fe 100644 --- a/src/org/mxchange/jcontactsbusiness/headquarters/CompanyHeadQuartersData.java +++ b/src/org/mxchange/jcontactsbusiness/headquarters/CompanyHeadQuartersData.java @@ -46,7 +46,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_headquarters") @Table (name = "company_headquarters") -public class CompanyHeadQuartersData implements HeadQuartersData, Comparable<HeadQuartersData> { +public class CompanyHeadQuartersData implements HeadQuartersData { /** * Serial number @@ -137,14 +137,9 @@ public class CompanyHeadQuartersData implements HeadQuartersData, Comparable<Hea @Column (name = "headquarters_zip_code", length = 6, nullable = false) private Integer headquartersZipCode; - @Override - public int compareTo (final HeadQuartersData headQuartersData) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/jobposition/EmployeePosition.java b/src/org/mxchange/jcontactsbusiness/jobposition/EmployeePosition.java index 0c23f73..6ebfcb9 100644 --- a/src/org/mxchange/jcontactsbusiness/jobposition/EmployeePosition.java +++ b/src/org/mxchange/jcontactsbusiness/jobposition/EmployeePosition.java @@ -24,6 +24,7 @@ import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.Index; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @@ -34,8 +35,13 @@ import javax.persistence.TemporalType; * @author Roland Haeder<roland@mxchange.org> */ @Entity (name = "company_job_positions") -@Table (name = "company_job_positions") -public class EmployeePosition implements JobPosition, Comparable<JobPosition> { +@Table ( + name = "company_job_positions", + indexes = { + @Index (name = "job_position", columnList = "job_position_name", unique = true) + } +) +public class EmployeePosition implements JobPosition { /** * Serial number @@ -62,17 +68,12 @@ public class EmployeePosition implements JobPosition, Comparable<JobPosition> { * Name/description of the job position (example: CEO) */ @Basic (optional = false) - @Column (name = "job_position_name", length = 10, nullable = false, unique = true) + @Column (name = "job_position_name", length = 20, nullable = false, unique = true) private String jobPositionName; - @Override - public int compareTo (final JobPosition jobPosition) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false; diff --git a/src/org/mxchange/jcontactsbusiness/logo/CompanyLogo.java b/src/org/mxchange/jcontactsbusiness/logo/CompanyLogo.java index 2df7718..3b98382 100644 --- a/src/org/mxchange/jcontactsbusiness/logo/CompanyLogo.java +++ b/src/org/mxchange/jcontactsbusiness/logo/CompanyLogo.java @@ -40,7 +40,7 @@ import org.mxchange.jusercore.model.user.User; */ @Entity (name = "company_logos") @Table (name = "company_logos") -public class CompanyLogo implements BusinessLogo, Comparable<BusinessLogo> { +public class CompanyLogo implements BusinessLogo { /** * Serial number @@ -77,14 +77,9 @@ public class CompanyLogo implements BusinessLogo, Comparable<BusinessLogo> { @OneToOne (targetEntity = LoginUser.class, cascade = CascadeType.REFRESH, optional = false) private User logoUploader; - @Override - public int compareTo (final BusinessLogo businessLogo) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. - } - @Override public boolean equals (final Object object) { - if (object == null) { + if (null == object) { return false; } else if (this.getClass() != object.getClass()) { return false;