]> git.mxchange.org Git - jfinancials-war.git/log
jfinancials-war.git
7 years agoPlease cherry-pick:
Roland Häder [Sun, 20 Aug 2017 19:49:49 +0000 (21:49 +0200)]
Please cherry-pick:
- throwing a ConverterException in a validator is wrong, maybe copy-paste did it?
- added TODO for getting rid of wrong constructor in birthday validator
- renamed variable

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoMOJARRA - Please cherry-pick:
Roland Häder [Sun, 20 Aug 2017 18:29:37 +0000 (20:29 +0200)]
MOJARRA - Please cherry-pick:
- introduced own (still project-local) taglib for message template replacement
- now this is much shorter, down to only one JSF tag instead of 2-3 minimum

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 20 Aug 2017 12:15:48 +0000 (14:15 +0200)]
Please cherry-pick:
- used other regex for email address validation as it didn't work even with mine
- *2 is no longer the case

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 20 Aug 2017 12:00:21 +0000 (14:00 +0200)]
Please cherry-pick:
- re-added (huh? was somehow lost?) user data form with user name and password
- moved notice from user (old place) to contact ("new" place) as it was
  previously double and in user obsolete, let all contacts have at least one
  email address
- renamed i18n string accordingly (naming-convention)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoFixed JNDI names + moved converter to proper packages
Roland Häder [Sat, 19 Aug 2017 20:34:30 +0000 (22:34 +0200)]
Fixed JNDI names + moved converter to proper packages

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 19:56:42 +0000 (21:56 +0200)]
Please cherry-pick:
- this method is also only called from JSF views, no place in an interface
  which is for CDI bean -> bean calls
- this is mostly already deprecated but the interface shall remain

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 19:48:30 +0000 (21:48 +0200)]
Please cherry-pick:
- also need to fix this, too
- let's hope, this lasts longer ... ;-)

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 18:53:28 +0000 (20:53 +0200)]
Please cherry-pick:
- added administrative and general backing bean for company employees + added
  JNDI lookup, still at wrong place
- Employees have an instance back to business basic data which makes it
  impossible for creation (no fancy AJAX stuff now) of business basic data
  with founder and/or contact person
- separated package of businessdata to business/basicdata so above
  business/company_employee package is nicely possible

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 17:56:35 +0000 (19:56 +0200)]
Please cherry-pick:
- expanded business "contact"-s basic_data with all missing fields from entity
- added some fields, like contact person and company founder to backing bean
- added converter for company employees

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 17:55:02 +0000 (19:55 +0200)]
Please cherry-pick:
- renamed template again, should be whole business "contact" and not just basic
  data

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 16:24:32 +0000 (18:24 +0200)]
Please cherry-pick:
- renamed business_data -> business_basic_data
- renamed CONTACT_BUSINESS -> BUSINESS_BASIC_DATA and prevented double _DATA
- need to check on value, not converted email address: if e.g. an empty email
  address is submitted, JSF seem to handle it as NULL, not empty, which makes
  sense here at the converter, as 'value' is of type Object and not String

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 15:07:03 +0000 (17:07 +0200)]
Please cherry-pick:
- removed debug lines, were to noisy and the localization bug has been fixed
- company name and legal status are no longer separated, some other i18n
  strings may still write about it

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 15:00:39 +0000 (17:00 +0200)]
Please cherry-pick:
- having legal status and company separated was no good idea anyway, so let's
  get rid of it here, too

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 14:53:53 +0000 (16:53 +0200)]
Please cherry-pick:
- ops, not renamed???

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 14:50:00 +0000 (16:50 +0200)]
Please cherry-pick:
- needs to be countryPhoneCode (e.g. 49 for Germany) and not countryCode
  (e.g. DE for Germany)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 14:46:24 +0000 (16:46 +0200)]
Please cherry-pick:
- opps, double _data was not needed

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 14:11:42 +0000 (16:11 +0200)]
Please cherry-pick:
- renamed JSF views with "contact_business" to "business_data"
- moved selection boxes to own template folder "selection_boxes"
- renamed + moved locale_selection_box.tpl to widgets/locale_change_widget.tpl
- renamed "generic" templates folder to "messages"
- TODO: moving out "country selection box" to a template can be done:
  + for each type, land-line and fax number have a separate template
  + the target controllers must all then have same naming, e.g. landLineCountry

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 13:19:25 +0000 (15:19 +0200)]
Please cherry-pick:
- notifying a RequestScoped (partly including ViewScoped) bean about a locale
  change will not last long, better is to get the then changed locale from the
  view root again

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 11:20:27 +0000 (13:20 +0200)]
Please cherry-pick:
- maybe again a Windows -> Linux change? :-(

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 11:18:04 +0000 (13:18 +0200)]
Please cherry-pick:
- changed List to Map to have locale name (e.g. de_DE) as key and the locale
  itself as value stored in a map for a quick lookup
