]> git.mxchange.org Git - addressbook-war.git/log
addressbook-war.git
9 years agoupdated jar(s)
Roland Haeder [Fri, 23 Oct 2015 09:56:02 +0000 (11:56 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Thu, 22 Oct 2015 09:12:39 +0000 (11:12 +0200)]
Continued:
- updated constructor invocation + removed no longer needed setter calls
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoupdated jar(s)
Roland Haeder [Wed, 21 Oct 2015 12:43:42 +0000 (14:43 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Tue, 20 Oct 2015 13:03:14 +0000 (15:03 +0200)]
Continued:
- No, also c:set is not right and previous also not. So how can I set a value in a bean from a template?
- moved some components to proper location
- added missing this.
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agocleanup from JSTL:
Roland Haeder [Tue, 20 Oct 2015 10:40:20 +0000 (12:40 +0200)]
cleanup from JSTL:
- removed all JSTL usages as this mixes JSF with JSTL which more belongs to JSP
- used f:setPropertyActionListener to set the currently used user instance in profileController.user
- sorry that there is still ui:fragment around but I don't like/want overlong expressions in rendered attributes
- better throw IllegalStateException and not quietly return false in isOwnAddressbook() this method should only work when the user is logged-in
- improved some exception text

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

9 years agoContinued:
Roland Haeder [Tue, 20 Oct 2015 08:52:21 +0000 (10:52 +0200)]
Continued:
- rewrote isProfileLinkVisible() to not accept an instance and use the current (in bean set) instance instead
- well, don't use c:bla in your JSF pages
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoUpdated jars
Roland Haeder [Mon, 19 Oct 2015 20:08:58 +0000 (22:08 +0200)]
Updated jars

Signed-off-by: Roland Häder <roland@mxchange.org>
9 years agobroken commit: don't use c:choose in view!
Roland Haeder [Mon, 19 Oct 2015 12:07:14 +0000 (14:07 +0200)]
broken commit: don't use c:choose in view!
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Mon, 19 Oct 2015 11:30:07 +0000 (13:30 +0200)]
Continued:
- rewrote to .equals() on an enum
- rewrote user_profile_link.tpl (better style)
- added missing i18n string
- added missing navigation case
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Mon, 19 Oct 2015 10:53:52 +0000 (12:53 +0200)]
Continued:
- renamed isNotInvisible() to isInvisible()
- added message on case if the user is invisible
- rewrote ui:fragment-abuse to c:choose, still a bit abusive to JSF, but better than ui:fragment
- added missing i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoone template more that uses loginController.templateType ...
Roland Haeder [Mon, 19 Oct 2015 09:07:21 +0000 (11:07 +0200)]
one template more that uses loginController.templateType ...
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Mon, 19 Oct 2015 09:06:02 +0000 (11:06 +0200)]
Continued:
- isAddressbookLoaded() also checks User instance + name
- added check before start of sharing address books if the owner and sharee are both not invisible
- added isUserNotInvisible(). EL code seems not handle negative check? :-(
- fixed check on user instance in template user_profile_link.tpl
- removed one ui:fragment as it can be attached to h:panelGrid, too
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded missing language string
Roland Haeder [Mon, 19 Oct 2015 07:58:18 +0000 (09:58 +0200)]
added missing language string
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agofixed comment + id. Yet still no "user" is vailable in user_profile_link.xhtml if...
Roland Haeder [Sun, 18 Oct 2015 18:50:47 +0000 (20:50 +0200)]
fixed comment + id. Yet still no "user" is vailable in user_profile_link.xhtml if included from login_start_sharing_addressbook.xhtml:

---------------------------
/WEB-INF/templates/generic/user_profile_link.tpl @10,66 test="#{profileController.isProfileLinkVisible(user)}" /WEB-INF/templates/generic/user_profile_link.tpl @10,66 test="#{profileController.isProfileLinkVisible(user)}": java.lang.NullPointerException: user is null
---------------------------

9 years agoRenaming-season has started again:
Roland Haeder [Sat, 17 Oct 2015 21:00:44 +0000 (23:00 +0200)]
Renaming-season has started again:
- renamed all foo-scoped beans to BarWebFooBean and also their interfaces
- removed "id" from ui:include

9 years agoaddded method afterUserLogin() which is an CDI observer on logged-in user events
Roland Haeder [Sat, 17 Oct 2015 19:07:30 +0000 (21:07 +0200)]
addded method afterUserLogin() which is an CDI observer on logged-in user events

9 years agoturned around ...
Roland Haeder [Sat, 17 Oct 2015 18:58:03 +0000 (20:58 +0200)]
turned around ...

9 years agoignored for i18n
Roland Haeder [Sat, 17 Oct 2015 18:56:46 +0000 (20:56 +0200)]
ignored for i18n

9 years agoupdated jar(s)
Roland Haeder [Sat, 17 Oct 2015 18:49:51 +0000 (20:49 +0200)]
updated jar(s)

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 20:02:36 +0000 (22:02 +0200)]
Continued:
- added/implemented bean method isProfileLinkVisibleById()
- sorted members a bit
- added bean property "user"
- injected user bean (controller)
- used above writes to lookup user id in database and get a user instance back, set in the bean
- added/implemented bean method isUserIdEmpty()
- added i18n for user profile mode and notices
- you can only use converter OR validator
-
- updated jar(s)

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 19:16:55 +0000 (21:16 +0200)]
Continued:
- moved converter classes to better locations: org.mxchange.addressbook.converter.foo is better :)
- added + used user converter to convert user id to User instance
- maybe c:choose/c:when/c:otherwise is better than ui:fragment? Still the page is a dummy
- updated jar(s)

