From cec619e483ad377976192c6bbbd407c39957f38e Mon Sep 17 00:00:00 2001 From: Roland Haeder Date: Tue, 4 Aug 2015 08:01:38 +0200 Subject: [PATCH] =?utf8?q?Nicer=20formatted=20comment=20Signed-off-by:Rola?= =?utf8?q?nd=20H=C3=A4der=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../application/AddressbookApplication.java | 127 ++++++++++++------ 1 file changed, 85 insertions(+), 42 deletions(-) diff --git a/Addressbook/src/org/mxchange/addressbook/application/AddressbookApplication.java b/Addressbook/src/org/mxchange/addressbook/application/AddressbookApplication.java index e402ff4..5704a14 100644 --- a/Addressbook/src/org/mxchange/addressbook/application/AddressbookApplication.java +++ b/Addressbook/src/org/mxchange/addressbook/application/AddressbookApplication.java @@ -25,49 +25,92 @@ import org.mxchange.addressbook.exceptions.UnhandledUserChoiceException; import org.mxchange.addressbook.manager.application.ApplicationManager; /** - * ============================================ AddressbookApplication - * management: ============================================ - * + * ============================================ + * AddressbookApplication management: + * ============================================ + * * Inernet("public" service) and Intranet - * - * Version 1.0+: - Single-user local application - Fields: + Gender + Surname + - * Family name + Company name + Street + number + ZIP code + City + Landline - * number + Fax number + Cell phone number + Email address + Birth day + Comment - * (?) - Edit own data - Add new contact - Edit contacts - Delete contacts - - * Categorization of contacts - * - * Version 1.1+: - Permanent storage in database - * - * Version 2.0+: - Multi-user web application - Local user registration / login - * / resend confirmation link / password recovery - User groups (aka. teams) - - * Administration area (user role) + Create/edit/delete groups + - * Edit/delete/lock/unlock user + Assign user roles/rights - Allow other users / - * groups to view addressbook + Full addressbook + Only some categories - VCard - * export + Allow users/guests (not recommended) - XML export of addressbook and - * compressable (ZIP) - Form to contact other user/group without need of mail - * program + User can disabled this - Directory for ussers/groups (who allowed - * to be listed) + Simple click to add user to own addressbook + Search form? - * - * Version 2.1+: - Multi-language support - * - * Version 2.2+:("socialized") - "Social login" (OpenID consumer) + Connect user - * account to social account + Sync own data? - "Social profile" + OpenID - * provider + RSS/activity feed - * - * ============================================ Time esitmation: - * ============================================ 1.0 (console): + 2 days - * - * 1.1 (database): + 2 day + Initial tables: contacts, categories, - * contact_category - * - * 2.0 (web): + 3 days + Additional tables: admins (?), admin_rights, groups, - * users, user_contacts, user_user_rights, user_category_rights, - * - * 2.1 (language) + 1 day + Additional tables: languages (disable, enable - * language "pack" ?) - * - * 2.2 (social): + 3 days + Additional tables: ??? - * + * + * Version 1.0+: + * - Single-user local application + * - Fields: + * + Gender + * + Surname + * + Family name + * + Company name + * + Street + number + * + ZIP code + * + City + * + Landline number + * + Fax number + * + Cell phone number + * + Email address + * + Birth day + * + Comment (?) + * - Edit own data + * - Add new contact + * - Edit contacts + * - Delete contacts + * - Categorization of contacts + * + * Version 1.1+: + * - Permanent storage in database + * + * Version 2.0+: + * - Multi-user web application + * - Local user registration / login / resend confirmation link / password + * recovery + * - User groups (aka. teams) + * - Administration area (user role) + * + Create/edit/delete groups + * + Edit/delete/lock/unlock user + * + Assign user roles/rights + * - Allow other users / groups to view addressbook + * + Full addressbook + * + Only some categories + * - VCard export + * + Allow users/guests (not recommended) + * - XML export of addressbook and compressable (ZIP) + * - Form to contact other user/group without need of mail program + * + User can disabled this + * - Directory for ussers/groups (who allowed to be listed) + * + Simple click to add user to own addressbook + * + Search form? + * + * Version 2.1+: + * - Multi-language support + * + * Version 2.2+:("socialized") + * - "Social login" (OpenID consumer) + * + Connect user account to social account + * + Sync own data? + * - "Social profile" + * + OpenID provider + * + RSS/activity feed + * + * ============================================ + * Time esitmation: + * ============================================ + * 1.0 (console): + * + 2 days + * + * 1.1 (database): + * + 2 day + * + Initial tables: contacts, categories, contact_category + * + * 2.0 (web): + * + 3 days + * + Additional tables: admins (?), admin_rights, groups, + * users, user_contacts, user_user_rights, user_category_rights, + * + * 2.1 (language) + * + 1 day + * + Additional tables: languages (disable, enable language "pack" ?) + * + * 2.2 (social): + * + 3 days + * + Additional tables: ??? +* * @author Roland Haeder * @version 0.0 */ -- 2.39.5