- this map is also being used to handle browser's language-only locales, like
  "de" and not "de_AT" or other equivalents
- there is now a submit button for JS-less users to change locale

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 19 Aug 2017 11:14:32 +0000 (13:14 +0200)]
Please cherry-pick:
- used h:outputText (component) instead of (plain) text in view which is then
  controlled by the component
- do *always* remember that JSF and all of its expansions are component
  frameworks, rendering a WUI (Web User Interface) and not yet-another
  template language

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 18 Aug 2017 22:45:43 +0000 (00:45 +0200)]
Please cherry-pick:
- removed setter/getter and any other action methods from interface as this is
  no longer accepted
- rewrote broken getter calls to event-based notification of other beans
- removed obsolete language backing-bean property from localizationController
  because the already stored Locale instance does already have a 2-letter
  language code
- introduced changeLocale() for encapsulation of setting locale in bean, view
  root and triggering event for bean notification
- added ValueChangeEvent listener method for locale selection box

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agodeeper namespace 'basicdata' has been added
Roland Häder [Fri, 18 Aug 2017 21:08:24 +0000 (23:08 +0200)]
deeper namespace 'basicdata' has been added

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

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

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

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

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoAlso needs to be moved as jcontact-business-core has changed (good convention).
Roland Häder [Thu, 10 Aug 2017 20:47:54 +0000 (22:47 +0200)]
Also needs to be moved as jcontact-business-core has changed (good convention).

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 7 Aug 2017 19:52:20 +0000 (21:52 +0200)]
Please cherry-pick:
- attempt to rewrite to h:doctype, but still not rendered.

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sun, 6 Aug 2017 21:22:38 +0000 (23:22 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agofixed tpzo
Roland Häder [Sun, 6 Aug 2017 19:45:27 +0000 (21:45 +0200)]
fixed tpzo

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sat, 5 Aug 2017 19:15:04 +0000 (21:15 +0200)]
Don't cherry-pick:
- updated jar(s)
- added new jars for juser-activity-core|lib

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease maybe cherry-pick:
Roland Häder [Sat, 5 Aug 2017 19:11:00 +0000 (21:11 +0200)]
Please maybe cherry-pick:
- added missing backing bean + interface for user acitity
- added dependency to juser-acitivty-core|lib

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Aug 2017 17:56:41 +0000 (19:56 +0200)]
Please cherry-pick:
- event classes/interfaces have been renamed as they are not just for
  bean helpers

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sat, 5 Aug 2017 13:39:55 +0000 (15:39 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Aug 2017 13:39:42 +0000 (15:39 +0200)]
Please cherry-pick:
- renamed copySomeFooToController() to notifyControllerSomeFooConverted()
  as this reflects more what it now does
- added missing notify calls (see above)
- added missing onPostback attribute

7 years agoupdated jar(s)
Roland Häder [Sat, 5 Aug 2017 13:22:05 +0000 (15:22 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoWIP: Please cherry-pick:
Roland Häder [Thu, 3 Aug 2017 19:43:01 +0000 (21:43 +0200)]
WIP: Please cherry-pick:
- renamed methods to make them more clear (current fax/land-line/mobile number)
- these methods and also getter/setter in bean helper are for JSF views only and
  should not be callable by other beans
- so this change breaks a lot again and I again need to rewrite it
- so more controller interfaces are now empty, maybe one day some methods will
  come back, but ...
- anyway, doing a lot CDI calls (in some methods +10 calls each) is really not
  good as CDI does take some time
- better reimplement it in CDI events which are more flexible as more beans can
  be reached than only those which are hard-coded in
- sorted members again

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 31 Jul 2017 20:34:50 +0000 (22:34 +0200)]
Please cherry-pick:
- BaseLongeValidator has been renamed to BaseNumberValidator as it also validates Integer and Short

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 30 Jul 2017 20:16:54 +0000 (22:16 +0200)]
Please cherry-pick:
- don't clear user names or passwords directly, let an event do it

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 30 Jul 2017 20:03:49 +0000 (22:03 +0200)]
Please cherry-pick:
- rewrite of almost all beans towards more cleanness
- now fields in backing beans can be "only" be set by JSF views or observer
  methods
- removed @Local from interfaces, they are already local and maybe that
  annotation is for EJBs only?
- passing beanHelper.fooBar over a JSF view to a backing bean is not needed,
  the bean can do it by itself, by CDI