9 years agorewrote isProfileLinkVisible() as the previous attempt didn't work
Roland Haeder [Fri, 16 Oct 2015 17:43:43 +0000 (19:43 +0200)]
rewrote isProfileLinkVisible() as the previous attempt didn't work

9 years agoadded/implemented bean method isProfileLinkVisible()
Roland Haeder [Fri, 16 Oct 2015 17:27:10 +0000 (19:27 +0200)]
added/implemented bean method isProfileLinkVisible()

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 17:12:21 +0000 (19:12 +0200)]
Continued:
- sorted members
- now that there are member-visible users the public user list doesn't fit to naming convention -> renamed
- injected login controller for checking if the user is logged-in
- for this the new business method allMemberPublicVisibleUsers() is called
- updated jar(s)

9 years agoRewrite (unfinished):
Roland Haeder [Fri, 16 Oct 2015 16:38:26 +0000 (18:38 +0200)]
Rewrite (unfinished):
- added beans for profile and profile modes
- added new template user_profile_link.xhtml for easy inclusion of profile links. Just handle over the whole User instance
- added new template profile_mode_selection_box.tpl for easy profile mode selection
- updated jar(s)

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 15:24:30 +0000 (17:24 +0200)]
Continued:
- rewrote div-set to full panel grid
- fixed link target
- added CSS class table_label
- ignored some strings for i18n
- updated jar(s)

