From 11f321f34e1899b0e0763bb98b60c9b396aed165 Mon Sep 17 00:00:00 2001
From: Roland Haeder <roland@mxchange.org>
Date: Thu, 13 Apr 2017 14:08:51 +0200
Subject: [PATCH] this project was based on addressbook-swing and doesn't need
 jcontacts-business-core
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

Signed-off-by: Roland Häder <roland@mxchange.org>
---
 build.xml                                |   6 +-
 docs/VERSIONS.txt                        |  85 ---
 docs/mindmaps/Addressbook Application.mm | 689 -----------------------
 lib/jcontacts-business-core.jar          | Bin 78466 -> 0 bytes
 nbproject/build-impl.xml                 |  18 +-
 nbproject/project.properties             |  23 +-
 nbproject/project.xml                    |   4 +-
 7 files changed, 24 insertions(+), 801 deletions(-)
 delete mode 100644 docs/VERSIONS.txt
 delete mode 100644 docs/mindmaps/Addressbook Application.mm
 delete mode 100644 lib/jcontacts-business-core.jar

diff --git a/build.xml b/build.xml
index 3cce210..e5f9c6f 100644
--- a/build.xml
+++ b/build.xml
@@ -7,8 +7,8 @@
 <!-- the Compile on Save feature is turned off for the project. -->
 <!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
 <!-- in the project's Project Properties dialog box.-->
-<project name="addressbook-swing" default="default" basedir=".">
-    <description>Builds, tests, and runs the project addressbook-swing.</description>
+<project name="jfinancials-swing" default="default" basedir=".">
+    <description>Builds, tests, and runs the project jfinancials-swing.</description>
     <import file="nbproject/build-impl.xml"/>
     <!--
 
@@ -58,7 +58,7 @@
 
     An example of overriding the target for project execution could look like this:
 
-        <target name="run" depends="addressbook-swing-impl.jar">
+        <target name="run" depends="jfinancials-swing-impl.jar">
             <exec dir="bin" executable="launcher.exe">
                 <arg file="${dist.jar}"/>
             </exec>