- fixed tpzo

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sun, 30 Jul 2017 20:03:10 +0000 (22:03 +0200)]
Don't cherry-pick:
- no @Local here, it seems to be for EJBs only? Let's look around ...
- sorted members

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sun, 30 Jul 2017 19:47:02 +0000 (21:47 +0200)]
Don't cherry-pick:
- tpzo fixed

7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 22:04:56 +0000 (00:04 +0200)]
Please cherry-pick:
- opps, these views needs to be 2-sided, guest and user area

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 21:56:10 +0000 (23:56 +0200)]
Please cherry-pick:
- no, ui:define is plain wrong for this. I should have known ... ;-(

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 21:53:00 +0000 (23:53 +0200)]
Please cherry-pick:
- added missing i18n string
- removed double error message

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sat, 29 Jul 2017 21:47:51 +0000 (23:47 +0200)]
Don't cherry-pick:
- &nbsp; seems to longer work with newer Majarra (2.3.2) and it was a bad idea
  anyway, as you can have simple space characters in surrounding h:outputText's
  values
- fixed EL backing bean method call

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 21:47:34 +0000 (23:47 +0200)]
Please cherry-pick:
- &nbsp; seems to longer work with newer Majarra (2.3.2) and it was a bad idea
  anyway, as you can have simple space characters in surrounding h:outputText's
  values
- fixed EL backing bean method call

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 19:55:18 +0000 (21:55 +0200)]
Please cherry-pick:
- allBusinessContacts() is now no longer in admin bean (request-scoped) but in
  generic business "contacts" bean (session-scoped)
- &nbsp; has caused error message, let's use a space here directly

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 16:33:43 +0000 (18:33 +0200)]
Please cherry-pick:
- let's show general error messages below footer and not within content's div
- still this may need to be hidden on prod servers (see project stage in web.xml)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Sat, 29 Jul 2017 00:06:18 +0000 (02:06 +0200)]
Don't cherry-pick:
- also have here moved to proper way

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sat, 29 Jul 2017 00:05:41 +0000 (02:05 +0200)]
Please cherry-pick:
- included namespace for all pages, still DOCTYPE is not present ... :-(

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 28 Jul 2017 23:21:02 +0000 (01:21 +0200)]
Please cherry-pick:
- all outside ui:composition is being *IGNORED* (maybe only the XML header by
  NetBeans IDE is used)
- so you have to move your DOCTYPE and html tag to

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 28 Jul 2017 22:25:58 +0000 (00:25 +0200)]
Please cherry-pick:
<footer> is HTML5 (almost broken-by-design, thanks to DRM), so better let's use
<div> here which is again XHTML-compatible.

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agochanged to common way, no version number in variables
Roland Häder [Fri, 28 Jul 2017 22:00:49 +0000 (00:00 +0200)]
changed to common way, no version number in variables

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 28 Jul 2017 21:35:36 +0000 (23:35 +0200)]
Please cherry-pick:
- added JavaDoc URL for Apache POI

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease repeat:
Roland Häder [Thu, 27 Jul 2017 21:08:56 +0000 (23:08 +0200)]
Please repeat:
- renamed package to businessdata (not just contact, okay, still the newly added depdencies are named like that)
- renamed classes/interfaces accordingly
- removed Local annotation as this is for local EJBs (?)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 27 Jul 2017 20:50:20 +0000 (22:50 +0200)]
Please cherry-pick:
- mobileCarrier is the old name, mobileProvider is now the right one

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 27 Jul 2017 20:39:58 +0000 (22:39 +0200)]
Please cherry-pick:
- improved exception message when the expected interface is not implemented
  (meaning wrong call)
- now the value's simple class name is being included

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoFixed JNDI name
Roland Häder [Thu, 27 Jul 2017 20:33:46 +0000 (22:33 +0200)]
Fixed JNDI name

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 27 Jul 2017 18:03:39 +0000 (20:03 +0200)]
Please cherry-pick:
- sorted members

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoadded .gitattributes where missing
Roland Häder [Wed, 26 Jul 2017 17:43:39 +0000 (19:43 +0200)]
added .gitattributes where missing

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Jul 2017 21:14:34 +0000 (23:14 +0200)]
Please cherry-pick:
- this list can be easily cached in a session-scoped bean to have lesser
  "expensive" EJB calls.

7 years agoPlease repeat:
Roland Häder [Tue, 25 Jul 2017 20:34:35 +0000 (22:34 +0200)]
Please repeat:
- all administrative beans must be request-scoped as they should always "forget" their data

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoopps, countryCode is DE for Germany, but I need 49 (phoneCode) here.
Roland Häder [Tue, 25 Jul 2017 20:17:48 +0000 (22:17 +0200)]
opps, countryCode is DE for Germany, but I need 49 (phoneCode) here.

