]> git.mxchange.org Git - jfinancials-war.git/log
jfinancials-war.git
7 years agoit is user->login, not login->user
Roland Häder [Wed, 12 Jul 2017 21:48:51 +0000 (23:48 +0200)]
it is user->login, not login->user

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 12 Jul 2017 21:47:24 +0000 (23:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated JNDIs because package/project has changed
Roland Häder [Wed, 12 Jul 2017 21:43:14 +0000 (23:43 +0200)]
updated JNDIs because package/project has changed

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 12 Jul 2017 19:30:17 +0000 (21:30 +0200)]
Please cherry-pick:
- imported from new package

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 12 Jul 2017 19:29:54 +0000 (21:29 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 12 Jul 2017 19:24:37 +0000 (21:24 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 12 Jul 2017 18:59:37 +0000 (20:59 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 9 Jul 2017 10:53:03 +0000 (12:53 +0200)]
Please cherry-pick:
- renamed bean to userConfirmationLinkController
- always handle returned (mostly updated/managed) entities, then the updated
  data is being handled

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sun, 9 Jul 2017 08:35:26 +0000 (10:35 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agomoved all now to proper packages
Roland Häder [Sat, 8 Jul 2017 19:23:56 +0000 (21:23 +0200)]
moved all now to proper packages

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoremoved genfiles.properties
Roland Häder [Sat, 8 Jul 2017 17:24:17 +0000 (19:24 +0200)]
removed genfiles.properties

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 7 Jul 2017 22:49:34 +0000 (00:49 +0200)]
Please cherry-pick:
- "cached" beanHelper.contact locally so such "expensive" calls are reduced
- and the instance has not changed between two calls anyway

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Fri, 7 Jul 2017 22:17:17 +0000 (00:17 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Haeder [Thu, 6 Jul 2017 08:19:36 +0000 (10:19 +0200)]
Please cherry-pick:
- It is generally beanHelper ...

7 years ago'login' is to generic, there are maybe other logins around than just for users only
Roland Häder [Thu, 6 Jul 2017 21:56:04 +0000 (23:56 +0200)]
'login' is to generic, there are maybe other logins around than just for users only

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 6 Jul 2017 20:55:27 +0000 (22:55 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 6 Jul 2017 19:53:01 +0000 (21:53 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 6 Jul 2017 19:30:17 +0000 (21:30 +0200)]
Please cherry-pick:
- always call super() (one more found)
- sorted members

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 6 Jul 2017 19:28:43 +0000 (21:28 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 5 Jul 2017 22:05:13 +0000 (00:05 +0200)]
Please cherry-pick:
- rendered-attribute allows expression code, so optionally required password
  fields can be done on JSF side and not just on bean side.

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 1 Jul 2017 10:12:15 +0000 (12:12 +0200)]
Please cherry-pick:
- don't have observer methods in interfaces around as interfaces on web beans
  (aka. controllers) are for direct method calls, not for CDI events
- added missing @Observes annotation

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agono shortcuts ...
Roland Häder [Mon, 26 Jun 2017 21:54:20 +0000 (23:54 +0200)]
no shortcuts ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Mon, 26 Jun 2017 21:50:29 +0000 (23:50 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoRewrite continued:
Roland Häder [Mon, 26 Jun 2017 21:43:28 +0000 (23:43 +0200)]
Rewrite continued:
- Now all project-specific abstract web beans (controllers) inherit from BaseFacesBean to have these nice showFacesMessage() methods.
- Also all project-specific abstract EJBs inherit now only BaseDataBean (one was missing in an old project)
- So, if you have a WAR project, inherit from BaseFacesBean, if you have an EJB project, inherit from BaseDatabaseBean

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Mon, 26 Jun 2017 21:19:43 +0000 (23:19 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Mon, 26 Jun 2017 20:09:52 +0000 (22:09 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Mon, 26 Jun 2017 19:47:45 +0000 (21:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Mon, 26 Jun 2017 18:59:51 +0000 (20:59 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Jun 2017 18:32:08 +0000 (20:32 +0200)]
Please cherry-pick:
- always rely on "cached" lists rather than calling EJB for each request

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoit is an user-specific EJB name
Roland Häder [Sun, 25 Jun 2017 18:21:06 +0000 (20:21 +0200)]
it is an user-specific EJB name

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Jun 2017 17:47:59 +0000 (19:47 +0200)]
Please cherry-pick:
- fixed outcome, must be now with prefix "user"

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Jun 2017 17:25:35 +0000 (19:25 +0200)]
Please cherry-pick:
- sadly, Glassfish and Payara are both not so super-flexible to allow JNDI
  lookups in constructors. You have to either move that code to a @PostConstruct
  annotated method in bean (=controller) classes or do it on-demand.
- @PostConstruct, @Observes and so on are not processed outside beans, next
  "limitation" (or not wanted/intended/possible?).

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Jun 2017 11:10:34 +0000 (13:10 +0200)]
Please cherry-pick:
- converted another div (class=table_row) to h:panelGroup
- well, I wanted here a "h:tableRow" or something, maybe one day I rewrite this

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sun, 25 Jun 2017 11:09:34 +0000 (13:09 +0200)]
Don't cherry-pick:
- added title attribute to PrimeFaces tag for receipt issue date

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 23 Jun 2017 22:54:07 +0000 (00:54 +0200)]
Please cherry-pick:
- no need for checking email address here, user-name is enough

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 23 Jun 2017 22:43:27 +0000 (00:43 +0200)]
Please cherry-pick:
- set missing user locale which is being taken from the currently set locale in
  localization controller

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agofixed outcome, must be prefixed with user_ for now
Roland Häder [Fri, 23 Jun 2017 22:21:10 +0000 (00:21 +0200)]
fixed outcome, must be prefixed with user_ for now

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated JNDI names
Roland Häder [Fri, 23 Jun 2017 22:01:22 +0000 (00:01 +0200)]
updated JNDI names

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated JNDI names
Roland Häder [Fri, 23 Jun 2017 21:50:11 +0000 (23:50 +0200)]
updated JNDI names

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Fri, 23 Jun 2017 21:49:33 +0000 (23:49 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 23 Jun 2017 21:38:51 +0000 (23:38 +0200)]
Please cherry-pick:
- opps, must be prefixed with "is_feature_" and suffixed with "_enabled"

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoshould be userResendConfirmationController to make it more clear
Roland Häder [Fri, 23 Jun 2017 21:35:48 +0000 (23:35 +0200)]
should be userResendConfirmationController to make it more clear

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoshould be userEmailChangeController now
Roland Häder [Fri, 23 Jun 2017 21:25:43 +0000 (23:25 +0200)]
should be userEmailChangeController now

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoshould be userRegistrationController now
Roland Häder [Fri, 23 Jun 2017 21:22:00 +0000 (23:22 +0200)]
should be userRegistrationController now

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Fri, 23 Jun 2017 20:32:01 +0000 (22:32 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit:
Roland Häder [Fri, 23 Jun 2017 20:16:07 +0000 (22:16 +0200)]
Continued a bit:
- moved to proper package as these are user-related controllers

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Fri, 23 Jun 2017 18:19:06 +0000 (20:19 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 22 Jun 2017 20:52:09 +0000 (22:52 +0200)]
Please cherry-pick:
- New feature to allow users on registration entering no password. The
  application will then generate a random password for the user and also sends
  it in clear-text to the EJB (HTTPS is not meant here) so the bean can deliver
  it to the user.
- user registration page will now show proper messages for above feature
- removed obsolete template (seems to be still around?)
- ifBothPasswordsEmptyAllowed() implemented
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 22 Jun 2017 20:51:58 +0000 (22:51 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Thu, 22 Jun 2017 19:59:48 +0000 (21:59 +0200)]
Don't cherry-pick:
- moved bean to proper package as it is user-specific registration

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 22 Jun 2017 19:34:32 +0000 (21:34 +0200)]
Please cherry-pick:
- right keys now ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated web.xml
Roland Häder [Wed, 21 Jun 2017 18:21:56 +0000 (20:21 +0200)]
updated web.xml

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 21 Jun 2017 18:03:52 +0000 (20:03 +0200)]
Please cherry-pick:
- added missing context parameter "is_user_name_required"

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 11 Jun 2017 14:52:55 +0000 (16:52 +0200)]
Please cherry-pick:
- naming convention applied

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 11 Jun 2017 12:52:16 +0000 (14:52 +0200)]
Please cherry-pick:
- used more h:outputText instead of plainly adding text into the HTML component
- ids on ui:fragment are no good idea ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 11 Jun 2017 11:38:16 +0000 (13:38 +0200)]
Please cherry-pick:
- h:outputText was wrong where it should be h:panelGroup, now the guest menue is being shown again
- feature controller is no longer causing and then catching NPE (bad code style)
- sorted web.xml
- reformated some files

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sat, 10 Jun 2017 20:47:50 +0000 (22:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoand one (?) more ...
Roland Häder [Sat, 10 Jun 2017 19:41:57 +0000 (21:41 +0200)]
and one (?) more ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoOpps ...
Roland Häder [Sat, 10 Jun 2017 19:37:54 +0000 (21:37 +0200)]
Opps ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 10 Jun 2017 19:08:21 +0000 (21:08 +0200)]
Please cherry-pick:
- using gender for Mr./Mrs. is plain wrong, now "personal title" and "academic
  title" are being used.

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sat, 10 Jun 2017 12:45:57 +0000 (14:45 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Fri, 9 Jun 2017 22:47:14 +0000 (00:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 8 Jun 2017 20:37:18 +0000 (22:37 +0200)]
Please cherry-pick:
- ignored for i18n tools

7 years agoPlease cherry-pick:
Roland Häder [Thu, 8 Jun 2017 20:34:16 +0000 (22:34 +0200)]
Please cherry-pick:
- loginEvent is no longer used as userLoginEvent is now there

7 years agoPlease cherry-pick:
Roland Häder [Fri, 9 Jun 2017 18:52:34 +0000 (20:52 +0200)]
Please cherry-pick:
- used h:panelGroup instead of div
- sorted context parameters in web.xml
- added missing (somehow) user_must_change_email_address feature flag (enabled)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued:
Roland Häder [Thu, 8 Jun 2017 21:10:56 +0000 (23:10 +0200)]
Continued:
- receipt's date of issue should be entered so the user can have a detailed track
- A receipt number is required for persisting, the user can leave it empty so a
  random number is generated. But then the user must be careful not to add same
  receipt twice.
- fixed copyrights, no email address here

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 8 Jun 2017 21:10:09 +0000 (23:10 +0200)]
Please cherry-pick:
- added controller for business contacts (non-administrative)
- added converter for business contacts which

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit:
Roland Häder [Thu, 8 Jun 2017 21:09:00 +0000 (23:09 +0200)]
Continued a bit:
- renamed/changed receipt controller to session-scoped so the user's receipts can be cached locally

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 8 Jun 2017 20:39:51 +0000 (22:39 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoadded new dependency jcontacts-business-lib (remote interfaces)
Roland Häder [Wed, 7 Jun 2017 22:04:01 +0000 (00:04 +0200)]
added new dependency jcontacts-business-lib (remote interfaces)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued:
Roland Häder [Wed, 7 Jun 2017 20:47:46 +0000 (22:47 +0200)]
Continued:
- moved generic methods to BaseBean
- added new controller for receipts
- renamed income controller as it is not for administrative purposes
- continued with receipt form, used PrimeFaces tags for calendar

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 7 Jun 2017 20:44:47 +0000 (22:44 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agolet's keep controller for income and expenses separate and not have one "super" contr...
Roland Häder [Tue, 6 Jun 2017 21:01:04 +0000 (23:01 +0200)]
let's keep controller for income and expenses separate and not have one "super" controller for all admin/user-financial stuff

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Tue, 6 Jun 2017 20:45:16 +0000 (22:45 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit:
Roland Häder [Sat, 3 Jun 2017 16:19:24 +0000 (18:19 +0200)]
Continued a bit:
- created controller for financial (maybe will be splitted later?) + template
- remote interface for resending confirmation link is now genweric in juser-lib
- updated method as checked exceptions are thrown
- updated copyright
- updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 3 Jun 2017 10:36:21 +0000 (12:36 +0200)]
Please cherry-pick:
- replaced div with footer tag in all footer templates
- only load user(login) footer if user is really logged-in

7 years agoPlease cherry-pick:
Roland Häder [Sat, 3 Jun 2017 10:13:21 +0000 (12:13 +0200)]
Please cherry-pick:
- added missing German i18n keys

7 years agoContinued a bit:
Roland Häder [Tue, 9 May 2017 21:28:34 +0000 (23:28 +0200)]
Continued a bit:
- changed JAR references to library reference for Apache POI
- updated POI to 3.15

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 27 Apr 2017 12:38:00 +0000 (14:38 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Thu, 27 Apr 2017 11:17:09 +0000 (13:17 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 13:26:32 +0000 (15:26 +0200)]
Please cherry-pick:
- added on style class

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 13:17:02 +0000 (15:17 +0200)]
Please cherry-pick:
- no recruiter here
- used h:outputText for wrapping text

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 13:06:12 +0000 (15:06 +0200)]
Please cherry-pick:
- no more generic "phone", must be fax, landLine or mobile

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agotpzo fixed
Roland Häder [Tue, 25 Apr 2017 13:01:58 +0000 (15:01 +0200)]
tpzo fixed

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Tue, 25 Apr 2017 12:50:33 +0000 (14:50 +0200)]
Don't cherry-pick:
- fixed EJB names

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 11:59:38 +0000 (13:59 +0200)]
Please cherry-pick:
- renamed cellphone -> mobile
- renamed carrier -> provider
- renamed phone* -> landLine*
- all more common over all (other) projects

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoWIP: Added form tag
Roland Häder [Tue, 25 Apr 2017 12:03:29 +0000 (14:03 +0200)]
WIP: Added form tag

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Tue, 25 Apr 2017 11:38:26 +0000 (13:38 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 11:21:53 +0000 (13:21 +0200)]
Please cherry-pick:
- WARNING: You have to update project name, maybe one day this will be moved out
  to properties file?