diff --git a/docs/VERSIONS.txt b/docs/VERSIONS.txt
deleted file mode 100644
index 9d25667..0000000
--- a/docs/VERSIONS.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-============================================
-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: ???
diff --git a/docs/mindmaps/Addressbook Application.mm b/docs/mindmaps/Addressbook Application.mm
deleted file mode 100644
index 42981fa..0000000
--- a/docs/mindmaps/Addressbook Application.mm	
+++ /dev/null
@@ -1,689 +0,0 @@
-<map version="freeplane 1.3.0">
-<!--To view this file, download free mind mapping software Freeplane from http://freeplane.sourceforge.net -->
-<node ID="ID_1723255651" CREATED="1283093380553" MODIFIED="1443614745402"><richcontent TYPE="NODE">
-
-<html>
-  <head>
-    
-  </head>
-  <body>
-    <p align="center" style="text-align: center">
-      <b>Addressbook Application </b>
-    </p>
-    <p align="center" style="text-align: center">
-      <font size="4">Version:<b>&#160;1.0</b></font>
-    </p>
-  </body>
-</html>
-</richcontent>
-<hook NAME="MapStyle" zoom="1.25">
-    <properties show_icon_for_attributes="true" show_note_icons="true"/>
-
-<map_styles>
-<stylenode LOCALIZED_TEXT="styles.root_node">
-<stylenode LOCALIZED_TEXT="styles.predefined" POSITION="right">
-<stylenode LOCALIZED_TEXT="default" MAX_WIDTH="600" COLOR="#000000" STYLE="as_parent">
-<font NAME="SansSerif" SIZE="10" BOLD="false" ITALIC="false"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="defaultstyle.details"/>
-<stylenode LOCALIZED_TEXT="defaultstyle.note"/>
-<stylenode LOCALIZED_TEXT="defaultstyle.floating">
-<edge STYLE="hide_edge"/>
-<cloud COLOR="#f0f0f0" SHAPE="ROUND_RECT"/>
-</stylenode>
-</stylenode>
-<stylenode LOCALIZED_TEXT="styles.user-defined" POSITION="right">
-<stylenode LOCALIZED_TEXT="styles.topic" COLOR="#18898b" STYLE="fork">
-<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="styles.subtopic" COLOR="#cc3300" STYLE="fork">
-<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="styles.subsubtopic" COLOR="#669900">
-<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="styles.important">
-<icon BUILTIN="yes"/>
-</stylenode>
-</stylenode>
-<stylenode LOCALIZED_TEXT="styles.AutomaticLayout" POSITION="right">
-<stylenode LOCALIZED_TEXT="AutomaticLayout.level.root" COLOR="#000000">
-<font SIZE="18"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="AutomaticLayout.level,1" COLOR="#0033ff">
-<font SIZE="16"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="AutomaticLayout.level,2" COLOR="#00b439">
-<font SIZE="14"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="AutomaticLayout.level,3" COLOR="#990000">
-<font NAME="Liberation Sans" SIZE="12"/>
-</stylenode>
-<stylenode LOCALIZED_TEXT="AutomaticLayout.level,4" COLOR="#111111">
-<font SIZE="10"/>
-</stylenode>
-</stylenode>
-</stylenode>
-</map_styles>
-</hook>
-<font NAME="Liberation Sans"/>
-<hook NAME="accessories/plugins/CreationModificationPlugin.properties"/>
-<hook NAME="accessories/plugins/AutomaticLayout.properties" VALUE="ALL"/>
-<node TEXT="Use cases" POSITION="right" ID="ID_155950936" CREATED="1443605760060" MODIFIED="1443614745403">
-<font NAME="Liberation Sans"/>
-<node TEXT="Guest user" ID="ID_1785318272" CREATED="1443603523478" MODIFIED="1443614745404">
-<font NAME="Liberation Sans"/>
-<node TEXT="Register new account" ID="ID_834691137" CREATED="1443603538196" MODIFIED="1443614745404">
-<font NAME="Liberation Sans"/>
-<node TEXT="Enter personal data" ID="ID_389686308" CREATED="1443604020511" MODIFIED="1443614745405">
-<font NAME="Liberation Sans"/>
-<node TEXT="Including email address twice" ID="ID_1856652487" CREATED="1443604028896" MODIFIED="1443614745405">
-<font NAME="Liberation Sans"/>
-<node TEXT="Validate email address usage by AJAX?" ID="ID_658191740" CREATED="1443604717748" MODIFIED="1443614745406">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Choose own login name and password twice" ID="ID_213763398" CREATED="1443604038826" MODIFIED="1443614745406">
-<font NAME="Liberation Sans"/>
-<node TEXT="Validate login name usage by AJAX?" ID="ID_1816300518" CREATED="1443604653140" MODIFIED="1443614745407">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Show password strength?" ID="ID_1570653501" CREATED="1443604694901" MODIFIED="1443614745407">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Accept T&amp;C + privacy" ID="ID_1498177531" CREATED="1443604072896" MODIFIED="1443614745408">
-<font NAME="Liberation Sans"/>
-<node TEXT="First step for double opt-in" ID="ID_1740160279" CREATED="1443604105453" MODIFIED="1443614745408">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Repeat CATCHA" ID="ID_268477737" CREATED="1443604470073" MODIFIED="1443614745409">
-<font NAME="Liberation Sans"/>
-<node TEXT="Secures against spam bots" ID="ID_634148117" CREATED="1443604254909" MODIFIED="1443614745409">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Click &quot;Register&quot; button" ID="ID_975826038" CREATED="1443604530594" MODIFIED="1443614745410">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Receive confirmation link by email" ID="ID_97848361" CREATED="1443604117411" MODIFIED="1443614745410">
-<font NAME="Liberation Sans"/>
-<node TEXT="Allow resend multiple times" ID="ID_1109187673" CREATED="1443604747060" MODIFIED="1443614745411">
-<font NAME="Liberation Sans"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Liberation Sans" DESTINATION="ID_714330381" STARTINCLINATION="572;0;" ENDINCLINATION="572;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
-</node>
-</node>
-<node TEXT="Confirm account" ID="ID_1482321390" CREATED="1443604215925" MODIFIED="1443614745411">
-<font NAME="Liberation Sans"/>
-<node TEXT="Second step for double opt-in" ID="ID_1455805658" CREATED="1443604221954" MODIFIED="1443614745411">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Login to existing account" ID="ID_1382863032" CREATED="1443603543820" MODIFIED="1443614745412">
-<font NAME="Liberation Sans"/>
-<node TEXT="Enter login name and password" ID="ID_458679187" CREATED="1443604235706" MODIFIED="1443614745412">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Repeat CAPTCHA" ID="ID_862972259" CREATED="1443604247772" MODIFIED="1443614745413">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Login&quot; button" ID="ID_1578784554" CREATED="1443604265229" MODIFIED="1443614745413">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="User gets overview page" ID="ID_761914834" CREATED="1443604278684" MODIFIED="1443614745414">
-<font NAME="Liberation Sans"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Liberation Sans" DESTINATION="ID_675311534" STARTINCLINATION="958;0;" ENDINCLINATION="496;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
-</node>
-<node TEXT="Redirect to user area if already logged in" ID="ID_1303985650" CREATED="1443604327325" MODIFIED="1443614745414">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Restore password" ID="ID_128725689" CREATED="1443603551612" MODIFIED="1443614745415">
-<font NAME="Liberation Sans"/>
-<node TEXT="Enter login name" ID="ID_1191546905" CREATED="1443604387322" MODIFIED="1443614745415">
-<font NAME="Liberation Sans"/>
-<node TEXT="If known to user" ID="ID_1024770196" CREATED="1443604409763" MODIFIED="1443614745416">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Alternative: Enter email address" ID="ID_1755194712" CREATED="1443604415239" MODIFIED="1443614745416">
-<font NAME="Liberation Sans"/>
-<node TEXT="If login name is not known" ID="ID_1933506967" CREATED="1443604423764" MODIFIED="1443614745417">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Repeat CATCHA" ID="ID_140870253" CREATED="1443604470073" MODIFIED="1443614745417">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Restore password&quot; button" ID="ID_1305818352" CREATED="1443604546444" MODIFIED="1443614745418">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Receive change link" ID="ID_875187648" CREATED="1443604557387" MODIFIED="1443614745418">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click the link to enter some personal data" ID="ID_1966993495" CREATED="1443604585327" MODIFIED="1443614745419">
-<font NAME="Liberation Sans"/>
-<node TEXT="First name, family name and gender" ID="ID_467871831" CREATED="1443604604023" MODIFIED="1443614745419">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="To make sure the user is really him/her" ID="ID_1598650071" CREATED="1443604615575" MODIFIED="1443614745420">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Enter new password twice" ID="ID_750206161" CREATED="1443604634373" MODIFIED="1443614745420">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Repeat CATCHA" ID="ID_579518267" CREATED="1443605631812" MODIFIED="1443614745421">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Change password&quot; button" ID="ID_1261204013" CREATED="1443605648590" MODIFIED="1443614745421">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Resend confirmation link" ID="ID_714330381" CREATED="1443604136872" MODIFIED="1443614745422">
-<font NAME="Liberation Sans"/>
-<node TEXT="Enter login name" ID="ID_1106725569" CREATED="1443605573367" MODIFIED="1443614745422">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Alternative: Enter email address" ID="ID_197358145" CREATED="1443605585901" MODIFIED="1443614745423">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Repeat CAPTCHA" ID="ID_1556403039" CREATED="1443605614184" MODIFIED="1443614745423">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Resend&quot; button" ID="ID_1974108601" CREATED="1443605619823" MODIFIED="1443614745424">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Logged-in user" ID="ID_1108223557" CREATED="1443603563094" MODIFIED="1443614745424">
-<font NAME="Liberation Sans"/>
-<node TEXT="Overview" ID="ID_675311534" CREATED="1443603823795" MODIFIED="1443614745425">
-<font NAME="Liberation Sans"/>
-<node TEXT="First page been seen after login" ID="ID_1556677765" CREATED="1443605802632" MODIFIED="1443614745425">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Shows sum of added addresses" ID="ID_1403283314" CREATED="1443605818942" MODIFIED="1443614745426">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Shows more detailed user status (private, commercial)" ID="ID_1912309957" CREATED="1443605868051" MODIFIED="1443614745426">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Provides direct link to sub pages" ID="ID_1747315878" CREATED="1443605844565" MODIFIED="1443614745427">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Add private address" ID="ID_167887175" CREATED="1443603837016" MODIFIED="1443691842246">
-<font NAME="Liberation Sans"/>
-<node TEXT="Enter personal data" ID="ID_1304960332" CREATED="1443605949952" MODIFIED="1443614745427">
-<font NAME="Liberation Sans"/>
-<node TEXT="Gender" ID="ID_946054746" CREATED="1443605987049" MODIFIED="1443615261408">
-<icon BUILTIN="fema"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Titles (Dr., Prof.)" ID="ID_1117613838" CREATED="1443613582457" MODIFIED="1443614745428">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="First name" ID="ID_592998632" CREATED="1443605980762" MODIFIED="1443614745428">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Family name" ID="ID_24593473" CREATED="1443605990099" MODIFIED="1443614745428">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Street + house number" ID="ID_465313977" CREATED="1443605997774" MODIFIED="1443615241203">
-<icon BUILTIN="Mail"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="ZIP code" ID="ID_777785946" CREATED="1443606004350" MODIFIED="1443614745429">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="City name" ID="ID_1146374238" CREATED="1443606009053" MODIFIED="1443614745429">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Country code" ID="ID_1509141256" CREATED="1443606012009" MODIFIED="1443614745429">
-<font NAME="Liberation Sans"/>
-<node TEXT="From selection" ID="ID_157526199" CREATED="1443606020207" MODIFIED="1443614745430">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Enter contact data" ID="ID_8699686" CREATED="1443606054847" MODIFIED="1443614745430">
-<font NAME="Liberation Sans"/>
-<node TEXT="Email address(-es)" ID="ID_81345401" CREATED="1443606060346" MODIFIED="1443615197621">
-<icon BUILTIN="kmail"/>
-<font NAME="Liberation Sans"/>
-<node TEXT="Allow more than one?" ID="ID_277779194" CREATED="1443612714328" MODIFIED="1443614745430">
-<icon BUILTIN="help"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Phone number(s)" ID="ID_486776528" CREATED="1443606074253" MODIFIED="1443615106716">
-<icon BUILTIN="kaddressbook"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Fax number(s)" ID="ID_779197041" CREATED="1443606079487" MODIFIED="1443614745431">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Mobile number(s)" ID="ID_1468752830" CREATED="1443606083145" MODIFIED="1443614745431">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Chat protocols?" ID="ID_985661701" CREATED="1443612919640" MODIFIED="1443614745431">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Enter other data" ID="ID_986888788" CREATED="1443606093075" MODIFIED="1443614745431">
-<font NAME="Liberation Sans"/>
-<node TEXT="Birthday" ID="ID_357486748" CREATED="1443606097232" MODIFIED="1443614745432">
-<font NAME="Liberation Sans"/>
-<node TEXT="Provide a calendar for easier selection." ID="ID_1050356565" CREATED="1443606106577" MODIFIED="1443614745432">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Homepage URL" ID="ID_1619314083" CREATED="1443612908887" MODIFIED="1443615128671">
-<icon BUILTIN="internet"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Comment field" ID="ID_1452873488" CREATED="1443606135905" MODIFIED="1443614745432">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Don&apos;t accept if user already exists" ID="ID_1027128391" CREATED="1443606171527" MODIFIED="1443614745432">
-<font NAME="Liberation Sans"/>
-<node TEXT="Avoids duplicate data" ID="ID_1564370401" CREATED="1443606179631" MODIFIED="1443614745433">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Provide &quot;choose this contact&quot; link" ID="ID_1683304324" CREATED="1443606189280" MODIFIED="1443614745433">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Check by comparing several data" ID="ID_717048951" CREATED="1443606215995" MODIFIED="1443614745433">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Add commercial address" ID="ID_693635396" CREATED="1443612871119" MODIFIED="1443614745433">
-<font NAME="Liberation Sans"/>
-<node TEXT="Add basic data" ID="ID_1185818409" CREATED="1443612878231" MODIFIED="1443614786608">
-<font NAME="Liberation Sans"/>
-<node TEXT="Table: &quot;company data&quot;" ID="ID_1169531137" CREATED="1443613507699" MODIFIED="1443614745434">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Company name" ID="ID_491446708" CREATED="1443612884688" MODIFIED="1443614745434">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Company &quot;type&quot;" ID="ID_890227416" CREATED="1443615697203" MODIFIED="1443615701855"/>
-<node TEXT="Company logo" ID="ID_62855329" CREATED="1443613016981" MODIFIED="1443614745434">
-<font NAME="Liberation Sans"/>
-<node TEXT="Upload only as referenced URLs invade user&apos;s privacy" ID="ID_963398999" CREATED="1443613025406" MODIFIED="1443614745435">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Tax number" ID="ID_1451946695" CREATED="1443612888471" MODIFIED="1443614745435">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Website URL" ID="ID_621940095" CREATED="1443612962485" MODIFIED="1443615128670">
-<icon BUILTIN="internet"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Main phone number(s)" ID="ID_427932179" CREATED="1443612972335" MODIFIED="1443615106715">
-<icon BUILTIN="kaddressbook"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Main fax number(s)" ID="ID_1898846435" CREATED="1443612976599" MODIFIED="1443614745436">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Main email address" ID="ID_235300191" CREATED="1443613004654" MODIFIED="1443615197621">
-<icon BUILTIN="kmail"/>
-<font NAME="Liberation Sans"/>
-<node TEXT="info@domain-name can be generated automatically" ID="ID_658200282" CREATED="1443614404980" MODIFIED="1443614745436">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Comments" ID="ID_755778681" CREATED="1443614726025" MODIFIED="1443614745400">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Add HQ" ID="ID_45090171" CREATED="1443613128085" MODIFIED="1443692193209">
-<font NAME="Liberation Sans"/>
-<node TEXT="Table: &quot;company hq&quot;" ID="ID_1912188815" CREATED="1443613492026" MODIFIED="1443614745437">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="HQ address" ID="ID_1554703" CREATED="1443612891606" MODIFIED="1443615241202">
-<icon BUILTIN="Mail"/>
-<font NAME="Liberation Sans"/>
-<node TEXT="Street + house number" ID="ID_583346623" CREATED="1443613081118" MODIFIED="1443614745437">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Floor" ID="ID_1471449386" CREATED="1443613659729" MODIFIED="1443614745437">
-<font NAME="Liberation Sans"/>
-<node TEXT="If in a multi-company building" ID="ID_15507052" CREATED="1443613689194" MODIFIED="1443614745438">
-<icon BUILTIN="idea"/>
-<icon BUILTIN="yes"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Suite number" ID="ID_24684779" CREATED="1443614699928" MODIFIED="1443615763403">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="ZIP code" ID="ID_804384730" CREATED="1443613086782" MODIFIED="1443614745438">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="City" ID="ID_1781302108" CREATED="1443613091342" MODIFIED="1443614745438">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Country code" ID="ID_1565402397" CREATED="1443613093589" MODIFIED="1443614745438">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Phone number(s)" ID="ID_167916446" CREATED="1443613152062" MODIFIED="1443615175312">
-<icon BUILTIN="kaddressbook"/>
-<font NAME="Liberation Sans"/>
-<node TEXT="Only if different to basic data" ID="ID_398382209" CREATED="1443613164078" MODIFIED="1443614745439">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Liberation Sans" DESTINATION="ID_683654765" STARTINCLINATION="237;0;" ENDINCLINATION="237;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
-<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="Liberation Sans" DESTINATION="ID_311175298" STARTINCLINATION="230;0;" ENDINCLINATION="230;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
-</node>
-</node>
-<node TEXT="Fax number(s)" ID="ID_311175298" CREATED="1443613158788" MODIFIED="1443614745439">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Email address" ID="ID_683654765" CREATED="1443613185812" MODIFIED="1443615208473">
-<icon BUILTIN="kmail"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Add branch office" ID="ID_1433895831" CREATED="1443613254491" MODIFIED="1443614745440">
-<font NAME="Liberation Sans"/>
-<node TEXT="Table &quot;company branches&quot;" ID="ID_1288238934" CREATED="1443613522618" MODIFIED="1443614745440">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Branch address" ID="ID_891876306" CREATED="1443613260275" MODIFIED="1443614745440">
-<font NAME="Liberation Sans"/>
-<node TEXT="See HQ address" ID="ID_228103675" CREATED="1443613640162" MODIFIED="1443614745440">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Phone number(s)" ID="ID_1601569096" CREATED="1443613262549" MODIFIED="1443615106714">
-<icon BUILTIN="kaddressbook"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Fax number(s)" ID="ID_847440635" CREATED="1443613266915" MODIFIED="1443614745441">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Email address" ID="ID_1482938937" CREATED="1443613270845" MODIFIED="1443614745441">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Add employee" ID="ID_1027036778" CREATED="1443613297915" MODIFIED="1443614745441">
-<font NAME="Liberation Sans"/>
-<node TEXT="Table: &quot;company employee&quot;" ID="ID_1184916517" CREATED="1443613805321" MODIFIED="1443614745441">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Personal data" ID="ID_1342534646" CREATED="1443613390756" MODIFIED="1443614745442">
-<font NAME="Liberation Sans"/>
-<node TEXT="Link to table &quot;contacts&quot;" ID="ID_1308367743" CREATED="1443613431339" MODIFIED="1443614745442">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="&quot;Add user as employee&quot; feature" ID="ID_1229457039" CREATED="1443614595113" MODIFIED="1443614745442">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Gender" ID="ID_1074968827" CREATED="1443613341685" MODIFIED="1443615261409">
-<icon BUILTIN="fema"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="First name" ID="ID_56988020" CREATED="1443613311877" MODIFIED="1443614745443">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Family name" ID="ID_1077567855" CREATED="1443613332444" MODIFIED="1443614745443">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="..." ID="ID_1496887912" CREATED="1443613878320" MODIFIED="1443614745443">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Position" ID="ID_859911088" CREATED="1443613540290" MODIFIED="1443614745443">
-<font NAME="Liberation Sans"/>
-<node TEXT="E.g. CEO" ID="ID_235375744" CREATED="1443613545536" MODIFIED="1443614745444">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Branch office" ID="ID_1786418186" CREATED="1443613348771" MODIFIED="1443614745444">
-<font NAME="Liberation Sans"/>
-<node TEXT="Link to table &quot;company branches&quot;" ID="ID_1167873625" CREATED="1443613466105" MODIFIED="1443614745444">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Department" ID="ID_605205126" CREATED="1443615838426" MODIFIED="1443615841175">
-<node TEXT="Connection to table &quot;company department&quot;" ID="ID_879442849" CREATED="1443783738950" MODIFIED="1443783748459"/>
-</node>
-<node TEXT="Employee number" ID="ID_1199762778" CREATED="1443615811834" MODIFIED="1443615815312"/>
-<node TEXT="Phone extension" ID="ID_1374666498" CREATED="1443613759243" MODIFIED="1443614745444">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Business mobile number" ID="ID_1878913675" CREATED="1443789263039" MODIFIED="1443789269874"/>
-<node TEXT="Email address" ID="ID_90310343" CREATED="1443613865639" MODIFIED="1443614745444">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Add department" ID="ID_312653513" CREATED="1443783699743" MODIFIED="1443783703740">
-<node TEXT="Table &quot;company department&quot;" ID="ID_326780983" CREATED="1443785637950" MODIFIED="1443785646228"/>
-<node TEXT="Commercial address" ID="ID_922263913" CREATED="1443786520343" MODIFIED="1443786543149">
-<node TEXT="Connection to table &quot;company contact&quot;" ID="ID_875932941" CREATED="1443786543726" MODIFIED="1443786558092"/>
-</node>
-<node TEXT="Department lead" ID="ID_1973073352" CREATED="1443785647517" MODIFIED="1443785658115">
-<node TEXT="Connection to table &quot;company employee&quot;" ID="ID_1981625125" CREATED="1443785658605" MODIFIED="1443785669179"/>
-</node>
-<node TEXT="Department name" ID="ID_573944311" CREATED="1443785671349" MODIFIED="1443785676291"/>
-</node>
-</node>
-<node TEXT="Change private address" ID="ID_1360628288" CREATED="1443603860821" MODIFIED="1443614745445">
-<font NAME="Liberation Sans"/>
-<node TEXT="Change personal data" ID="ID_1434819558" CREATED="1443606276531" MODIFIED="1443614745445">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change contact data" ID="ID_878982916" CREATED="1443606281219" MODIFIED="1443614745445">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change other data" ID="ID_1355809013" CREATED="1443606285454" MODIFIED="1443614745445">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Change commercial address" ID="ID_1382726824" CREATED="1443613937225" MODIFIED="1443614745445">
-<font NAME="Liberation Sans"/>
-<node TEXT="Change basic data" ID="ID_242566756" CREATED="1443613942486" MODIFIED="1443614745446">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change HQ data" ID="ID_772799955" CREATED="1443613956416" MODIFIED="1443614745446">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change branch data" ID="ID_1018325720" CREATED="1443613959662" MODIFIED="1443614745446">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change employee data" ID="ID_977485094" CREATED="1443613963895" MODIFIED="1443614745446">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Delete address" ID="ID_1396643401" CREATED="1443603867958" MODIFIED="1443615342922">
-<font NAME="Liberation Sans"/>
-<node TEXT="Repeat CAPTCHA" ID="ID_26279124" CREATED="1443606502856" MODIFIED="1443614745447">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Only delete link between user and other address" ID="ID_300038113" CREATED="1443606518339" MODIFIED="1443615342922">
-<font NAME="Liberation Sans"/>
-<node TEXT="Make orphaned addresses visible to admin" ID="ID_1739291717" CREATED="1443606548393" MODIFIED="1443614745447">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Change profile" ID="ID_1143534683" CREATED="1443603915078" MODIFIED="1443614745447">
-<font NAME="Liberation Sans"/>
-<node TEXT="Change own address data" ID="ID_1929504844" CREATED="1443606697593" MODIFIED="1443614745448">
-<font NAME="Liberation Sans"/>
-<node TEXT="Change personal data" ID="ID_432734086" CREATED="1443606859986" MODIFIED="1443614745448">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change contatc data" ID="ID_1811870239" CREATED="1443606866249" MODIFIED="1443614745448">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Change other data" ID="ID_839480437" CREATED="1443606870406" MODIFIED="1443614745448">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Allways ask for current password for confirmation" ID="ID_1678829846" CREATED="1443606875453" MODIFIED="1443614745449">
-<icon BUILTIN="messagebox_warning"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Change email address" ID="ID_981840682" CREATED="1443606707194" MODIFIED="1443614745449">
-<font NAME="Liberation Sans"/>
-<node TEXT="Ask current password for confirmation" ID="ID_1718603601" CREATED="1443606807749" MODIFIED="1443614745449">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Enter new email address twice" ID="ID_72530165" CREATED="1443606814979" MODIFIED="1443614745449">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Change address&quot; button" ID="ID_346444161" CREATED="1443606832296" MODIFIED="1443614745450">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Send confirmation mail to user" ID="ID_1735065305" CREATED="1443606847170" MODIFIED="1443614745450">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Change password" ID="ID_1904117050" CREATED="1443606711289" MODIFIED="1443614745450">
-<font NAME="Liberation Sans"/>
-<node TEXT="Ask current password for confirmation" ID="ID_1478767909" CREATED="1443606715993" MODIFIED="1443614745450">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Enter new password twice" ID="ID_433057323" CREATED="1443606724768" MODIFIED="1443614745450">
-<font NAME="Liberation Sans"/>
-<node TEXT="Show password strength?" ID="ID_1205091177" CREATED="1443606740329" MODIFIED="1443614745451">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Click &quot;Change password&quot; button" ID="ID_189042989" CREATED="1443606781346" MODIFIED="1443614745451">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Send notification to user" ID="ID_1386705864" CREATED="1443606821867" MODIFIED="1443614745451">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Change &quot;nickname page&quot;" ID="ID_1961520092" CREATED="1443614315748" MODIFIED="1443614745451">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Delete user profile" ID="ID_444577482" CREATED="1443606643219" MODIFIED="1443614745451">
-<font NAME="Liberation Sans"/>
-<node TEXT="Ask user&apos;s password for confirmation" ID="ID_79929552" CREATED="1443606650309" MODIFIED="1443614745452">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Repeat CAPTCHA" ID="ID_832548421" CREATED="1443606660566" MODIFIED="1443614745452">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Click &quot;Delete account&quot; button" ID="ID_1719618226" CREATED="1443606666408" MODIFIED="1443614745452">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Provide link to feedback form/forum" ID="ID_925651605" CREATED="1443606680378" MODIFIED="1443614745452">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Browse directory" ID="ID_1979883052" CREATED="1443603969171" MODIFIED="1443614745453">
-<font NAME="Liberation Sans"/>
-<node TEXT="Users can see community size" ID="ID_122422663" CREATED="1443606909204" MODIFIED="1443614745453">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Only user name / id is visible" ID="ID_1064378028" CREATED="1443614217053" MODIFIED="1443614745453">
-<font NAME="Liberation Sans"/>
-<node TEXT="User can change this in &quot;privay settings&quot;" ID="ID_1139938591" CREATED="1443614230365" MODIFIED="1443614745453">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Default: only user name / id" ID="ID_787857042" CREATED="1443614244924" MODIFIED="1443614745453">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Selection of possible contacts" ID="ID_1464064946" CREATED="1443606919086" MODIFIED="1443614745454">
-<font NAME="Liberation Sans"/>
-<node TEXT="User profile includes &quot;add as contact&quot;" ID="ID_547208367" CREATED="1443606936176" MODIFIED="1443614745454">
-<font NAME="Liberation Sans"/>
-<node TEXT="Added user must confirm this to expose his/her private data" ID="ID_35810868" CREATED="1443606961503" MODIFIED="1443614745454">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Provide &quot;send message&quot; link" ID="ID_1801829478" CREATED="1443607011056" MODIFIED="1443614745454">
-<font NAME="Liberation Sans"/>
-<node TEXT="Always include CAPTCHA" ID="ID_1896287012" CREATED="1443607039152" MODIFIED="1443614745454">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="User&apos;s should be able to exclude them from directory" ID="ID_1290789264" CREATED="1443607044854" MODIFIED="1443614745455">
-<icon BUILTIN="messagebox_warning"/>
-<font NAME="Liberation Sans"/>
-<node TEXT="Maybe due to privacy" ID="ID_220987014" CREATED="1443607059900" MODIFIED="1443614745455">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Cannot be found by other users" ID="ID_611166265" CREATED="1443607073729" MODIFIED="1443614745455">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Export data" ID="ID_403766429" CREATED="1443614001385" MODIFIED="1443614745455">
-<font NAME="Liberation Sans"/>
-<node TEXT="Own profile data" ID="ID_157498066" CREATED="1443614017965" MODIFIED="1443614745455">
-<font NAME="Liberation Sans"/>
-<node TEXT="Maybe VCARD?" ID="ID_264704598" CREATED="1443614023639" MODIFIED="1443614745456">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Address book" ID="ID_1526433448" CREATED="1443614083711" MODIFIED="1443614745456">
-<font NAME="Liberation Sans"/>
-<node TEXT="Which open formats?" ID="ID_852947609" CREATED="1443614089968" MODIFIED="1443614745456">
-<icon BUILTIN="xmag"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Single contact" ID="ID_1141248852" CREATED="1443614147823" MODIFIED="1443614745456">
-<font NAME="Liberation Sans"/>
-<node TEXT="Maybe VCARD again?" ID="ID_994029825" CREATED="1443614158677" MODIFIED="1443614745457">
-<icon BUILTIN="idea"/>
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Whole company" ID="ID_672583327" CREATED="1443614183487" MODIFIED="1443614745457">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-<node TEXT="Administrative user" ID="ID_903462380" CREATED="1443612395644" MODIFIED="1443614745457">
-<font NAME="Liberation Sans"/>
-<node TEXT="Overview" ID="ID_1117019377" CREATED="1443612403916" MODIFIED="1443614745457">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="User management" ID="ID_786303213" CREATED="1443612425096" MODIFIED="1443614745457">
-<font NAME="Liberation Sans"/>
-<node TEXT="Users must be managed separately to the container as they are a &quot;special account&quot;" ID="ID_1343868865" CREATED="1443614515867" MODIFIED="1443614745458">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-<node TEXT="Addressbook management" ID="ID_652271942" CREATED="1443612466578" MODIFIED="1443614745458">
-<font NAME="Liberation Sans"/>
-</node>
-<node TEXT="Address management" ID="ID_292202735" CREATED="1443612437259" MODIFIED="1443614745459">
-<font NAME="Liberation Sans"/>
-</node>
-</node>
-</node>
-</node>
-</map>
diff --git a/lib/jcontacts-business-core.jar b/lib/jcontacts-business-core.jar
deleted file mode 100644
index af2b235c7964ff6212193ea256ca7c2cb66c9d10..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 78466
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

diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml
index 68971d4..28d1f03 100644
--- a/nbproject/build-impl.xml
+++ b/nbproject/build-impl.xml
@@ -19,7 +19,7 @@ is divided into following sections:
   - cleanup
 
         -->
-<project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="addressbook-swing-impl">
+<project xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc" basedir=".." default="default" name="jfinancials-swing-impl">
     <fail message="Please build using Ant 1.8.0 or higher.">
         <condition>
             <not>
@@ -474,7 +474,7 @@ is divided into following sections:
                     </fileset>
                 </union>
                 <taskdef classname="org.testng.TestNGAntTask" classpath="${run.test.classpath}" name="testng"/>
-                <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="addressbook-swing" testname="TestNG tests" workingDir="${work.dir}">
+                <testng classfilesetref="test.set" failureProperty="tests.failed" listeners="org.testng.reporters.VerboseReporter" methods="${testng.methods.arg}" mode="${testng.mode}" outputdir="${build.test.results.dir}" suitename="jfinancials-swing" testname="TestNG tests" workingDir="${work.dir}">
                     <xmlfileset dir="${build.test.classes.dir}" includes="@{testincludes}"/>
                     <propertyset>
                         <propertyref prefix="test-sys-prop."/>
@@ -625,7 +625,7 @@ is divided into following sections:
                 <condition else="-testclass @{testClass}" property="test.class.or.method" value="-methods @{testClass}.@{testMethod}">
                     <isset property="test.method"/>
                 </condition>