7 years agoPlease cherry-pick
Roland Häder [Tue, 25 Jul 2017 19:26:30 +0000 (21:26 +0200)]
Please cherry-pick
- opps, wrong renaming here

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 25 Jul 2017 19:11:05 +0000 (21:11 +0200)]
Please cherry-pick:
- fixed id, should be form-specific
- added more missing i18n strings
- legal status can be now optional for supporting single-person
  companies (how do you call this in English?)

7 years agoPlease cherry-pick (Massive rewrite):
Roland Häder [Mon, 24 Jul 2017 21:20:36 +0000 (23:20 +0200)]
Please cherry-pick (Massive rewrite):

Only jcontacts-business-core:
- added administrative session-scoped bean (aka. "controller") for business
  data
- added initial JSF view and template for above bean, added also first form
  fields
- added option to enable (default) or disable business contacts in admin
  menu

In general:
- removed h:outputText where it was not needed as the parent JSF tag can
  do it, too
- still I'm a bit undecided about where the attribute styleClass is used
- fixed i18n key, was a copy-paste mistake
- added missing for-attribute
- phoneId was long time ago valid, now that there are 2 numbers,
  land-line and fax, the ids should be named accordingly
- added validator for email address validation
- removed id-attribute where it was not really needed or might cause
  harm to the rendering engine (?)
- h:message should be always outside, h:panelGroup, not really required
  by JSF but by design (consistency)
- added validatorMessage-attribute for email address fields
- added context parameter (thanks to BalusC for the idea) for making all
  empty strings being interpreted as null
- added missing i18n strings

Performance rewrites:
- rewrote converters and validators, they seem to be re-instanciated after
  each use, so the set EJB instances must be static to be loaded and set
  on-demand
- still this may ask for a lot room for improvement as the EJB is still called
  each time the converter/validator is being used
- also the Pattern instance for email validator should be "static cached"
  because it will use a lot CPU cycles and will then slow-down the application

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sun, 23 Jul 2017 11:51:18 +0000 (13:51 +0200)]
updated jar(s)

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

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

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoOpps, need to add this ... + no GmbH here. ;-)
Roland Häder [Sat, 22 Jul 2017 22:01:40 +0000 (00:01 +0200)]
Opps, need to add this ... + no GmbH here. ;-)

7 years agoupdated jar(s)
Roland Häder [Sat, 22 Jul 2017 21:43:48 +0000 (23:43 +0200)]
updated jar(s)

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 17 Jul 2017 15:23:56 +0000 (17:23 +0200)]
Please cherry-pick:
- renamed feature 'user_name_required' to
  'user_login_requires_user_name' to make it more clear

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 17 Jul 2017 14:37:31 +0000 (16:37 +0200)]
Please cherry-pick:
- internationalized "Administration" so it can be translated in many
  other languages
- put ui:insert for "metadata" into f:view, still broken!
- no need for "id-ing" h:body/head as they should occur once anyway
- moved f:metadata back into ui:component, still broken and expection

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 17 Jul 2017 12:00:53 +0000 (14:00 +0200)]
Please cherry-pick:
- cleanups in JSF, some missing helper calls added, still I need to
  figure out where to put <f:metadata> correctly ... :-/

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 17 Jul 2017 10:21:31 +0000 (12:21 +0200)]
Please cherry-pick:
- added missing converter for land-line and fax numbers
- renamed converter after naming-convetion, see below

Convention:
A converter converts mobile number instances from their corresponding
id numbers and vise versa, so it should be called MobileNumberConverter
for FacesConverter annotation and <Project>MobileNumberConverter for
class name.

7 years agoupdated jar(s)
Roland Häder [Fri, 14 Jul 2017 13:47:08 +0000 (15:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoadded documentation for cdi-api.jar
Roland Häder [Fri, 14 Jul 2017 12:49:00 +0000 (14:49 +0200)]
added documentation for cdi-api.jar

7 years agoFixed i18n key
Roland Haeder [Fri, 14 Jul 2017 12:42:04 +0000 (14:42 +0200)]
Fixed i18n key

7 years agoupdated jar(s)
Roland Häder [Wed, 12 Jul 2017 22:39:17 +0000 (00:39 +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 22:14:35 +0000 (00:14 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoopps, now really fixed
Roland Häder [Wed, 12 Jul 2017 21:54:23 +0000 (23:54 +0200)]
opps, now really fixed

Signed-off-by: Roland Häder <roland@mxchange.org>
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>