]> git.mxchange.org Git - jjobs-ejb.git/log
jjobs-ejb.git
21 months agoupdated jar(s)
Roland Häder [Tue, 31 Jan 2023 22:13:42 +0000 (23:13 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
21 months agoPlease cherry-pick:
Roland Häder [Tue, 31 Jan 2023 14:03:43 +0000 (15:03 +0100)]
Please cherry-pick:
- some debug lines added

21 months agoupdated jar(s)
Roland Häder [Sat, 28 Jan 2023 15:50:24 +0000 (16:50 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
21 months agoPlease cherry-pick:
Roland Häder [Sat, 21 Jan 2023 20:47:30 +0000 (21:47 +0100)]
Please cherry-pick:
- updated package as juser-login-core.jar has changed

21 months agoupdated jar(s)
Roland Häder [Sat, 21 Jan 2023 09:07:18 +0000 (10:07 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
21 months agoupdated jar(s)
Roland Häder [Fri, 20 Jan 2023 02:47:11 +0000 (03:47 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
21 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 07:03:06 +0000 (08:03 +0100)]
Continued:
- added protected methods createManaged() and mergeSkilLData()
- added stateless session EJB for administrative purposes

21 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 05:10:33 +0000 (06:10 +0100)]
Continued:
- added stateless session EJB for skills
- fixed serial numbers

21 months agoDon't cherry-pick:
Roland Häder [Thu, 19 Jan 2023 01:20:44 +0000 (02:20 +0100)]
Don't cherry-pick:
- renamed variable
- fixed class name

22 months agoContinued:
Roland Häder [Mon, 2 Jan 2023 16:34:53 +0000 (17:34 +0100)]
Continued:
- imported from JFinancials but not yet updated

23 months agoupdated jar(s)
Roland Häder [Thu, 24 Nov 2022 03:29:21 +0000 (04:29 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
23 months agoPlease cherry-pick:
Roland Häder [Wed, 23 Nov 2022 21:41:43 +0000 (22:41 +0100)]
Please cherry-pick:
- added default constructor

23 months agoDon't cherry-pick:
Roland Häder [Thu, 24 Nov 2022 01:18:36 +0000 (02:18 +0100)]
Don't cherry-pick:
- upgraded project files for Apache NetBeans IDE 15
- updated jar(s)

2 years agoupdated jar(s)
Roland Häder [Sat, 12 Nov 2022 21:12:39 +0000 (22:12 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Sat, 12 Nov 2022 19:20:25 +0000 (20:20 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Sun, 6 Nov 2022 00:49:15 +0000 (01:49 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Nov 2022 04:38:19 +0000 (05:38 +0100)]
Please cherry-pick:
- renamed *Cellphone* to *Mobile*

2 years agoupdated jar(s)
Roland Häder [Sun, 23 Oct 2022 22:03:58 +0000 (00:03 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Sat, 22 Oct 2022 11:15:51 +0000 (13:15 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Thu, 20 Oct 2022 03:44:06 +0000 (05:44 +0200)]
Please cherry-pick:
- added check for parameter "baseUrl" (null and empty)

2 years agoupdated jar(s)
Roland Häder [Thu, 20 Oct 2022 16:38:45 +0000 (18:38 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Thu, 20 Oct 2022 02:32:48 +0000 (04:32 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 19 Oct 2022 12:44:01 +0000 (14:44 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 19 Oct 2022 11:49:41 +0000 (13:49 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Tue, 18 Oct 2022 14:02:55 +0000 (16:02 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 12 Oct 2022 23:05:32 +0000 (01:05 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Fri, 7 Oct 2022 18:37:42 +0000 (20:37 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Fri, 7 Oct 2022 18:04:30 +0000 (20:04 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Thu, 6 Oct 2022 14:40:23 +0000 (16:40 +0200)]
Please cherry-pick:
- updated references to packages and classes

2 years agoPlease cherry-pick:
Roland Häder [Sun, 2 Oct 2022 14:28:47 +0000 (16:28 +0200)]
Please cherry-pick:
- first check id number, then address

2 years agoUpdated JAR(s)
Roland Häder [Sun, 25 Sep 2022 19:29:46 +0000 (21:29 +0200)]
Updated JAR(s)

2 years agoPlease cherry-pick:
Roland Häder [Fri, 23 Sep 2022 16:47:32 +0000 (18:47 +0200)]
Please cherry-pick:
- e.g. lockUserAccount() changes userAccountStatus to LOCKED which results in
  Objects.equals() to return false even when it is the same user which causes
  an exception being thrown.
- checking the userId only won't be enough for an other use-case where a new
  user with same data is being created

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated copyright year
Roland Häder [Fri, 23 Sep 2022 12:53:31 +0000 (14:53 +0200)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Thu, 22 Sep 2022 17:20:23 +0000 (19:20 +0200)]
Please cherry-pick:
- registerBean is no longer used here (old, removed code)
- baseUrl should never be NULL or empty
- user.userContact must be valid

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoContinued:
Roland Häder [Thu, 15 Sep 2022 05:51:39 +0000 (07:51 +0200)]
Continued:
- updated Commons Lang3 to 3.12.0
- updated JAR(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Wed, 14 Sep 2022 06:41:20 +0000 (08:41 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Wed, 14 Sep 2022 06:12:48 +0000 (08:12 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sat, 25 Jun 2022 13:08:07 +0000 (15:08 +0200)]
Please cherry-pick:
- private methods should not have exceptions thrown because these cases cannot
  be unit-tested (or very hard)
- normally only public, package-level or protected methods throw exceptions
  and have made sure that e.g. null-references won't get through to private
  methods

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sat, 25 Jun 2022 12:57:38 +0000 (14:57 +0200)]
Please cherry-pick:
- country.countryCode and countryI18nKey could be NULL here (independently from
  each other) and needs checking BEFORE any method on them is being executed

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Thu, 23 Jun 2022 11:08:57 +0000 (13:08 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoonly these files are text/plain
Roland Häder [Tue, 21 Jun 2022 23:15:28 +0000 (01:15 +0200)]
only these files are text/plain

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated .gitattributes
Roland Häder [Tue, 21 Jun 2022 23:12:48 +0000 (01:12 +0200)]
updated .gitattributes

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated/added jar(s)
Roland Häder [Tue, 21 Jun 2022 23:10:17 +0000 (01:10 +0200)]
updated/added jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Mon, 30 May 2022 09:00:43 +0000 (11:00 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:58:39 +0000 (20:58 +0200)]
Don't cherry-pick:
- fixed JNDI name

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:51:44 +0000 (20:51 +0200)]
Don't cherry-pick:
- fixed entities

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:36:51 +0000 (20:36 +0200)]
Don't cherry-pick:
- fixed imports and other errors

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 24 Apr 2020 01:34:34 +0000 (03:34 +0200)]
Please cherry-pick:
- implemented business method updateBranchOffice()
- added protected method mergeBranchOfficeData()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:29:00 +0000 (20:29 +0200)]
Don't cherry-pick:
- fixed name of class and import

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:23:47 +0000 (20:23 +0200)]
Don't cherry-pick:
- xxx-mailer-ejb has nothing to do here

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 20 May 2020 18:34:41 +0000 (20:34 +0200)]
Please cherry-pick:
- always set EntryUpdated in the managed (and merged) instance, as the
  copyFooData() methods do no longer copy timestamps

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 19 May 2020 23:28:45 +0000 (01:28 +0200)]
Please cherry-pick:
- let's use createManaged() where possible to avoid some duplicate code. It may
  look a bit to much encapsulation or to fine-granulated, the createManaged()
  method contains some validation on the entity instance and that is a good
  reason to have it encapsulated away.

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 02:04:04 +0000 (04:04 +0200)]
Please cherry-pick:
- updateFooEntity() must not allow null primary keys or those below 1

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 00:48:27 +0000 (02:48 +0200)]
Please cherry-pick:
- departments, headquarters and branch offices cannot have a relation to
  employees as employess have a relation already to them. So if comparison of
  those entities come, this ends up in an endless loop with a stack overflow.
- the fix here is a bit simple and also a bit complex: relate those 3 entities
  to contacts (jcontacts-core.jar) and look in all employees related to the
  department, headquarter or branch office who have an equal contact record

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 26 Apr 2020 19:32:17 +0000 (21:32 +0200)]
Please cherry-pick:
- updated method names

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 24 Apr 2020 00:15:44 +0000 (02:15 +0200)]
Please cherry-pick:
- further splitted phone (means fax & land-line numbers) from mobile numbers

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 22 Apr 2020 00:06:26 +0000 (02:06 +0200)]
Don't cherry-pick:
- cleaned up mess left behind from Christmas. ;-)
- no, joke
- actually jjobs-mailer-ejb is this project and cannot be referenced here

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 22 Apr 2020 00:02:05 +0000 (02:02 +0200)]
Don't cherry-pick:
- JJobs has no need for addressbooks, it can be done without them
- renamed backing beans for JJobs
- fixed (maybe?) some JNDI names
- a lot other fixes, still something is not correct, some interfaces have some
  missing methods while they should be there

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 19 Apr 2020 03:16:41 +0000 (05:16 +0200)]
Please cherry-pick:
- added missing documentation links
- cleanups(?)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sat, 18 Apr 2020 13:50:44 +0000 (15:50 +0200)]
Please cherry-pick:
- updated JARs have new copyFooData() method names

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Fri, 17 Apr 2020 16:43:16 +0000 (18:43 +0200)]
Don't cherry-pick:
- renamed for JJobs application

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 16 Apr 2020 20:09:49 +0000 (22:09 +0200)]
Please cherry-pick:
- method names have been updated in business opening times

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 16 Apr 2020 20:04:23 +0000 (22:04 +0200)]
Please cherry-pick:
- renamed allFoos() to fetchAllFoos()
- cleanup of deprecated/no longer needed business methods as fetchAllFoos() can
  be used instead
- splitted mobile number relevant business methods into separate EJB, this
  allows better load-balancing on servers with many CPU cores
- UserLoginSessionBean is now superflous and can be removed

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 14 Apr 2020 08:03:54 +0000 (10:03 +0200)]
Please cherry-pick:
- updated jphone-core.jar requires now some new getter/setter names like
  getMobileEntryUpdated(), setContactEntry<Created|Updated>() and many more

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 8 Apr 2020 22:39:04 +0000 (00:39 +0200)]
Please cherry-pick:
- rewrote to AllContacts + iteration of whole list to avoid SearchContact JPQL

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Apr 2020 18:20:51 +0000 (20:20 +0200)]
Please cherry-pick:
- rewrote to avoid local Iterator<Foo> instance

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Apr 2020 17:29:24 +0000 (19:29 +0200)]
Please cherry-pick:
- no need for SearchCountryByCodeI18nKey anymore when you can use AllCountries
  plus Objects.equals()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Mon, 16 Mar 2020 04:28:19 +0000 (05:28 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease repeat:
Roland Häder [Tue, 10 Mar 2020 13:25:10 +0000 (14:25 +0100)]
Please repeat:
- need to remove dependency to *-mailer-ejb as *-mailer-lib is enough

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick/fix:
Roland Häder [Tue, 3 Mar 2020 12:10:00 +0000 (13:10 +0100)]
Please cherry-pick/fix:
- don't reference any EJB projects here, might be some strange
 leftover from last Christmas? ;-)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease repeat/cherry-pick:
Roland Häder [Sat, 23 Sep 2017 12:06:24 +0000 (14:06 +0200)]
Please repeat/cherry-pick:
- added lookup attribute to @EJB annotation as some lookup did not work as
  expected and this is "guranteed" to work (if you have the right JNDI name,
  of course)
- plus all these EJBs can now be more distributed over separate EJB modules
  allowing a distributed operation over several data centers, awsome words,
  right? ;-)
- sorted members in base database bean

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlese repeat:
Roland Häder [Sat, 15 Feb 2020 12:00:38 +0000 (13:00 +0100)]
Plese repeat:
- removed wrong juser-core dependency, it should be only a file/JAR reference

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Thu, 6 Feb 2020 21:24:12 +0000 (22:24 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoremoved invalid juser-core reference
Roland Häder [Thu, 6 Feb 2020 20:20:34 +0000 (21:20 +0100)]
removed invalid juser-core reference

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 4 Feb 2020 21:51:43 +0000 (22:51 +0100)]
Please cherry-pick:
- having nothing created is best and most secure choice, then accidentally no
  data is lost and you have to re-enable this when you want to (re-)create your
  database layout.

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Sat, 1 Feb 2020 01:31:14 +0000 (02:31 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Wed, 15 Jan 2020 16:56:59 +0000 (17:56 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 15:13:32 +0000 (16:13 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 11:10:12 +0000 (12:10 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 10:46:09 +0000 (11:46 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 15 Jan 2020 10:36:08 +0000 (11:36 +0100)]
Don't cherry-pick:
- fixed imports
- updated updateUserPersonalData() method
- still there are A LOT invocations on deprecated methods, this mess needs to
  be cleared up.

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick/repeat:
Roland Häder [Sun, 24 Nov 2019 04:37:31 +0000 (05:37 +0100)]
Please cherry-pick/repeat:
- renamed/moved file

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 24 Nov 2019 04:29:41 +0000 (05:29 +0100)]
Please cherry-pick:
- renamed BaseFinancialsDatabaseBean to BaseFinancialsEnterpriseBean
- also moved it to proper "enterprise" package

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Tue, 14 Jan 2020 23:31:18 +0000 (00:31 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Thu, 10 Oct 2019 23:36:29 +0000 (01:36 +0200)]
Don't cherry-pick:
- added missing createManaged() methods for Department and HireableJobPosition
- You can do someInstance.getClass() to avoid importing the implementing class
  instead which is more flexible and allows other implementations
- renamed BaseJobsDatabaseBean to BaseJobsEnterpriseBean and moved to proper
  package
- renamed JobPosition to HireableJobPosition (maybe tpzo?)
- renamed classes with "Headquarters" in it to "Headquarter" as "s" is plural
  and should be only used for utility classes
- added missing imports of utility classes
- the registration bean does no longer have isEmailAddressRegistered() and
  isUserNameRegistered() as this exists in user bean, fixed all occurances

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Thu, 10 Oct 2019 21:30:08 +0000 (23:30 +0200)]
Don't cherry-pick:
- renamed BaseJobsDatabaseBean to BaseJobsEnterpriseBeans
- also sorted members

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Mon, 28 Jan 2019 17:07:22 +0000 (18:07 +0100)]
Please cherry-pick:
- added missing JAR(s)

5 years agoPlease cherry-pick:
Roland Häder [Fri, 21 Dec 2018 18:56:25 +0000 (19:56 +0100)]
Please cherry-pick:
- parameter of this exception has changed, needs to be direct company (short)
  name now, not full BasicData instance

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Fri, 21 Dec 2018 14:10:12 +0000 (15:10 +0100)]
Please cherry-pick:
- companyShortName is now mandatory, while companyName (full name) is optional
- but if companyName is set, check it as well, if it doesn't exist

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Fri, 22 Jun 2018 21:33:27 +0000 (23:33 +0200)]
Please cherry-pick:
- was old-lost content from my PHP project "mailer"

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 16 Jun 2018 13:18:54 +0000 (15:18 +0200)]
Please cherry-pick:
- updated copyright to the FSF

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 24 Mar 2018 22:20:53 +0000 (23:20 +0100)]
Please cherry-pick:
- updated reference UserUtils to Users

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 18 Mar 2018 21:25:50 +0000 (22:25 +0100)]
Please cherry-pick:
- ContactUtils was renamed to Contacts to follow naming-convention
- fixed copy-paste mistake for headquarters instance, was BasicData
- also employeePosition was renamed to employeeJobPosition

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick/rename:
Roland Häder [Tue, 13 Mar 2018 22:05:44 +0000 (23:05 +0100)]
Please cherry-pick/rename:
- Headquarter is enough for bean name (please rename)
- removed some no longer recommended business methods
- removed no longer used private methods
- made some local variables final which helps the Java compiler in optimization
  of resulting byte-code