-                <condition else="-suitename addressbook-swing -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
+                <condition else="-suitename jfinancials-swing -testname @{testClass} ${test.class.or.method}" property="testng.cmd.args" value="@{testClass}">
                     <matches pattern=".*\.xml" string="@{testClass}"/>
                 </condition>
                 <delete dir="${build.test.results.dir}" quiet="true"/>
@@ -917,7 +917,7 @@ is divided into following sections:
         <delete file="${built-jar.properties}" quiet="true"/>
     </target>
     <target if="already.built.jar.${basedir}" name="-warn-already-built-jar">
-        <echo level="warn" message="Cycle detected: addressbook-swing was already built"/>
+        <echo level="warn" message="Cycle detected: jfinancials-swing was already built"/>
     </target>
     <target depends="init,-deps-jar-init" name="deps-jar" unless="no.deps">
         <mkdir dir="${build.dir}"/>
@@ -929,8 +929,8 @@ is divided into following sections:
         </propertyfile>
         <antcall target="-maybe-call-dep">
             <param name="call.built.properties" value="${built-jar.properties}"/>
-            <param location="${project.addressbook-lib}" name="call.subproject"/>
-            <param location="${project.addressbook-lib}/build.xml" name="call.script"/>
+            <param location="${project.jfinancials-lib}" name="call.subproject"/>
+            <param location="${project.jfinancials-lib}/build.xml" name="call.script"/>
             <param name="call.target" value="jar"/>
             <param name="transfer.built-jar.properties" value="${built-jar.properties}"/>
             <param name="transfer.not.archive.disabled" value="true"/>