9 years agoRenamed login/login_show_adressbook* -> user/show_addressbook* and maybe all language...
Roland Haeder [Fri, 16 Oct 2015 12:53:20 +0000 (14:53 +0200)]
Renamed login/login_show_adressbook* -> user/show_addressbook* and maybe all language strings?
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 12:44:26 +0000 (14:44 +0200)]
Continued:
- added title for guest area in login_show_addressbook.xhtml (maybe be moved to user)
- fixed guest_title setting
- added missing i18n string
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years ago5 columns ...
Roland Haeder [Fri, 16 Oct 2015 12:23:03 +0000 (14:23 +0200)]
5 columns ...
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 12:12:41 +0000 (14:12 +0200)]
Continued:
- added bean method isAddressbookLoaded()
- rewrote login_show_addressbook.xhtml to only show data when the id is valid
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoinit() doesn't work with guests, so forbid it here + used address book instance from...
Roland Haeder [Fri, 16 Oct 2015 11:36:30 +0000 (13:36 +0200)]
init() doesn't work with guests, so forbid it here + used address book instance from "share"
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoupdated jar(s)
Roland Haeder [Fri, 16 Oct 2015 11:16:56 +0000 (13:16 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded missing i18n strings
Roland Haeder [Fri, 16 Oct 2015 10:51:40 +0000 (12:51 +0200)]
added missing i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agomore linking of profile and address book
Roland Haeder [Fri, 16 Oct 2015 10:49:16 +0000 (12:49 +0200)]
more linking of profile and address book
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded missing language strings + used LinkedList for sorting
Roland Haeder [Fri, 16 Oct 2015 10:34:11 +0000 (12:34 +0200)]
added missing language strings + used LinkedList for sorting
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded div class=para
Roland Haeder [Fri, 16 Oct 2015 10:23:26 +0000 (12:23 +0200)]
added div class=para
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agooutput address book status + added i18n strings
Roland Haeder [Fri, 16 Oct 2015 10:13:31 +0000 (12:13 +0200)]
output address book status + added i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoshow some data for shared address books (with someone else)
Roland Haeder [Fri, 16 Oct 2015 09:47:44 +0000 (11:47 +0200)]
show some data for shared address books (with someone else)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoalso check sharingType on NULL here, too.
Roland Haeder [Fri, 16 Oct 2015 09:34:45 +0000 (11:34 +0200)]
also check sharingType on NULL here, too.
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agosorted members
Roland Haeder [Fri, 16 Oct 2015 09:30:22 +0000 (11:30 +0200)]
sorted members
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 09:29:47 +0000 (11:29 +0200)]
Continued:
- added event for starting/ending sharing of address books, more observers can now easily join
- added started/ended observer which add/remove the share entry from the internal list
- added post-construct method init()
- method validateEvent() does the evnt validation process
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoMoved allShares() to proper bean
Roland Haeder [Fri, 16 Oct 2015 08:53:55 +0000 (10:53 +0200)]
Moved allShares() to proper bean
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoOpps, this needs to be back.
Roland Haeder [Fri, 16 Oct 2015 08:25:35 +0000 (10:25 +0200)]
Opps, this needs to be back.
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoFixed german umlauts and links + i18n strings
Roland Haeder [Fri, 16 Oct 2015 08:13:52 +0000 (10:13 +0200)]
Fixed german umlauts and links + i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agono need for parameter (wrong anyway) because the bean is session-scoped
Roland Haeder [Fri, 16 Oct 2015 08:05:18 +0000 (10:05 +0200)]
no need for parameter (wrong anyway) because the bean is session-scoped
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Fri, 16 Oct 2015 07:50:22 +0000 (09:50 +0200)]
Continued:
- moved bean (controller) method startSharing() with some open TODOs to proper bean
- updated template accordingly
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoseperated user init and method invocation
Roland Haeder [Fri, 16 Oct 2015 06:50:56 +0000 (08:50 +0200)]
seperated user init and method invocation
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoNo parameter, as the current addressbookUser instance is used.
Roland Haeder [Thu, 15 Oct 2015 19:13:58 +0000 (21:13 +0200)]
No parameter, as the current addressbookUser instance is used.

9 years agoAdded missing language elements + target="_blank"
Roland Haeder [Thu, 15 Oct 2015 19:11:41 +0000 (21:11 +0200)]
Added missing language elements + target="_blank"

9 years agoadded bean method startSharing() with unfinished part
Roland Haeder [Thu, 15 Oct 2015 19:08:38 +0000 (21:08 +0200)]
added bean method startSharing() with unfinished part

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 18:38:28 +0000 (20:38 +0200)]
Continued:
- added page login_start_sharing_addressbook.xhtml with some experimental content (not tested)
- added their language strings
- added whole address book instance property to bean
- added bean method allUsersNotSharing()
- updated jar(s)

9 years agoAlso allow guest menu here, too.
Roland Haeder [Thu, 15 Oct 2015 17:44:58 +0000 (19:44 +0200)]
Also allow guest menu here, too.

9 years agoAdded missing parameter
Roland Haeder [Thu, 15 Oct 2015 17:44:19 +0000 (19:44 +0200)]
Added missing parameter

9 years agoImplemented isOwnAddressbook() and isOtherAddressbook()
Roland Haeder [Thu, 15 Oct 2015 17:42:11 +0000 (19:42 +0200)]
Implemented isOwnAddressbook() and isOtherAddressbook()

