]> git.mxchange.org Git - pizzaservice-ejb.git/log
pizzaservice-ejb.git
7 years agoContinued with unlocking users: (please cherry-pick)
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>
7 years agoopps, need to rename it (please cherry-pick)
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>
7 years agoContinued with splitting EJB: (please cherry-pick)
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>
7 years agoContinued with logging: (please cherry-pick)
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>
7 years agoFixed: (please cherry-pick)
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.

7 years agoPlease cherry-pick:
Roland Häder [Wed, 3 Aug 2016 14:34:22 +0000 (16:34 +0200)]
Please cherry-pick:
- implemented business method updateUserPassword()

7 years agoPlease cherry-pick / fix Copyright:
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

7 years agoadded entity to persitence unit (maybe cherry-pickable)
Roland Häder [Tue, 2 Aug 2016 15:40:51 +0000 (17:40 +0200)]
added entity to persitence unit (maybe cherry-pickable)

7 years agoContinued a bit: (please cherry-pick)
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>
7 years agoupdated jar(s)
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>
7 years agoupdated jar(s)
Roland Haeder [Tue, 2 Aug 2016 19:47:54 +0000 (21:47 +0200)]
updated jar(s)

7 years agoMinor: log message had old name "id" for user id (please cherry-pick this)
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)

7 years agoSome improvements:
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>
7 years agominor: it is "EXIT"
Roland Häder [Tue, 21 Jun 2016 07:30:29 +0000 (09:30 +0200)]
minor: it is "EXIT"

7 years agoapplied naming convention (due to updated jar; please cherry-pick this)
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>
7 years agoopps, this test is not possible here
Roland Häder [Mon, 6 Jun 2016 13:04:47 +0000 (15:04 +0200)]
opps, this test is not possible here

7 years agoimplemented addContact()
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>
7 years agoignored .gitcommits
Roland Haeder [Wed, 1 Jun 2016 19:13:07 +0000 (21:13 +0200)]
ignored .gitcommits

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
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>
8 years agoupdated jar(s)
Roland Haeder [Wed, 8 Jun 2016 18:08:25 +0000 (20:08 +0200)]
updated jar(s)

8 years agoThis doesn't belong here ...
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>
8 years agoupdated jar(s)
Roland Haeder [Wed, 25 May 2016 18:07:05 +0000 (20:07 +0200)]
updated jar(s)

8 years agofixed copyright to right one
Roland Haeder [Sat, 21 May 2016 12:22:04 +0000 (14:22 +0200)]
fixed copyright to right one

8 years agoContinued a bit:
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>
8 years agoFixed import
Roland Haeder [Fri, 20 May 2016 21:25:48 +0000 (23:25 +0200)]
Fixed import

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agono redirect target needed here and makes no sense, too
Roland Häder [Thu, 19 May 2016 15:39:03 +0000 (17:39 +0200)]
no redirect target needed here and makes no sense, too

8 years agoImplemented business method confirmAccount()
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>
8 years agoContinued a bit:
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>
8 years agoContinued a bit:
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

8 years agorenamed to better name
Roland Häder [Wed, 18 May 2016 09:43:12 +0000 (11:43 +0200)]
renamed to better name

8 years agoContinued a bit:
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>
8 years agoopps, use addedUser for having the id number available
Roland Häder [Wed, 18 May 2016 07:55:46 +0000 (09:55 +0200)]
opps, use addedUser for having the id number available

8 years agoContinued a bit:
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

8 years agoContinued a bit:
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 ?

8 years agoAdded TODO (testing JPA makes no sense here)
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>
8 years agoContinued with rewrites, fixes:
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>
8 years agoContinued:
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>
8 years agoupdated jar(s)
Roland Haeder [Fri, 20 May 2016 18:55:01 +0000 (20:55 +0200)]
updated jar(s)

8 years agoupdated 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>
8 years agorenamed project to all-lowercase
Roland Haeder [Sat, 14 May 2016 15:02:25 +0000 (17:02 +0200)]
renamed project to all-lowercase

8 years agorenamed project to all-lowercase
Roland Haeder [Sat, 14 May 2016 15:00:34 +0000 (17:00 +0200)]
renamed project to all-lowercase

8 years agoupdated jar(s)
Roland Haeder [Sat, 14 May 2016 14:57:29 +0000 (16:57 +0200)]
updated jar(s)

8 years agouse found contact, not merge() (SQL update statement)
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>
8 years agorenamed, opps ...
Roland Haeder [Fri, 13 May 2016 20:17:48 +0000 (22:17 +0200)]
renamed, opps ...

8 years agoupdated jar(s)
Roland Haeder [Fri, 13 May 2016 20:04:57 +0000 (22:04 +0200)]
updated jar(s)

8 years agoadded EJB for resending confirmation links
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>
8 years agorenamed named queries for better naming convention ...
Roland Häder [Fri, 13 May 2016 13:02:32 +0000 (15:02 +0200)]
renamed named queries for better naming convention ...