- updated templates as they are long out-dated
- added missing templates, a lot new has been added

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agonope, panelGroup
Roland Häder [Tue, 25 Apr 2017 11:13:12 +0000 (13:13 +0200)]
nope, panelGroup

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Apr 2017 11:05:57 +0000 (13:05 +0200)]
Please cherry-pick:
- added missing .footer (CSS id)
- added id="head" for h:head tag
- replaced large div with h:panelGrid

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agono recruiter here
Roland Häder [Sun, 23 Apr 2017 12:11:41 +0000 (14:11 +0200)]
no recruiter here

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 23 Apr 2017 11:19:32 +0000 (13:19 +0200)]
Please cherry-pick:
- updated design, now looks more modern

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 22 Apr 2017 20:04:26 +0000 (22:04 +0200)]
Please cherry-pick:
- Let's always call super constructor (not the default one, of course), maybe
  one day there will be something added
- sorted members a bit
- some constructors still contain EJB-lookup code, moved to init()
  (@PostConstruct) method

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agosorted members
Roland Häder [Sat, 22 Apr 2017 19:59:10 +0000 (21:59 +0200)]
sorted members

7 years agoContinued:
Roland Häder [Sat, 22 Apr 2017 19:38:37 +0000 (21:38 +0200)]
Continued:
- no need to double-include footer, was an old left-over
- 'session-scoped' is better wording

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 21 Apr 2017 21:06:18 +0000 (23:06 +0200)]
Please cherry-pick:
- added missing controllers
- renamed helper bean to more common name
- updated other beans as they seem to be not fully upgraded

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 21 Apr 2017 20:17:19 +0000 (22:17 +0200)]
Please cherry-pick:
- let's move EJB-lookup into post-construct method and out of constructors as
  this seems to tricker a bug in Glassfish:
  https://github.com/payara/Payara/issues/1035

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 20 Apr 2017 19:58:46 +0000 (21:58 +0200)]
Please cherry-pick:
- passwords for account creation are now optional as random passwords can be
  generated
- added required-message for email-address and user name to not have such
  "strange" messages for the user

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 20 Apr 2017 19:51:11 +0000 (21:51 +0200)]
Please cherry-pick:
- error messages for user name/email address

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