- added session EJB for user activity
- other improvements (?)
- changed copyright to Free Software Foundation

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Nov 2017 21:35:35 +0000 (22:35 +0100)]
Please cherry-pick:
- added EJBs for headquarters entity, general and administrative
- added method for updating all "phone created" timestamps in above entity
- renamed entity class name in persistence.xml

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Tue, 17 Oct 2017 23:36:09 +0000 (01:36 +0200)]
Please cherry-pick:
- renamed more from Company to Business (jcontacts-business-core was the name
  of the project anyway)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Tue, 17 Oct 2017 20:42:13 +0000 (22:42 +0200)]
Please cherry-pick:
- renamed named query

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Tue, 17 Oct 2017 20:33:22 +0000 (22:33 +0200)]
Please cherry-pick:
- removed find*ById() method + fixed interface name(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Tue, 17 Oct 2017 20:30:29 +0000 (22:30 +0200)]
Please cherry-pick:
- renamed employee as there will be no other employees
- added administrative country EJB due to remote interface separation
- removed find*ById() as this was causing load on EJB container which can be
  prevented by application's JCache
- fixed persistence unit as entities have been moved

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 14 Oct 2017 13:32:51 +0000 (15:32 +0200)]
Please cherry-pick:
- added createManaged() methods for BranchOffice and HeadquartersData entities
- added helper method setAllOpeningTimesCreated() which sets "created" entity
  property of all opening times
- renamed EJB [admin]companyEmployee to only plain [admin]employee (enough),
  remember to write the "e" upper-case in adminEmployee
- added EJB for opening times
- added EJB for departments
- updated persistence unit with new entity class' name

Signed-off-by: Roland Häder <roland@mxchange.org>