]>
git.mxchange.org Git - jjobs-mailer-ejb.git/log
Roland Haeder [Thu, 5 May 2016 12:27:05 +0000 (14:27 +0200)]
updated jar(s)
Roland Haeder [Tue, 3 May 2016 19:55:57 +0000 (21:55 +0200)]
tpzo fixed ...
Roland Haeder [Tue, 3 May 2016 19:49:34 +0000 (21:49 +0200)]
updated jar(s)
Roland Häder [Mon, 2 May 2016 15:53:05 +0000 (17:53 +0200)]
Oooops, returned non-updated object ... :-/
Roland Haeder [Mon, 2 May 2016 20:12:21 +0000 (22:12 +0200)]
-Xlint:unchecked -Xlint:deprecation back in place ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 2 May 2016 15:26:37 +0000 (17:26 +0200)]
used new setter instead of "hard-coded"
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 2 May 2016 07:47:19 +0000 (09:47 +0200)]
switched to project-based mailer dependency
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 29 Apr 2016 20:00:25 +0000 (22:00 +0200)]
globally updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 29 Apr 2016 19:29:49 +0000 (21:29 +0200)]
added missing final statement as parameters themself should not be changed
Roland Haeder [Fri, 29 Apr 2016 19:00:22 +0000 (21:00 +0200)]
removed jcore.jar as it is not intended for JavaEE applications.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 28 Apr 2016 20:10:36 +0000 (22:10 +0200)]
Removed all mapped names as they are container-specific, better is to use the long portable version.
Roland Haeder [Thu, 28 Apr 2016 18:18:19 +0000 (20:18 +0200)]
updated jar(s)
Roland Häder [Tue, 26 Apr 2016 11:11:35 +0000 (13:11 +0200)]
updated code logic to latest changes
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 26 Apr 2016 09:27:17 +0000 (11:27 +0200)]
Continued with customer:
- implemented business method addCustomer()
- implemented business method isContactFound()
- implemented business method updateContactData() with only a contact instance
- added much more log messages
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 27 Apr 2016 20:59:36 +0000 (22:59 +0200)]
added new project dependency addressbook-core
Roland Haeder [Wed, 27 Apr 2016 19:16:37 +0000 (21:16 +0200)]
updated jar(s)
Roland Haeder [Tue, 26 Apr 2016 17:06:47 +0000 (19:06 +0200)]
updated jar(s)
Roland Haeder [Sat, 23 Apr 2016 10:59:38 +0000 (12:59 +0200)]
updated method signature to latest changes
Roland Haeder [Sat, 23 Apr 2016 10:29:48 +0000 (12:29 +0200)]
Continued rewriting:
- added new project dependency jaddressbook-lib (remote interfaces)
Roland Haeder [Sat, 23 Apr 2016 10:00:32 +0000 (12:00 +0200)]
updated jar(s)
Roland Haeder [Thu, 21 Apr 2016 20:09:40 +0000 (22:09 +0200)]
updated jar(s)
Roland Häder [Thu, 21 Apr 2016 13:50:55 +0000 (15:50 +0200)]
Implemented business method ifUserNameExists()
Roland Häder [Thu, 21 Apr 2016 10:52:44 +0000 (12:52 +0200)]
Implemented updateUserData() and let the detached user instance return
Roland Haeder [Thu, 21 Apr 2016 18:10:27 +0000 (20:10 +0200)]
updated jar(s)
Roland Haeder [Wed, 20 Apr 2016 17:33:58 +0000 (19:33 +0200)]
updated jar(s)
Roland Häder [Wed, 20 Apr 2016 14:06:05 +0000 (16:06 +0200)]
Continued:
- added business methods and implemented two
- added trace log messages
Roland Haeder [Tue, 19 Apr 2016 18:47:33 +0000 (20:47 +0200)]
updated jar(s)
Roland Häder [Tue, 19 Apr 2016 14:36:19 +0000 (16:36 +0200)]
Refacture:
- moved model (entities) files to jaddressbook-care
- jaddressbook-core.jar is not needed here as no addressbooks are maintained
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 19 Apr 2016 18:02:33 +0000 (20:02 +0200)]
added timestamp as the EJB should take care of it
Roland Haeder [Tue, 19 Apr 2016 17:41:02 +0000 (19:41 +0200)]
updated jar(s)
Roland Haeder [Mon, 18 Apr 2016 18:51:02 +0000 (20:51 +0200)]
updated jar(s)
Roland Haeder [Sun, 17 Apr 2016 15:28:59 +0000 (17:28 +0200)]
Change name for named query
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sun, 17 Apr 2016 15:28:40 +0000 (17:28 +0200)]
updated jar(s)
Roland Haeder [Sun, 17 Apr 2016 14:26:11 +0000 (16:26 +0200)]
This bean cannot be singleton as more than one admin may be logged in. It should also be initialized normally.
Roland Haeder [Sun, 17 Apr 2016 13:16:42 +0000 (15:16 +0200)]
renamed after project's name
Roland Haeder [Sun, 17 Apr 2016 13:08:41 +0000 (15:08 +0200)]
Continued some more:
- added EJB for general contact purposes
- added EJB for administrative contact's phone purposes
- added EJB for administrative phone purposes
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sun, 17 Apr 2016 13:11:08 +0000 (15:11 +0200)]
added new project dependency jcontacts-lib
Roland Haeder [Sun, 17 Apr 2016 11:43:21 +0000 (13:43 +0200)]
updated jar(s)
Roland Haeder [Sun, 17 Apr 2016 10:40:08 +0000 (12:40 +0200)]
renamed after project's name
Roland Haeder [Sun, 17 Apr 2016 10:38:39 +0000 (12:38 +0200)]
Continued a bit:
- added session bean for handling phone number lookups, maybe it will be used for user-depending purposes later on. So maybe session-scoped is not a bad idea after all.
- updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sun, 17 Apr 2016 10:37:22 +0000 (12:37 +0200)]
updated jar(s)
Roland Haeder [Fri, 15 Apr 2016 12:42:39 +0000 (14:42 +0200)]
Implemented new business method findUserById() + ignored strings for i18n
Roland Haeder [Thu, 14 Apr 2016 13:17:43 +0000 (15:17 +0200)]
updated jar(s)
Roland Haeder [Wed, 13 Apr 2016 21:17:11 +0000 (23:17 +0200)]
also set created entries in all phone numbers, if set
Roland Haeder [Wed, 13 Apr 2016 21:01:20 +0000 (23:01 +0200)]
Renamed controller after project name + updated jar(s)
Roland Haeder [Wed, 13 Apr 2016 18:49:33 +0000 (20:49 +0200)]
Continued a bit:
- added administrative EJB for mobile providers with first business method addMobileProvider() implemented (should work)
- The word "bean" may confuse here as these are all EJBs
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 12 Apr 2016 21:58:53 +0000 (23:58 +0200)]
updated jar(s)
Roland Haeder [Tue, 12 Apr 2016 20:59:36 +0000 (22:59 +0200)]
fixed names as they need to be all lower-case
Roland Haeder [Tue, 12 Apr 2016 19:32:54 +0000 (21:32 +0200)]
fixed package names from previous rename
Roland Haeder [Tue, 12 Apr 2016 19:17:50 +0000 (21:17 +0200)]
updated jar(s)
Roland Haeder [Tue, 12 Apr 2016 18:28:47 +0000 (20:28 +0200)]
Renamed package smsprovider -> mobileprovider. They don't only provide SMS but also many other mobile services.
Roland Haeder [Tue, 12 Apr 2016 18:02:22 +0000 (20:02 +0200)]
Changed interface (POJI) name SmsProvider to MobileProvider
Roland Haeder [Tue, 12 Apr 2016 17:41:32 +0000 (19:41 +0200)]
Nope, use generic interface ... :-(
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 12 Apr 2016 17:35:45 +0000 (19:35 +0200)]
Fixed interface name
Roland Haeder [Tue, 12 Apr 2016 16:54:57 +0000 (18:54 +0200)]
added business method addUser() and took code from registerUser as both is (at persisting) the same.
Roland Haeder [Tue, 12 Apr 2016 16:32:01 +0000 (18:32 +0200)]
updated jar(s)
Roland Haeder [Tue, 12 Apr 2016 16:12:44 +0000 (18:12 +0200)]
added registration timestamp for user and contact instance
Roland Haeder [Mon, 11 Apr 2016 19:13:13 +0000 (21:13 +0200)]
updated jar(s)
Roland Haeder [Mon, 11 Apr 2016 17:57:05 +0000 (19:57 +0200)]
addCountry() now must return the updated instance (with timestamp and valid countryId field)
Roland Haeder [Mon, 11 Apr 2016 14:59:17 +0000 (16:59 +0200)]
Continued a bit:
- implemented business method addCountry()
- updated jar(s)
Roland Haeder [Mon, 11 Apr 2016 10:09:14 +0000 (12:09 +0200)]
updated jar(s)
Roland Haeder [Sun, 10 Apr 2016 17:54:19 +0000 (19:54 +0200)]
Opps wrong name for named query
Roland Haeder [Sun, 10 Apr 2016 17:35:43 +0000 (19:35 +0200)]
added business method allUsers() + updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sun, 10 Apr 2016 17:38:34 +0000 (19:38 +0200)]
updated jar(s)
Roland Haeder [Sun, 10 Apr 2016 11:32:52 +0000 (13:32 +0200)]
updated jar(s)
Roland Haeder [Sat, 9 Apr 2016 18:23:31 +0000 (20:23 +0200)]
Minor: no country, it is SMS provider (copy-paste mistake)
Roland Haeder [Sat, 9 Apr 2016 16:09:35 +0000 (18:09 +0200)]
introduced new lib jphone-lib.jar which holds remote interfaces for jphone-core + added jcountry-lib (new dependency)
Roland Haeder [Thu, 7 Apr 2016 10:21:25 +0000 (12:21 +0200)]
updated jar(s)
Roland Haeder [Thu, 7 Apr 2016 10:16:27 +0000 (12:16 +0200)]
added entity to persistence unit
Roland Haeder [Thu, 7 Apr 2016 09:24:36 +0000 (11:24 +0200)]
updated jar(s)
Roland Haeder [Mon, 4 Apr 2016 16:56:46 +0000 (18:56 +0200)]
updated jar(s)
Roland Haeder [Mon, 4 Apr 2016 15:53:31 +0000 (17:53 +0200)]
change license to AGPLv3
Roland Haeder [Fri, 1 Apr 2016 19:05:21 +0000 (21:05 +0200)]
fixed copyright (minor)
Roland Haeder [Fri, 1 Apr 2016 18:28:05 +0000 (20:28 +0200)]
introduced addressbook-mailer which is a mailer class for the addressbook project
Roland Haeder [Sun, 13 Mar 2016 17:31:20 +0000 (18:31 +0100)]
Continued with email delivery:
- Added EJB for email change mail delivery
- added needed jar(s)
- updated project files
Roland Haeder [Sat, 12 Mar 2016 19:13:27 +0000 (20:13 +0100)]
renamed all classes to fit naming convention (prefixed with project) + updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 19:03:34 +0000 (20:03 +0100)]
updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 18:53:33 +0000 (19:53 +0100)]
better throw EJBException here
Roland Haeder [Sat, 12 Mar 2016 18:50:30 +0000 (19:50 +0100)]
make sure the email address is/not persisted ("enqueued")
Roland Haeder [Sat, 12 Mar 2016 18:43:22 +0000 (19:43 +0100)]
nope, searching for whole user instance didn't work. :-( + updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 18:31:37 +0000 (19:31 +0100)]
don't check for emailChangeId here because it is always NULL
Roland Haeder [Sat, 12 Mar 2016 18:16:43 +0000 (19:16 +0100)]
Implemented allQueuedAddressesAsList() + updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 17:08:52 +0000 (18:08 +0100)]
Continued a bit:
- added ifUserExists()
- rewrote enqueueEmailAddressForChange() which now takes ChangeableEmailAddress as instance
- also rewrote updateEmailAddress() with same parameter
- added isEmailAddressEnqueued()
- updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 12:58:53 +0000 (13:58 +0100)]
updated jar(s)
Roland Haeder [Sat, 12 Mar 2016 12:53:06 +0000 (13:53 +0100)]
it must be @EJB to inject another EJB into an EJB
Roland Haeder [Sat, 12 Mar 2016 11:39:58 +0000 (12:39 +0100)]
updated jar(s)
Roland Haeder [Fri, 11 Mar 2016 21:00:41 +0000 (22:00 +0100)]
Continued:
- added new entity class for changing email addresses
- added EJB for changing email addresses which has an injected user EJB
- updated jar(s)
Roland Haeder [Thu, 10 Mar 2016 19:21:28 +0000 (20:21 +0100)]
added method to enqueue user's email address for changing + updated jar(s)
Roland Haeder [Thu, 10 Mar 2016 19:09:47 +0000 (20:09 +0100)]
Continued a bit:
- updated jar(s)
- added missing business method (incomplete)
Roland Haeder [Tue, 8 Mar 2016 21:18:51 +0000 (22:18 +0100)]
updated from jjobs-ejb:
- User -> Contact
- Contact -> Cellphone, Landline, Fax
In this setup of entities, the last 3 will be inserted (again) instead of being updated
Roland Haeder [Tue, 8 Mar 2016 21:04:32 +0000 (22:04 +0100)]
addressbook-user-ejb has been merged into addressbook-ejb:
- updated project files
- added jcore.jar
- updated jar(s)
Roland Haeder [Sun, 6 Mar 2016 17:26:30 +0000 (18:26 +0100)]
updated jar(s)
Roland Haeder [Sun, 6 Mar 2016 16:43:35 +0000 (17:43 +0100)]
Added email address for author
Roland Haeder [Sat, 5 Mar 2016 15:31:53 +0000 (16:31 +0100)]
updated jar(s)
Roland Haeder [Fri, 4 Mar 2016 17:51:18 +0000 (18:51 +0100)]
removal of no longer needed documentation
Roland Haeder [Wed, 2 Mar 2016 21:01:15 +0000 (22:01 +0100)]
need splitting as well ...
Roland Haeder [Wed, 2 Mar 2016 20:18:07 +0000 (21:18 +0100)]
switched to own JDBC resource
Roland Haeder [Wed, 24 Feb 2016 16:17:20 +0000 (17:17 +0100)]
better comment (from copy/paste)
Roland Haeder [Sat, 20 Feb 2016 21:14:10 +0000 (22:14 +0100)]
updated jar(s)
Roland Haeder [Sat, 20 Feb 2016 20:56:26 +0000 (21:56 +0100)]
Some empty lines added/removed