9 years agoorganized members
Roland Haeder [Thu, 15 Oct 2015 17:34:44 +0000 (19:34 +0200)]
organized members

9 years agorenamed methods
Roland Haeder [Thu, 15 Oct 2015 17:26:06 +0000 (19:26 +0200)]
renamed methods

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 17:22:48 +0000 (19:22 +0200)]
Continued:
- implemented observer that will update user's address book list
- updated jar(s)

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 16:51:13 +0000 (18:51 +0200)]
Continued:
- If the user account is public, also add it there
- Don't forget to initialize the map (NPE fixed)

9 years agoadded caching of those count requests (currently unfinished)
Roland Haeder [Thu, 15 Oct 2015 16:00:34 +0000 (18:00 +0200)]
added caching of those count requests (currently unfinished)

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 15:40:49 +0000 (17:40 +0200)]
Continued:
- use isUserLoggedIn() not userLoggedIn in templates, else it won't work!
- added bean method isGuest()
- ui:fragment or f:outputText? :-(
- added bean method countAllUserSharedAddressbooks()
- showed count of shared address books to guests

9 years agoadded log message
Roland Haeder [Thu, 15 Oct 2015 15:10:54 +0000 (17:10 +0200)]
added log message

9 years agoh:outputText can do the same as ui:fragment and is a better choice as ui:fragment...
Roland Haeder [Thu, 15 Oct 2015 15:06:18 +0000 (17:06 +0200)]
h:outputText can do the same as ui:fragment and is a better choice as ui:fragment is for repeated content

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 14:56:10 +0000 (16:56 +0200)]
Continued:
- renamed login_user_list.xhtml to more generic user_list.xhtml (it can be done)
- added debug logging

9 years agoorganized members and formatted project
Roland Haeder [Thu, 15 Oct 2015 14:36:30 +0000 (16:36 +0200)]
organized members and formatted project

