X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Fjava%2Forg%2Fmxchange%2Fjcontactsbusiness%2Fmodel%2Fdepartment%2FJobsAdminDepartmentSessionBean.java;h=5b91505aa60ae5346cefa22f75144c3e4742e6d0;hb=91661b12acdca912db01af240b3e34b786698d1c;hp=875ecb27786a40dd44d8b1e2ae58df239ee91300;hpb=31569acdbe76afbe9a584855f18263abf0562ba3;p=jjobs-ejb.git diff --git a/src/java/org/mxchange/jcontactsbusiness/model/department/JobsAdminDepartmentSessionBean.java b/src/java/org/mxchange/jcontactsbusiness/model/department/JobsAdminDepartmentSessionBean.java index 875ecb2..5b91505 100644 --- a/src/java/org/mxchange/jcontactsbusiness/model/department/JobsAdminDepartmentSessionBean.java +++ b/src/java/org/mxchange/jcontactsbusiness/model/department/JobsAdminDepartmentSessionBean.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2017 Roland Häder + * Copyright (C) 2017 - 2020 Free Software Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -22,12 +22,12 @@ import java.util.List; import javax.ejb.EJB; import javax.ejb.Stateless; import org.mxchange.jcontactsbusiness.exceptions.department.DepartmentAlreadyAddedException; +import org.mxchange.jcontactsbusiness.model.basicdata.BasicData; import org.mxchange.jcontactsbusiness.model.branchoffice.BranchOffice; -import org.mxchange.jcontactsbusiness.model.headquarters.HeadquartersData; -import org.mxchange.jjobs.database.BaseJobsDatabaseBean; -import org.mxchange.jusercore.model.user.User; import org.mxchange.jcontactsbusiness.model.employee.Employable; -import org.mxchange.jcontactsbusiness.model.basicdata.BasicData; +import org.mxchange.jcontactsbusiness.model.headquarter.Headquarter; +import org.mxchange.jjobs.enterprise.BaseJobsEnterpriseBean; +import org.mxchange.jusercore.model.user.User; /** * A stateless session bean for administrative department purposes @@ -35,7 +35,7 @@ import org.mxchange.jcontactsbusiness.model.basicdata.BasicData; * @author Roland Häder */ @Stateless (name = "adminDepartment", description = "An administrative statless bean for handling department data (all)") -public class JobsAdminDepartmentSessionBean extends BaseJobsDatabaseBean implements AdminDepartmentSessionBeanRemote { +public class JobsAdminDepartmentSessionBean extends BaseJobsEnterpriseBean implements AdminDepartmentSessionBeanRemote { /** * Serial number @@ -89,7 +89,7 @@ public class JobsAdminDepartmentSessionBean extends BaseJobsDatabaseBean impleme } // Set created timestamp - department.setDepartmentCreated(new Date()); + department.setDepartmentEntryCreated(new Date()); // Get managed basic data instance final BasicData managedBasicData = this.createManaged(department.getDepartmentCompany()); @@ -106,13 +106,13 @@ public class JobsAdminDepartmentSessionBean extends BaseJobsDatabaseBean impleme department.setDepartmentBranchOffice(managedBranchOffice); } - // Is headquarters set? - if (department.getDepartmentHeadquarters() instanceof HeadquartersData) { - // Get managed headquarters - final HeadquartersData managedHeadquarters = this.createManaged(department.getDepartmentHeadquarters()); + // Is headquarter set? + if (department.getDepartmentHeadquarter() instanceof Headquarter) { + // Get managed headquarter + final Headquarter managedHeadquarter = this.createManaged(department.getDepartmentHeadquarter()); // Set it back - department.setDepartmentHeadquarters(managedHeadquarters); + department.setDepartmentHeadquarter(managedHeadquarter); } // Is lead employee set? @@ -154,7 +154,7 @@ public class JobsAdminDepartmentSessionBean extends BaseJobsDatabaseBean impleme */ private boolean isDepartmentFound (final Department department) { // Get whole list - final List departments = this.departmentBean.allDepartments(); + final List departments = this.departmentBean.fetchAllDepartments(); // Default is not found boolean isFound = false;