]> git.mxchange.org Git - jjobs-war.git/log
jjobs-war.git
10 months agoUpdated copyright year master
Roland Häder [Tue, 9 Jan 2024 22:47:54 +0000 (23:47 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
10 months agoContinued:
Roland Häder [Tue, 9 Jan 2024 22:10:13 +0000 (23:10 +0100)]
Continued:
- updated JAR(s)
- bumped version number(s) of 3rd party JAR(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
13 months agoPlease cherry-pick:
Roland Häder [Mon, 2 Oct 2023 21:05:28 +0000 (23:05 +0200)]
Please cherry-pick:
- formatted long PF tags
- /css/custom.css is now marked as deprecated

14 months agoPlease cherry-pick:
Roland Häder [Mon, 4 Sep 2023 06:43:57 +0000 (08:43 +0200)]
Please cherry-pick:
- Mr. or Mrs. is a personal title, not a gender or sex

15 months agoupdated jar(s)
Roland Häder [Wed, 9 Aug 2023 19:19:06 +0000 (21:19 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
18 months agoPlease cherry-pick:
Roland Häder [Sun, 14 May 2023 01:11:14 +0000 (03:11 +0200)]
Please cherry-pick:
- let's have each attribute in a new line

18 months agoPlease cherry-pick:
Roland Häder [Sat, 13 May 2023 11:12:19 +0000 (13:12 +0200)]
Please cherry-pick:
- added i18n string for Switzerland
- added dynamic="true" when a very long list is expected

18 months agoPlease cherry-pick:
Roland Häder [Sat, 13 May 2023 10:55:58 +0000 (12:55 +0200)]
Please cherry-pick:
- updated Apache POI to 5.2.3

18 months agoPlease cherry-pick:
Roland Häder [Sat, 13 May 2023 10:42:06 +0000 (12:42 +0200)]
Please cherry-pick:
- updated PrimeFaces to 12.0.0

21 months agoupdated jar(s)
Roland Häder [Sat, 28 Jan 2023 15:50:25 +0000 (16:50 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
21 months agoPlease cherry-pick:
Roland Häder [Sun, 22 Jan 2023 06:34:57 +0000 (07:34 +0100)]
Please cherry-pick:
- updated references as with observable events, their interface should be
  prefixed "Observable" to indicate an interface

21 months agoPlease cherry-pick:
Roland Häder [Sun, 22 Jan 2023 05:51:00 +0000 (06:51 +0100)]
Please cherry-pick:
- jcoree.jar has changed, so showFacesException() is now the new name as this
  method shows a message from a thrown exception

22 months agoContinued:
Roland Häder [Sun, 22 Jan 2023 03:51:35 +0000 (04:51 +0100)]
Continued:
- sorted imports and other members

22 months agoPlease cherry-pick:
Roland Häder [Sun, 22 Jan 2023 03:37:36 +0000 (04:37 +0100)]
Please cherry-pick:
- fixed some issues reported by Netbeans' inspector, like Foo.parseFoo() versus
  Foo.valueOf()

22 months agoPlease cherry-pick:
Roland Häder [Sat, 21 Jan 2023 20:36:33 +0000 (21:36 +0100)]
Please cherry-pick:
- updated package as juser-login-core.jar has changed

22 months agoupdated jar(s)
Roland Häder [Sat, 21 Jan 2023 09:07:19 +0000 (10:07 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
22 months agoPlease cherry-pick:
Roland Häder [Sat, 21 Jan 2023 09:02:55 +0000 (10:02 +0100)]
Please cherry-pick:
- "validate" parameter, e.g. where you don't want null references, then check if
  it is null to prevent possible logic errors and maybe here a wrong/misleading
  result

22 months agoupdated jar(s)
Roland Häder [Fri, 20 Jan 2023 02:47:11 +0000 (03:47 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
22 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 07:51:06 +0000 (08:51 +0100)]
Continued:
- attributes from registered validators are not exposed in component's
  attribute list, they need to be set and read by setter/getter
- added missing navigation rules
- fixed navigation outcomes (copy-paste)
- also added missing 'value="#{controller.attribute}"' (ops)

22 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 07:16:57 +0000 (08:16 +0100)]
Continued:
- fixed wrong variable name
- used proper message bundle (needs to be project-specific)
- fixed wrong JSF variable name (adminSkinActionController) due to import

22 months agoWIP:
Roland Häder [Thu, 19 Jan 2023 07:00:56 +0000 (08:00 +0100)]
WIP:
- added administrative action controller with add/create and update methods
- added static data method SkillStatus enumeration
- added field for it
- added method isSkillAlreadyAdded()
- added form field skillStatus with converter

22 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 05:34:49 +0000 (06:34 +0100)]
Continued:
- added valitator for skill names, including JSF tag entry
- added this validator to form

22 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 05:11:08 +0000 (06:11 +0100)]
Continued:
- added navigation rule for admin_list_skills view
- fixed serial numbers

22 months agoContinued:
Roland Häder [Thu, 19 Jan 2023 03:19:17 +0000 (04:19 +0100)]
Continued:
- added missing XML <from-outcome>admin_list_users</from-outcome>

22 months agoContinued:
Roland Häder [Mon, 2 Jan 2023 16:35:51 +0000 (17:35 +0100)]
Continued:
- imported from JFinancials but not yet updated

23 months agoupdated jar(s)
Roland Häder [Thu, 24 Nov 2022 03:29:21 +0000 (04:29 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
23 months agoPlease cherry-pick:
Roland Häder [Thu, 24 Nov 2022 01:36:20 +0000 (02:36 +0100)]
Please cherry-pick:
- ignored .jacocoverage

23 months agoDon't cherry-pick:
Roland Häder [Thu, 24 Nov 2022 01:20:23 +0000 (02:20 +0100)]
Don't cherry-pick:
- upgraded project files for Apache NetBeans IDE 15
- updated jar(s)

2 years agoPlease cherry-pick:
Roland Häder [Sun, 20 Nov 2022 13:58:11 +0000 (14:58 +0100)]
Please cherry-pick:
- removed with JQuery-UI conflicting CSS properties

2 years agoPlease cherry-pick:
Roland Häder [Sun, 13 Nov 2022 21:15:04 +0000 (22:15 +0100)]
Please cherry-pick:
- removed System.*.out.println() lines
- sorted import lines

2 years agoupdated jar(s)
Roland Häder [Sat, 12 Nov 2022 21:12:39 +0000 (22:12 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Sat, 12 Nov 2022 19:20:26 +0000 (20:20 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Fri, 11 Nov 2022 16:43:31 +0000 (17:43 +0100)]
Please cherry-pick:
- the above if() block is already stopping wrong invocations of this method

2 years agoPlease cherry-pick:
Roland Häder [Wed, 9 Nov 2022 18:00:58 +0000 (19:00 +0100)]
Please cherry-pick:
- updated PrimeFaces to 10.0.0

2 years agoPlease cherry-pick:
Roland Häder [Sun, 6 Nov 2022 14:33:04 +0000 (15:33 +0100)]
Please cherry-pick:
- fixed path, opps!

2 years agoupdated jar(s)
Roland Häder [Sun, 6 Nov 2022 00:49:17 +0000 (01:49 +0100)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Nov 2022 06:55:36 +0000 (07:55 +0100)]
Please cherry-pick:
- updated to latest constructor changes (emailChangeStatus)

2 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Nov 2022 04:39:57 +0000 (05:39 +0100)]
Please cherry-pick:
- updated to latest changes in constructor (order of parameters)
- also used newly added constructor with all optional class fields, except
  contactId, fax/land-line/mobile number and created/updated fields

2 years agoPlease cherry-pick:
Roland Häder [Thu, 3 Nov 2022 12:51:54 +0000 (13:51 +0100)]
Please cherry-pick:
- moved related files for jcontact-business-core to own "business" folder
- updated navigation rules accordingly

2 years agoPlease cherry-pick:
Roland Häder [Sun, 23 Oct 2022 22:30:09 +0000 (00:30 +0200)]
Please cherry-pick:
- added missing class field for MobileProvider

2 years agoupdated jar(s)
Roland Häder [Sun, 23 Oct 2022 22:03:58 +0000 (00:03 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sun, 23 Oct 2022 21:36:53 +0000 (23:36 +0200)]
Please cherry-pick:
- added country Luxembourg

2 years agoPlease cherry-pick:
Roland Häder [Sun, 23 Oct 2022 21:13:02 +0000 (23:13 +0200)]
Please cherry-pick:
- I don't know what maximum number is possible, e.g. +352 is Luxembourg which is
  far bigger than intended maximum 99. So let's put it up to 999

2 years agoPlease cherry-pick
Roland Häder [Sun, 23 Oct 2022 18:59:32 +0000 (20:59 +0200)]
Please cherry-pick
- renamed foundLocale -> currentLocale because getValue() returns the iterator's
  current value

2 years agoPlease cherry-pick:
Roland Häder [Sun, 23 Oct 2022 16:50:48 +0000 (18:50 +0200)]
Please cherry-pick:
- formatted tag so all attributes are in a separate line
- sorted import lines

2 years agoupdated jar(s)
Roland Häder [Sat, 22 Oct 2022 11:15:51 +0000 (13:15 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherrry-pick:
Roland Häder [Fri, 21 Oct 2022 11:38:08 +0000 (13:38 +0200)]
Please cherrry-pick:
- this is not an argument/parameter of a method. it might have happened due
  to a logic error, therefore it is an unexpected state

2 years agoPlease cherry-pick:
Roland Häder [Thu, 20 Oct 2022 17:17:46 +0000 (19:17 +0200)]
Please cherry-pick:
- added missing parameter "country" for updated constructor
- also validated if contact's Country instance is set and already persisted

2 years agoPlease cherry-pick:
Roland Häder [Thu, 20 Oct 2022 16:42:21 +0000 (18:42 +0200)]
Please cherry-pick:
- renamed copyUser() to copyToUser() because that method "copies" (read: sets)
  all required class fields except "entry-created" in given user instance
- also used UserContact's parameterized constructor instead of default one and
  then setting all on my own
- removed @PostConstruct method

2 years agoupdated jar(s)
Roland Häder [Thu, 20 Oct 2022 16:38:45 +0000 (18:38 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Thu, 20 Oct 2022 02:32:48 +0000 (04:32 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 19 Oct 2022 12:44:01 +0000 (14:44 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 19 Oct 2022 11:49:41 +0000 (13:49 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Tue, 18 Oct 2022 14:02:56 +0000 (16:02 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Wed, 12 Oct 2022 23:05:32 +0000 (01:05 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Fri, 7 Oct 2022 18:37:42 +0000 (20:37 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Fri, 7 Oct 2022 18:04:30 +0000 (20:04 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Thu, 6 Oct 2022 15:01:31 +0000 (17:01 +0200)]
Please cherry-pick:
- updated references to packages/classes

2 years agoPlease cherry-pick:
Roland Häder [Sun, 2 Oct 2022 17:42:56 +0000 (19:42 +0200)]
Please cherry-pick:
- these checks on if registered or not or provided or not makes here no sense
  and has caused forms not accepting email addresses
- renamed template
- added country Hungary

2 years agoPlease cherry-pick:
Roland Häder [Sun, 2 Oct 2022 13:59:08 +0000 (15:59 +0200)]
Please cherry-pick:
- don't copy fields from current (old data) to new instance (updated data)

2 years agoPlease cherry-pick:
Roland Häder [Sun, 2 Oct 2022 13:53:14 +0000 (15:53 +0200)]
Please cherry-pick:
- also these need to be changed/fixed to proper form field names

2 years agoPlease cherry-pick:
Roland Häder [Mon, 26 Sep 2022 00:07:32 +0000 (02:07 +0200)]
Please cherry-pick:
- static class fields or anything static must be ALL_UPPER_CASE
- renamed private method

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Sep 2022 20:43:26 +0000 (22:43 +0200)]
Please cherry-pick:
- no need for local variable "isAjax"

2 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Sep 2022 20:36:04 +0000 (22:36 +0200)]
Please cherry-pick:
- branch offices have optional email addresses (finally found the bug that you
  always must enter an email address while the form field is not marked as
  required)

2 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Sep 2022 20:21:32 +0000 (22:21 +0200)]
Please cherry-pick:
- removed duplicate validator for branch office's email address
- validators should check specific fields, not generic
- arranged code a bit for better readability
- renamed private method

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Sep 2022 15:32:59 +0000 (17:32 +0200)]
Please cherry-pick:
- alsways use full-qualified access, means: `this.foo` and not just `foo`

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Sun, 25 Sep 2022 09:13:21 +0000 (11:13 +0200)]
Please cherry-pick:
- Variable 'password' can be final and no need for NULL, maybe an old leftover?

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated JAR(s)
Roland Häder [Fri, 23 Sep 2022 16:54:20 +0000 (18:54 +0200)]
Updated JAR(s)

2 years agoPlease cherry-pick:
Roland Häder [Fri, 23 Sep 2022 16:52:47 +0000 (18:52 +0200)]
Please cherry-pick:
- cannot copy whole user instance to RequestScoped bean as this is being
  forgotten on next request, SessionScoped will be a little overdose + it can
  be solved by taking the user instance already set in beanHelper bean

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated copyright year
Roland Häder [Fri, 23 Sep 2022 12:53:32 +0000 (14:53 +0200)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoPlease cherry-pick:
Roland Häder [Thu, 22 Sep 2022 17:18:26 +0000 (19:18 +0200)]
Please cherry-pick:
- no need to check for java.lang.String when it cannot be NULL

2 years agoContinued:
Roland Häder [Thu, 15 Sep 2022 05:51:39 +0000 (07:51 +0200)]
Continued:
- updated Commons Lang3 to 3.12.0
- updated JAR(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Wed, 14 Sep 2022 06:41:21 +0000 (08:41 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Wed, 14 Sep 2022 06:12:50 +0000 (08:12 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated jar(s)
Roland Häder [Thu, 23 Jun 2022 11:08:58 +0000 (13:08 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoonly these files are text/plain
Roland Häder [Tue, 21 Jun 2022 23:15:29 +0000 (01:15 +0200)]
only these files are text/plain

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated .gitattributes
Roland Häder [Tue, 21 Jun 2022 23:12:49 +0000 (01:12 +0200)]
updated .gitattributes

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoupdated/added jar(s)
Roland Häder [Tue, 21 Jun 2022 23:10:17 +0000 (01:10 +0200)]
updated/added jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
2 years agoUpdated jar(s)
Roland Häder [Mon, 30 May 2022 09:00:44 +0000 (11:00 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:21:14 +0000 (20:21 +0200)]
Don't cherry-pick:
- fixed bugs of previous cherry-picking season ...

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 10 Jun 2020 18:11:35 +0000 (20:11 +0200)]
Please cherry-pick:
- initialization of "controller" (aka. backing bean) instances can be done
  right before the moment they are used

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 10 Jun 2020 17:03:04 +0000 (19:03 +0200)]
Please cherry-pick:
- reformatted f:selectItem tag for having each attribute in a single line

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 1 Jun 2020 13:32:24 +0000 (15:32 +0200)]
Please cherry-pick:
- all extra email address validators (so not the generic one) have no attribute
  "allowEmptyRequiredData" anymore as the email address for them (e.g. branch
  office) is always optional
- converted own JSF tag core:outputAdminContactDataFormFields to template again
- reformatted some JSF tags to have each attribute in a single line
- the gender-specific backing bean was superflous since there is a "static
  data" backing bean
- added missing i18n string COUNTRY_POLAND (country was added in JFinancials)
- fixed tpzo in i18n key

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 20 May 2020 17:50:32 +0000 (19:50 +0200)]
Please cherry-pick:
- fixed link outcome to view

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 20 May 2020 16:42:59 +0000 (18:42 +0200)]
Please cherry-pick:
- renamed userCreated -> userEntryCreated
- renamed userUpdated -> userEntryUpdated
- updateUserData() may throw a checked UserNotFoundException, let's catch it
  here and throw a FacesException with it as cause
- same with confirmAccount()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 12 May 2020 03:58:08 +0000 (05:58 +0200)]
Please cherry-pick:
- cache can be updated from the uniqueAddFoo() method

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 05:32:28 +0000 (07:32 +0200)]
Please cherry-pick:
- fixed redirection outcome
- implemented observer for administrative updates on departments, including
  uniqueAddDepartment()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 02:00:31 +0000 (04:00 +0200)]
Please cherry-pick:
- "list" views may list more than one entity and should be plural

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 01:51:04 +0000 (03:51 +0200)]
Please cherry-pick:
- ops, needs to be ContactConverter

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 01:12:04 +0000 (03:12 +0200)]
Please cherry-pick:
- since departments, headquarters and branch offices cannot link to employes,
  so also the view navigation rules must reflect this. Employees can have a
  relationship to any these 3 entities and would lead to endless loop
- introduced adminDepartmentActionController instead of without "Action", let
  us keep these empty ("dead") backing beans around, they may one day be filled
  with life again. Or they will be removed if no purpose could be found.
- closed some TODOs in views where p:fieldset allows a title attribute
- also a ui:fragment can be avoided when p:fieldset allows a render attribute
- added view for administrative editing of departments
- removed double // NOI18N strings (ops?) which is for some language string
  scanning and translation tools to ignore these lines (exception messages
  should normally not show up to the user).

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sat, 9 May 2020 22:57:39 +0000 (00:57 +0200)]
Please cherry-pick:
- fixed fooCreated to fooEntryCreated
- added fooEntryUpdated
- TODO: rename user<Created|Updated> to userEntry<Created|Updated>

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 30 Apr 2020 21:32:16 +0000 (23:32 +0200)]
Please cherry-pick:
- renamed init() to initializeList() or better intiializeCache() !
- made some local variables final

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 30 Apr 2020 20:32:18 +0000 (22:32 +0200)]
Please cherry-pick:
- removed no longer used jcore-logger-lib.jar as this is not possible here

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 28 Apr 2020 21:03:01 +0000 (23:03 +0200)]
Please cherry-pick:
- added javax.faces.FACELETS_SKIP_COMMENTS to let JSF +2.1 (2.3 is used anyway)
  engines ignore commented out JSF tags (and the EL code inside it). With this
  option, the developer has what he needs, IMO as this allowws temporary
  removing JSF tags from the component tree as the developer desires. Okay,
  ui:remove is also around ...

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sat, 25 Apr 2020 16:41:39 +0000 (18:41 +0200)]
Please cherry-pick:
- introduced new administrative action backing bean (add/update/delete being
  done here)
- land-line, fax and mobile instances must be intialized with null first, then
  check all respective backing bean properties if they all exist. This fixes
  the NPEs coming from updated constructors
- check Country instance against the interface Country and not not being null
- added missing i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 24 Apr 2020 03:05:31 +0000 (05:05 +0200)]
Please cherry-pick:
- added view admin-edit-branch-office view including backing bean action method
- added navigation rule from admin-edit-branch-office to
  admin-list-branch-offices view, including redirect
- added event observer for when an administrator has updated a branch office
- renamed adminBranchOfficeController to adminBranchOfficeActionController
- added many missing i18n strings
- renamed i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 24 Apr 2020 03:05:31 +0000 (05:05 +0200)]
Please cherry-pick:
- added view admin-edit-branch-office view including backing bean action method
- added navigation rule from admin-edit-branch-office to
  admin-list-branch-offices view, including redirect
- added event observer for when an administrator has updated a branch office
- renamed adminBranchOfficeController to adminBranchOfficeActionController
- added many missing i18n strings
- renamed i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 23 Apr 2020 00:34:19 +0000 (02:34 +0200)]
Please cherry-pick:
- ops, missed to add the validator for companyRoadNumber field

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 23 Apr 2020 00:29:42 +0000 (02:29 +0200)]
Please cherry-pick:
- got rid of admin_form_basic_data.tpl, now moved back to original view, I guess
  I will do that for all forms, which would lead to "duplicate" forms elements
  butter with no targetController which was never resolvable anyway.
- added showEmailAddress boolean flag to many renderFoo() methods to whether
  show email address which is mostly not wanted in selection boxes ...
- added companyRoadNumber to basic-data backing bean and proper forms/list view
- in converters/validators now the FOO_LIST_CONTROLLER static instance shall
  always be initialized directly before the try{} block

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 22 Apr 2020 14:49:38 +0000 (16:49 +0200)]
Don't cherry-pick:
- renamed backing beans and their interfaces to JJobs
- fixed JNDI name
- fixed converters/validators because of JFinancials -> JJobs cherry-picking,
  otherwise you have to write that all from scratch ...

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