9 years agoupdated jar(s)
Roland Haeder [Thu, 15 Oct 2015 14:22:24 +0000 (16:22 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 13:17:05 +0000 (15:17 +0200)]
Continued:
- added more fields, such as address book user (=owner), when it has been created
- added event observer method for when an address book has been loaded and forward that data to the bean
- added some (untested) output of the address book data
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agofixed target
Roland Haeder [Thu, 15 Oct 2015 12:17:36 +0000 (14:17 +0200)]
fixed target
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agono more "Debug:" here, was for testing purposes only
Roland Haeder [Thu, 15 Oct 2015 11:53:53 +0000 (13:53 +0200)]
no more "Debug:" here, was for testing purposes only
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agonot working with rendered on ui:define ... :-( now the work-around ui:fragment needs...
Roland Haeder [Thu, 15 Oct 2015 11:51:50 +0000 (13:51 +0200)]
not working with rendered on ui:define ... :-( now the work-around ui:fragment needs to be used
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agointroduced isShareeUserIdEmpty() as EL code seems not to handle previous one
Roland Haeder [Thu, 15 Oct 2015 11:45:28 +0000 (13:45 +0200)]
introduced isShareeUserIdEmpty() as EL code seems not to handle previous one
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agorenamed "profile" to "userId"
Roland Haeder [Thu, 15 Oct 2015 10:30:31 +0000 (12:30 +0200)]
renamed "profile" to "userId"
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoignored for i18n
Roland Haeder [Thu, 15 Oct 2015 10:18:26 +0000 (12:18 +0200)]
ignored for i18n
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 09:58:37 +0000 (11:58 +0200)]
Continued:
- rewrote user registration to event-driven (CDI event/observer) pattern
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoupdated jar(s)
Roland Haeder [Thu, 15 Oct 2015 09:33:51 +0000 (11:33 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agomoved validator to better location
Roland Haeder [Thu, 15 Oct 2015 08:32:02 +0000 (10:32 +0200)]
moved validator to better location
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoCleanup through inspection + updated jar(s)
Roland Haeder [Thu, 15 Oct 2015 07:50:33 +0000 (09:50 +0200)]
Cleanup through inspection + updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded template userid_error.tpl for showing errors around the user id + added CSS...
Roland Haeder [Thu, 15 Oct 2015 07:05:39 +0000 (09:05 +0200)]
added template userid_error.tpl for showing errors around the user id + added CSS classes
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded isShareeUserIdSet() and used it to hide output
Roland Haeder [Thu, 15 Oct 2015 06:59:37 +0000 (08:59 +0200)]
added isShareeUserIdSet() and used it to hide output
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Thu, 15 Oct 2015 06:43:53 +0000 (08:43 +0200)]
Continued:
- add parameter handling
- added some i18n strings
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoupdated jar(s)
Roland Haeder [Wed, 14 Oct 2015 14:48:22 +0000 (16:48 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
9 years agoadded bye.xhtml
Roland Haeder [Wed, 14 Oct 2015 13:33:38 +0000 (15:33 +0200)]
added bye.xhtml
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoswitch to proper template base
Roland Haeder [Wed, 14 Oct 2015 13:31:23 +0000 (15:31 +0200)]
switch to proper template base
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded user_profile.xhtml and login_shared_addressbooks.xhtml + their i18n strings
Roland Haeder [Wed, 14 Oct 2015 13:17:48 +0000 (15:17 +0200)]
added user_profile.xhtml and login_shared_addressbooks.xhtml + their i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agodon't miss h:column!
Roland Haeder [Wed, 14 Oct 2015 13:08:56 +0000 (15:08 +0200)]
don't miss h:column!
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years ago!isEmpty() is not reliable?!
Roland Haeder [Wed, 14 Oct 2015 13:06:57 +0000 (15:06 +0200)]
!isEmpty() is not reliable?!
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded more stuff for user list + updated jar(s)
Roland Haeder [Wed, 14 Oct 2015 12:45:03 +0000 (14:45 +0200)]
added more stuff for user list + updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded method allPublicUsers(). This can be called from public pages, too.
Roland Haeder [Wed, 14 Oct 2015 12:14:34 +0000 (14:14 +0200)]
added method allPublicUsers(). This can be called from public pages, too.
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 11:55:04 +0000 (13:55 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 11:22:58 +0000 (13:22 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 11:00:06 +0000 (13:00 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 10:09:30 +0000 (12:09 +0200)]
Continued:
- added stuff for user list
- renamed message keys
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 09:55:18 +0000 (11:55 +0200)]
Continued:
- added stuff for user list
- renamed message keys
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoCache flag whether the user is sharing address books to reduce EJB traffic
Roland Haeder [Wed, 14 Oct 2015 09:33:20 +0000 (11:33 +0200)]
Cache flag whether the user is sharing address books to reduce EJB traffic
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoignored for i18n
Roland Haeder [Wed, 14 Oct 2015 08:45:48 +0000 (10:45 +0200)]
ignored for i18n
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoadded notice about if the user is not sharing address books as this is the secondary...
Roland Haeder [Wed, 14 Oct 2015 08:41:42 +0000 (10:41 +0200)]
added notice about if the user is not sharing address books as this is the secondary purpose of this application. The primary purpose is to manage different address books online in Internet or Intranet.
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Wed, 14 Oct 2015 08:16:24 +0000 (10:16 +0200)]
Continued:
- added bean for checking user's shared address books
- added webpage login_shared_addressbooks.xhtml for user's shared address books
- updated menu
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoupdated jar(s)
Roland Haeder [Tue, 13 Oct 2015 14:59:06 +0000 (16:59 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
9 years agoupdated jar(s)
Roland Haeder [Tue, 13 Oct 2015 13:04:24 +0000 (15:04 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agofixed message key + added debug output and output of id number on success
Roland Haeder [Tue, 13 Oct 2015 11:51:40 +0000 (13:51 +0200)]
fixed message key + added debug output and output of id number on success
Signed-off-by:Roland Häder <roland@mxchange.org>

9 years agoContinued:
Roland Haeder [Tue, 13 Oct 2015 10:06:26 +0000 (12:06 +0200)]
Continued:
- added validator for address book id as this is being used in URLs
- added validator messages for personal data
- added "viewParam" stuff and added bean property "addressbookId" for verification and data retrieval
Signed-off-by:Roland Häder <roland@mxchange.org>