@@ -1410,7 +1410,7 @@ is divided into following sections:
         <delete file="${built-clean.properties}" quiet="true"/>
     </target>
     <target if="already.built.clean.${basedir}" name="-warn-already-built-clean">
-        <echo level="warn" message="Cycle detected: addressbook-swing was already built"/>
+        <echo level="warn" message="Cycle detected: jfinancials-swing was already built"/>
     </target>
     <target depends="init,-deps-clean-init" name="deps-clean" unless="no.deps">
         <mkdir dir="${build.dir}"/>
@@ -1422,8 +1422,8 @@ is divided into following sections:
         </propertyfile>
         <antcall target="-maybe-call-dep">
             <param name="call.built.properties" value="${built-clean.properties}"/>
-            <param location="${project.addressbook-lib}" name="call.subproject"/>
-            <param location="${project.addressbook-lib}/build.xml" name="call.script"/>
+            <param location="${project.jfinancials-lib}" name="call.subproject"/>
+            <param location="${project.jfinancials-lib}/build.xml" name="call.script"/>
             <param name="call.target" value="clean"/>
             <param name="transfer.built-clean.properties" value="${built-clean.properties}"/>
             <param name="transfer.not.archive.disabled" value="true"/>
diff --git a/nbproject/project.properties b/nbproject/project.properties
index b7645e2..4ea9d0e 100644
--- a/nbproject/project.properties
+++ b/nbproject/project.properties
@@ -3,7 +3,7 @@ annotation.processing.enabled.in.editor=true
 annotation.processing.processors.list=
 annotation.processing.run.all.processors=true
 annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
