]>
git.mxchange.org Git - pizzaservice-ejb.git/log
Roland Häder [Tue, 23 Aug 2016 09:52:28 +0000 (11:52 +0200)]
Please cherry-pick:
- unset mobile number, not land-line
Roland Häder [Tue, 23 Aug 2016 09:33:14 +0000 (11:33 +0200)]
Please cherry-pick:
- detachAllContactPhoneEntries() was a bad idea, beter do it the old way.
- The returned instance was a managed instance that have been updated. First find it with find() then you have a managed instanced. Now simply update the fields you want and you are done.
Roland Häder [Mon, 22 Aug 2016 15:42:54 +0000 (17:42 +0200)]
Please cherry-pick:
- when updating contact data, detach all other referenced instances, else new entries are being created each update-time
Roland Häder [Mon, 22 Aug 2016 14:38:32 +0000 (16:38 +0200)]
Please cherry-pick:
- set "phone entry updated" timestamp
- included class name in logger message
Roland Häder [Mon, 22 Aug 2016 10:57:16 +0000 (12:57 +0200)]
Please cherry-pick:
- renamed cellphone -> mobile
Roland Häder [Mon, 22 Aug 2016 07:49:22 +0000 (09:49 +0200)]
ignored + removed (will be re-generated) genfiles.properties as this caused update problems
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 23 Aug 2016 17:47:16 +0000 (19:47 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 22 Aug 2016 17:50:12 +0000 (19:50 +0200)]
updated jar(s)
Roland Haeder [Sun, 21 Aug 2016 20:06:30 +0000 (22:06 +0200)]
updated jar(s)
Roland Häder [Fri, 19 Aug 2016 16:02:37 +0000 (18:02 +0200)]
Please cherry-pick:
- called new detach method
Roland Häder [Fri, 19 Aug 2016 15:49:20 +0000 (17:49 +0200)]
Please cherry-pick:
- change find() to getReference() as this causes no additional SELECT on database backend
Roland Häder [Thu, 18 Aug 2016 15:05:12 +0000 (17:05 +0200)]
Continued a bit: (please cherry-pick)
- implemented missing methods
- these include a lot tests and are currently untested (may not work)
- some to specific exceptions has been replaced by a more generic exception (which is fine here)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 18 Aug 2016 17:42:48 +0000 (19:42 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 17 Aug 2016 20:19:57 +0000 (22:19 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 17 Aug 2016 13:21:18 +0000 (15:21 +0200)]
Please cherry-pick:
- implemented business methods unlinkFaxDataFromContact(), unlinkLandLineDataFromContact()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 17 Aug 2016 19:11:44 +0000 (21:11 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 17 Aug 2016 18:15:55 +0000 (20:15 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 16 Aug 2016 15:25:36 +0000 (17:25 +0200)]
Please cherry-pick:
- renamed as this is for users (and not any other entities with email-change functionality)
- added missing i18n string
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 16 Aug 2016 14:30:20 +0000 (16:30 +0200)]
Continued a bit: (please cherry-pick)
- implemented business methods findFaxNumberById() and findLandLineNumberById()
- sorted members
- fixed log message: cellphone -> mobile again and always use "number" suffix
Roland Häder [Tue, 16 Aug 2016 10:46:13 +0000 (12:46 +0200)]
renamed it as well (please cherry-pick)
Roland Häder [Tue, 16 Aug 2016 09:33:17 +0000 (11:33 +0200)]
fixed persistence.xml from renaming
Roland Häder [Tue, 16 Aug 2016 08:04:17 +0000 (10:04 +0200)]
Renaming season has started:
- renamed cellphone to mobile (all occurences)
- let's don't discrimite other mobile phones, right?
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 15 Aug 2016 14:32:16 +0000 (16:32 +0200)]
removed double //NOI18N (please cherry-pick)
Roland Häder [Mon, 15 Aug 2016 14:28:38 +0000 (16:28 +0200)]
Opps, make all parameters final (please cherry-pick)
Roland Häder [Mon, 15 Aug 2016 14:27:47 +0000 (16:27 +0200)]
Fixed: (please cherry-pick)
- wrong checks, the id number is not null and 1 or larger
Roland Häder [Mon, 15 Aug 2016 12:23:13 +0000 (14:23 +0200)]
Please cherry-pick:
- sorted members
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 15 Aug 2016 11:00:00 +0000 (13:00 +0200)]
Please cherry-pick:
- splitted contact remote interface into general and administrative purposes
Roland Häder [Thu, 11 Aug 2016 12:26:39 +0000 (14:26 +0200)]
Tried to fix: (please cherry-pick)
- update all data in user instance and hande it over to updateUserData()
Roland Häder [Thu, 11 Aug 2016 10:30:39 +0000 (12:30 +0200)]
Continued with lock/unlock user accounts: (please cherry-pick)
- return detached and updated user instance on locking/unlocking
- update data in found instance and then merge it? A bit confusing ...
Roland Häder [Thu, 11 Aug 2016 10:16:13 +0000 (12:16 +0200)]
changed some tests (please cherry-pick)
Roland Häder [Thu, 11 Aug 2016 10:11:22 +0000 (12:11 +0200)]
Fixed wrong tests: (please cherry-pick)
- locking/unlocking an existing user account always have a valid user id set
Roland Häder [Thu, 11 Aug 2016 08:02:39 +0000 (10:02 +0200)]
Please cherry-pick:
- maybe implemented unlinkCellphoneDataFromContact() as this may not work by just unsetting (null) the instance
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 10 Aug 2016 12:53:58 +0000 (14:53 +0200)]
Fixed: (please cherry-pick)
- em.remove() needs a managed entity, not a one passed from e.g. a controller
- still this method may throw an exception, e.g. when an other entity (table) references this entity
- but since deleteCellphoneNumber() *should* delete cell phone numbers, it doesn't care if the entity is still referenced.
- this needs to be taken care of the controller and not the EJB (job-executor)
Roland Häder [Wed, 10 Aug 2016 11:05:22 +0000 (13:05 +0200)]
Rewrite continued: (please cherry-pick)
- moved business methods to proper EJB as they are not contact-related but "phone-generic" enough. Maybe still mail notifications can be added to them.
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 10 Aug 2016 10:53:17 +0000 (12:53 +0200)]
Continued with cell phone numbers: (please cherry-pick)
- implemented deleteCellphoneData() which may work this way
- maybe still a mail might be sent
Roland Häder [Wed, 10 Aug 2016 07:58:55 +0000 (09:58 +0200)]
Ignored faces-config.NavData because this file will differ from user to user
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 9 Aug 2016 13:44:15 +0000 (15:44 +0200)]
Continued: (please cherry-pick)
- implemented updateCellphoneData()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 9 Aug 2016 09:20:12 +0000 (11:20 +0200)]
Moved to proper EJB: (please cherry-pick)
- these methods are not administrative, they are general and should be used there
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 9 Aug 2016 20:07:45 +0000 (22:07 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 8 Aug 2016 14:27:05 +0000 (16:27 +0200)]
Continued: (please cherry-pick)
- implemented allSomeNumbers() methods
- used MessageFormat
- ignored strings for i18n
- exposed list to method body to have it being logged in trace message
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 8 Aug 2016 14:03:26 +0000 (16:03 +0200)]
Please move:
- this is for e.g. unlinking or linking cell phone, land-line or fax numbers with contacts
- this is not any-phone-numbers only
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 8 Aug 2016 17:24:09 +0000 (19:24 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sat, 6 Aug 2016 20:12:01 +0000 (22:12 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 5 Aug 2016 19:05:31 +0000 (21:05 +0200)]
updated/fixed copyright as this is Pizza-Service
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 5 Aug 2016 14:39:51 +0000 (16:39 +0200)]
Continued with unlocking users: (please cherry-pick)
- implemented business method unlockUserAccount()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 5 Aug 2016 11:03:43 +0000 (13:03 +0200)]
opps, need to rename it (please cherry-pick)
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 5 Aug 2016 10:45:14 +0000 (12:45 +0200)]
Continued with splitting EJB: (please cherry-pick)
- splitted user bean into general (old) and administrative user bean. This allows more distribution and not centralization of all business methods on one (then later even monolithic) EJB
- requires juser-lib.jar to be updated
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Thu, 4 Aug 2016 12:36:20 +0000 (14:36 +0200)]
Continued with logging: (please cherry-pick)
- added simple class name to all log messages
- added possible missing log messages
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Thu, 4 Aug 2016 09:50:46 +0000 (11:50 +0200)]
Fixed: (please cherry-pick)
- wrong check, opps, copy-paste mistake: user.userId must be valid set
as the user is going to be linked with password history entry.
Roland Häder [Wed, 3 Aug 2016 14:34:22 +0000 (16:34 +0200)]
Please cherry-pick:
- implemented business method updateUserPassword()
Roland Häder [Wed, 3 Aug 2016 08:27:47 +0000 (10:27 +0200)]
Please cherry-pick / fix Copyright:
- added EJB for fetching user's full password history
- this EJB implementes the corresponding (newly added) remote interface
Roland Häder [Tue, 2 Aug 2016 15:40:51 +0000 (17:40 +0200)]
added entity to persitence unit (maybe cherry-pickable)
Roland Häder [Fri, 29 Jul 2016 14:13:54 +0000 (16:13 +0200)]
Continued a bit: (please cherry-pick)
- the class type is a hint for what kind of classes are in the List
- so no List is in List ... ;-)
Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 5 Aug 2016 18:37:15 +0000 (20:37 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 2 Aug 2016 19:47:54 +0000 (21:47 +0200)]
updated jar(s)
Roland Häder [Tue, 19 Jul 2016 12:02:18 +0000 (14:02 +0200)]
Minor: log message had old name "id" for user id (please cherry-pick this)
Roland Häder [Tue, 21 Jun 2016 08:52:34 +0000 (10:52 +0200)]
Some improvements:
- added name and description (please cherry-pick)
- re-aligned the annotations more nicely
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 21 Jun 2016 07:30:29 +0000 (09:30 +0200)]
minor: it is "EXIT"
Roland Häder [Mon, 20 Jun 2016 08:54:24 +0000 (10:54 +0200)]
applied naming convention (due to updated jar; please cherry-pick this)
Signed-off-by: Roland Häder <roland@haeder.net>
Roland Häder [Mon, 6 Jun 2016 13:04:47 +0000 (15:04 +0200)]
opps, this test is not possible here
Roland Häder [Mon, 6 Jun 2016 12:13:15 +0000 (14:13 +0200)]
implemented addContact()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 1 Jun 2016 19:13:07 +0000 (21:13 +0200)]
ignored .gitcommits
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 21 Jul 2016 19:42:42 +0000 (21:42 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 8 Jun 2016 18:08:25 +0000 (20:08 +0200)]
updated jar(s)
Roland Haeder [Thu, 26 May 2016 16:17:57 +0000 (18:17 +0200)]
This doesn't belong here ...
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 25 May 2016 18:07:05 +0000 (20:07 +0200)]
updated jar(s)
Roland Haeder [Sat, 21 May 2016 12:22:04 +0000 (14:22 +0200)]
fixed copyright to right one
Roland Häder [Wed, 18 May 2016 09:01:48 +0000 (11:01 +0200)]
Continued a bit:
- Fixed mail delivery (opps)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 20 May 2016 21:25:48 +0000 (23:25 +0200)]
Fixed import
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Thu, 19 May 2016 15:39:03 +0000 (17:39 +0200)]
no redirect target needed here and makes no sense, too
Roland Häder [Thu, 19 May 2016 15:24:38 +0000 (17:24 +0200)]
Implemented business method confirmAccount()
Signed-off-by: Roland Häder <roland@haeder.net>
Roland Häder [Wed, 18 May 2016 15:53:05 +0000 (17:53 +0200)]
Continued a bit:
- load properties in init() method (post-construction)
- added config.properties
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 18 May 2016 12:44:19 +0000 (14:44 +0200)]
Continued a bit:
- EJBs cannot have access to faces context, better handle it over from the WAR project
- renamed method as "AsList" is superflous
Roland Häder [Wed, 18 May 2016 09:43:12 +0000 (11:43 +0200)]
renamed to better name
Roland Häder [Wed, 18 May 2016 09:01:48 +0000 (11:01 +0200)]
Continued a bit:
- renamed to have project name in it
- sending out mails over a message-driven bean is an asynchronous approach and will keep the other EJBs running fast
- use class, not interface everywhere
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 18 May 2016 07:55:46 +0000 (09:55 +0200)]
opps, use addedUser for having the id number available
Roland Häder [Wed, 18 May 2016 07:50:46 +0000 (09:50 +0200)]
Continued a bit:
- added sending out registration email
- added internal TODO
Roland Häder [Wed, 18 May 2016 07:38:38 +0000 (09:38 +0200)]
Continued a bit:
- removed not needed assertion as this one tests the JPA
- ignored for i18n
- converted CRLF->LF ?
Roland Haeder [Tue, 17 May 2016 20:50:37 +0000 (22:50 +0200)]
Added TODO (testing JPA makes no sense here)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 17 May 2016 15:37:29 +0000 (17:37 +0200)]
Continued with rewrites, fixes:
- used Base<Project-Name>DatabaseBean where possible
- use new sendEmail() which prepares the wrapper instance and then sending it
- the message object is now no longer created here as the Base<Project>DatabaseBean does it
- resendConfirmationLink() almost finished: changing confirmation key + merging database is unfinished
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 17 May 2016 13:35:48 +0000 (15:35 +0200)]
Continued:
- added message-driven bean for mail delivery (generic)
- added method init() method to initialize queue/factory
- implemented business method resendConfirmationLink() (unfinished)
- the business method enqueueEmailAddressForChange() now uses JMS and not directly calling the mailer
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 20 May 2016 18:55:01 +0000 (20:55 +0200)]
updated jar(s)
Roland Haeder [Wed, 18 May 2016 19:37:09 +0000 (21:37 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sat, 14 May 2016 15:02:25 +0000 (17:02 +0200)]
renamed project to all-lowercase
Roland Haeder [Sat, 14 May 2016 15:00:34 +0000 (17:00 +0200)]
renamed project to all-lowercase
Roland Haeder [Sat, 14 May 2016 14:57:29 +0000 (16:57 +0200)]
updated jar(s)
Roland Häder [Tue, 10 May 2016 13:42:50 +0000 (15:42 +0200)]
use found contact, not merge() (SQL update statement)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 13 May 2016 20:17:48 +0000 (22:17 +0200)]
renamed, opps ...
Roland Haeder [Fri, 13 May 2016 20:04:57 +0000 (22:04 +0200)]
updated jar(s)
Roland Häder [Fri, 13 May 2016 14:15:10 +0000 (16:15 +0200)]
added EJB for resending confirmation links
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 13 May 2016 13:02:32 +0000 (15:02 +0200)]
renamed named queries for better naming convention ...
Roland Häder [Fri, 13 May 2016 12:44:14 +0000 (14:44 +0200)]
implemented business method generateConfirmationKey()
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Fri, 13 May 2016 09:57:04 +0000 (11:57 +0200)]
implemented business methods findContactByEmailAddress() and isEmailAddressRegistered()
Roland Haeder [Thu, 12 May 2016 19:22:15 +0000 (21:22 +0200)]
updated jar(s)
Roland Häder [Thu, 12 May 2016 12:09:31 +0000 (14:09 +0200)]
implemented business method generateRandomUserName() which uses getUserNameList() to get full list of available user names and checks that list.
Roland Haeder [Mon, 9 May 2016 17:06:23 +0000 (19:06 +0200)]
updated jar(s)
Roland Häder [Tue, 3 May 2016 13:13:35 +0000 (15:13 +0200)]
Continued a bit:
- implemented linkUser()
- use interface for class name
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Sat, 7 May 2016 12:48:35 +0000 (14:48 +0200)]
updated jar(s)
Roland Haeder [Thu, 5 May 2016 12:25:50 +0000 (14:25 +0200)]
updated jar(s)
Roland Häder [Tue, 3 May 2016 13:13:35 +0000 (15:13 +0200)]
Continued a bit:
- implemented linkUser()
- use interface for class name
Signed-off-by: Roland Häder <roland@mxchange.org>