8 years agoimplemented business method generateConfirmationKey()
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>
8 years agoimplemented business methods findContactByEmailAddress() and isEmailAddressRegistered()
Roland Häder [Fri, 13 May 2016 09:57:04 +0000 (11:57 +0200)]
implemented business methods findContactByEmailAddress() and isEmailAddressRegistered()

8 years agoupdated jar(s)
Roland Haeder [Thu, 12 May 2016 19:22:15 +0000 (21:22 +0200)]
updated jar(s)

8 years agoimplemented business method generateRandomUserName() which uses getUserNameList(...
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.

8 years agoupdated jar(s)
Roland Haeder [Mon, 9 May 2016 17:06:23 +0000 (19:06 +0200)]
updated jar(s)

8 years agoContinued a bit:
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>
8 years agoupdated jar(s)
Roland Haeder [Sat, 7 May 2016 12:48:35 +0000 (14:48 +0200)]
updated jar(s)

8 years agoupdated jar(s)
Roland Haeder [Thu, 5 May 2016 12:25:50 +0000 (14:25 +0200)]
updated jar(s)

8 years agoContinued a bit:
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>
8 years agotpzo fixed ...
Roland Haeder [Tue, 3 May 2016 19:55:45 +0000 (21:55 +0200)]
tpzo fixed ...

8 years agoupdated jar(s)
Roland Haeder [Tue, 3 May 2016 19:44:34 +0000 (21:44 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoOooops, returned non-updated object ... :-/
Roland Häder [Mon, 2 May 2016 15:53:05 +0000 (17:53 +0200)]
Oooops, returned non-updated object ... :-/

8 years agoused new setter instead of "hard-coded"
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>
8 years agoswitched to project-based mailer dependency
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>
8 years agoupdated project files (what has changed?)
Roland Haeder [Mon, 2 May 2016 19:21:09 +0000 (21:21 +0200)]
updated project files (what has changed?)

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoglobally updated jar(s)
Roland Haeder [Fri, 29 Apr 2016 20:00:10 +0000 (22:00 +0200)]
globally updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoremoved jcore.jar
Roland Haeder [Fri, 29 Apr 2016 19:48:04 +0000 (21:48 +0200)]
removed jcore.jar

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agofixed email address
Roland Haeder [Fri, 29 Apr 2016 18:54:03 +0000 (20:54 +0200)]
fixed email address

8 years agoremoved jcore.jar as this is no longer used (and for WAR projects not recommended...
Roland Häder [Fri, 29 Apr 2016 12:54:22 +0000 (14:54 +0200)]
removed jcore.jar as this is no longer used (and for WAR projects not recommended, not all is serializable)

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoIt is LF now to avoid endless converting LF <-> CRLF (Windows)
Roland Häder [Fri, 29 Apr 2016 08:35:09 +0000 (10:35 +0200)]
It is LF now to avoid endless converting LF <-> CRLF (Windows)

Signed-off-by: Roland Häder <roland@haeder.net>
8 years agoopps, missed to add creation timestamp
Roland Häder [Fri, 29 Apr 2016 08:32:38 +0000 (10:32 +0200)]
opps, missed to add creation timestamp

Signed-off-by: Roland Häder <roland@haeder.net>
8 years agoNeed to rename the method.
Roland Haeder [Thu, 28 Apr 2016 18:10:13 +0000 (20:10 +0200)]
Need to rename the method.

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agono more ShopCustomer
Roland Haeder [Thu, 28 Apr 2016 17:51:45 +0000 (19:51 +0200)]
no more ShopCustomer

8 years agoupdated jar(s)
Roland Haeder [Thu, 28 Apr 2016 17:32:49 +0000 (19:32 +0200)]
updated jar(s)

8 years agoimplemented business method findCustomerById()
Roland Häder [Thu, 28 Apr 2016 08:30:54 +0000 (10:30 +0200)]
implemented business method findCustomerById()

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoupdated jar(s)
Roland Haeder [Wed, 27 Apr 2016 20:30:15 +0000 (22:30 +0200)]
updated jar(s)

8 years agofixed project dependencies (you may not want to cherry-pick this, instead you should...
Roland Haeder [Wed, 27 Apr 2016 19:43:38 +0000 (21:43 +0200)]
fixed project dependencies (you may not want to cherry-pick this, instead you should fix it on your own)

8 years agoupdated jar(s)
Roland Haeder [Wed, 27 Apr 2016 19:22:13 +0000 (21:22 +0200)]
updated jar(s)

8 years agoContinued fixing:
Roland Haeder [Wed, 27 Apr 2016 19:17:40 +0000 (21:17 +0200)]
Continued fixing:
- renamed class for own prefix
- updated project files as new libs are required
- fixed imports

8 years agoupdated jar(s)
Roland Haeder [Wed, 27 Apr 2016 19:16:50 +0000 (21:16 +0200)]
updated jar(s)

8 years agoimplemented business method addContact()
Roland Häder [Wed, 27 Apr 2016 14:56:05 +0000 (16:56 +0200)]
implemented business method addContact()

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoimplemented business method linkCustomer()
Roland Häder [Wed, 27 Apr 2016 09:49:36 +0000 (11:49 +0200)]
implemented business method linkCustomer()

8 years agoCleanup: (don't cherry-pick, repeat it all)
Roland Häder [Wed, 27 Apr 2016 08:03:16 +0000 (10:03 +0200)]
Cleanup: (don't cherry-pick, repeat it all)
- removed mapped names as they are container-specific, better is to use the long portable JNDI names (with interface)
- sorted imports

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoContinued a bit:
Roland Häder [Tue, 26 Apr 2016 14:58:39 +0000 (16:58 +0200)]
Continued a bit:
- implemented linkUser() method, please test this
- some cleanups from old code

8 years agoalso update created timestamp
Roland Häder [Tue, 26 Apr 2016 13:51:48 +0000 (15:51 +0200)]
also update created timestamp

8 years agoNo more fancy stuff in EJBs, like auto-linking, straight ahead only adding non-existi...
Roland Häder [Tue, 26 Apr 2016 13:43:32 +0000 (15:43 +0200)]
No more fancy stuff in EJBs, like auto-linking, straight ahead only adding non-existing, else a checked exception is thrown.

8 years agoSome fixes:
Roland Häder [Tue, 26 Apr 2016 12:38:14 +0000 (14:38 +0200)]
Some fixes:
- only set "created" timestamps when new contact
- logger message added

8 years agoit works only otherwise ...
Roland Häder [Tue, 26 Apr 2016 12:02:44 +0000 (14:02 +0200)]
it works only otherwise ...

8 years agocopy id and other instances
Roland Häder [Tue, 26 Apr 2016 11:39:50 +0000 (13:39 +0200)]
copy id and other instances

8 years agoupdated code logic to latest changes
Roland Häder [Tue, 26 Apr 2016 11:11:35 +0000 (13:11 +0200)]
updated code logic to latest changes

8 years agoContinued a bit:
Roland Häder [Tue, 26 Apr 2016 10:43:04 +0000 (12:43 +0200)]
Continued a bit:
- setting "created" timestamps for cellphone, land-line and fax number
- added object-equality check
- added trace message

8 years agoImplemented business method isReqistered()
Roland Häder [Tue, 26 Apr 2016 10:28:11 +0000 (12:28 +0200)]
Implemented business method isReqistered()

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoContinued a bit:
Roland Häder [Tue, 26 Apr 2016 09:53:29 +0000 (11:53 +0200)]
Continued a bit:
- added some more log messages
- null > 0 is not allowed, need to check type too

8 years agoContinued a bit:
Roland Häder [Tue, 26 Apr 2016 09:38:23 +0000 (11:38 +0200)]
Continued a bit:
- renamed some fields and added thrown exception
- added general customer EJB for checking if the customer is already registered

8 years agoContinued with customer:
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>
8 years agoReturned finished customer number
Roland Häder [Tue, 26 Apr 2016 07:44:34 +0000 (09:44 +0200)]
Returned finished customer number

8 years agotype-hints to the JPA can also be interfaces, good! :-)
Roland Häder [Tue, 26 Apr 2016 07:40:54 +0000 (09:40 +0200)]
type-hints to the JPA can also be interfaces, good! :-)

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoContinued a bit:
Roland Haeder [Mon, 25 Apr 2016 20:28:20 +0000 (22:28 +0200)]
Continued a bit:
- move Base<Project>DatabaseBean to <project>-core project

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoStarted with createCustomerNumber(), unfinished
Roland Häder [Mon, 25 Apr 2016 16:14:11 +0000 (18:14 +0200)]
Started with createCustomerNumber(), unfinished

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoupdated jar(s)
Roland Haeder [Tue, 26 Apr 2016 17:10:36 +0000 (19:10 +0200)]
updated jar(s)

8 years agoContinued with customer EJB:
Roland Häder [Mon, 25 Apr 2016 13:56:22 +0000 (15:56 +0200)]
Continued with customer EJB:
- added EJBs (general and administrative) with all business methods implemented, at least as stub (allCustomers() is finished)
- added new depencies jcustomer-core/jcustomer-lib

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoMinor: wording fixed
Roland Häder [Mon, 25 Apr 2016 13:06:46 +0000 (15:06 +0200)]
Minor: wording fixed

Signed-off-by: Roland Häder <roland@mxchange.org>
8 years agoupdated method signature to latest changes
Roland Haeder [Sat, 23 Apr 2016 10:59:38 +0000 (12:59 +0200)]
updated method signature to latest changes