-application.title=addressbook-swing
+application.title=jfinancials-swing
 application.vendor=Roland H\u00e4der
 auxiliary.org-netbeans-spi-editor-hints-projects.perProjectHintSettingsFile=nbproject/cfg_hints.xml
 build.classes.dir=${build.dir}/classes
@@ -26,12 +26,11 @@ debug.test.classpath=\
 dist.archive.excludes=
 # This directory is removed when the project is cleaned:
 dist.dir=dist
-dist.jar=${dist.dir}/addressbook-swing.jar
+dist.jar=${dist.dir}/jfinancials-swing.jar
 dist.javadoc.dir=${dist.dir}/javadoc
 endorsed.classpath=
 excludes=
-file.reference.addressbook-core.jar=lib/addressbook-core.jar
-file.reference.jcontacts-business-core.jar=lib/jcontacts-business-core.jar
+file.reference.jfinancials-core.jar=lib/jfinancials-core.jar
 file.reference.jcontacts-core.jar=lib/jcontacts-core.jar
 file.reference.jcore-logger-lib.jar=lib/jcore-logger-lib.jar
 file.reference.jcore-swing.jar=lib/jcore-swing.jar
@@ -49,9 +48,8 @@ javac.classpath=\
     ${file.reference.jcountry-core.jar}:\
     ${file.reference.jphone-core.jar}:\
     ${file.reference.jcontacts-core.jar}:\
-    ${file.reference.jcontacts-business-core.jar}:\
-    ${file.reference.addressbook-core.jar}:\
-    ${reference.addressbook-lib.jar}
+    ${file.reference.jfinancials-core.jar}:\
+    ${reference.jfinancials-lib.jar}
 # Space-separated list of extra javac options
 javac.compilerargs=-Xlint:deprecation -Xlint:unchecked
 javac.deprecation=true
@@ -75,7 +73,7 @@ javadoc.private=true
 javadoc.splitindex=true
 javadoc.use=true
 javadoc.version=true
-javadoc.windowtitle=Addressbook Swing Application
+javadoc.windowtitle=jfinancials Swing Application
 jnlp.codebase.type=no.codebase
 jnlp.descriptor=application
 jnlp.enabled=false
@@ -85,7 +83,7 @@ jnlp.signed=false
 jnlp.signing=
 jnlp.signing.alias=
 jnlp.signing.keystore=
-main.class=org.mxchange.addressbook.application.AddressbookApplication
+main.class=org.mxchange.jfinancials.application.jfinancialsApplication
 # Optional override of default Codebase manifest attribute, use to prevent RIAs from being repurposed
 manifest.custom.codebase=
 # Optional override of default Permissions manifest attribute (supported values: sandbox, all-permissions)
@@ -94,9 +92,9 @@ manifest.file=manifest.mf
 meta.inf.dir=${src.dir}/META-INF
 mkdist.disabled=true
 platform.active=default_platform
-project.addressbook-lib=../addressbook-lib
+project.jfinancials-lib=../jfinancials-lib
 project.license=gpl30
-reference.addressbook-lib.jar=${project.addressbook-lib}/dist/addressbook-lib.jar
+reference.jfinancials-lib.jar=${project.jfinancials-lib}/dist/jfinancials-lib.jar
 run.classpath=\
     ${javac.classpath}:\
     ${build.classes.dir}
@@ -108,8 +106,7 @@ run.test.classpath=\
     ${javac.test.classpath}:\
     ${build.test.classes.dir}
 source.encoding=UTF-8
-source.reference.addressbook-core.jar=../addressbook-core/src
-source.reference.jcontacts-business-core.jar=../jcontacts-business-core/src/
+source.reference.jfinancials-core.jar=../jfinancials-core/src
 source.reference.jcontacts-core.jar=../jcontacts-core/src/
 source.reference.jcore-logger-lib.jar=../jcore-logger-lib/src/
 source.reference.jcore-swing.jar=../jcore-swing/src
diff --git a/nbproject/project.xml b/nbproject/project.xml
index 96837cd..2094510 100644
--- a/nbproject/project.xml
+++ b/nbproject/project.xml
@@ -3,7 +3,7 @@
     <type>org.netbeans.modules.java.j2seproject</type>
     <configuration>
         <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
-            <name>addressbook-swing</name>
+            <name>jfinancials-swing</name>
             <source-roots>
                 <root id="src.dir"/>
             </source-roots>
@@ -16,7 +16,7 @@
         </libraries>
         <references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
             <reference>
-                <foreign-project>addressbook-lib</foreign-project>
+                <foreign-project>jfinancials-lib</foreign-project>
                 <artifact-type>jar</artifact-type>
                 <script>build.xml</script>
                 <target>jar</target>
-- 
2.39.5