From bdba9ecfaeda1c93692b2cac21a4c92452f4c4be Mon Sep 17 00:00:00 2001
From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org>
Date: Mon, 8 Aug 2016 14:10:07 +0200
Subject: [PATCH] Continued a bit: (please cherry-pick) - added title

---
 .../contact/JobsContactWebSessionBean.java     | 18 +++++++++++++++++-
 .../JobsContactWebSessionController.java       | 14 ++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionBean.java b/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionBean.java
index 99117f9f..f2ea5365 100644
--- a/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionBean.java
+++ b/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionBean.java
@@ -207,6 +207,11 @@ public class JobsContactWebSessionBean extends BaseJobsController implements Job
 	 */
 	private String street;
 
+	/**
+	 * Title
+	 */
+	private String title;
+
 	/**
 	 * Regular user controller
 	 */
@@ -785,6 +790,16 @@ public class JobsContactWebSessionBean extends BaseJobsController implements Job
 		this.street = street;
 	}
 
+	@Override
+	public String getTitle () {
+		return this.title;
+	}
+
+	@Override
+	public void setTitle (final String title) {
+		this.title = title;
+	}
+
 	@Override
 	public Integer getZipCode () {
 		return this.zipCode;
@@ -973,7 +988,7 @@ public class JobsContactWebSessionBean extends BaseJobsController implements Job
 		// Clear all data
 		// - personal data
 		this.setGender(null);
-		// TODO: Unfinished this.setTitle(null);
+		this.setTitle(null);
 		this.setFirstName(null);
 		this.setFamilyName(null);
 		this.setStreet(null);
@@ -1021,6 +1036,7 @@ public class JobsContactWebSessionBean extends BaseJobsController implements Job
 		// Copy all fields:
 		// - base data
 		this.setGender(contact.getContactGender());
+		this.setTitle(contact.getContactTitle());
 		this.setFirstName(contact.getContactFirstName());
 		this.setFamilyName(contact.getContactFamilyName());
 		this.setStreet(contact.getContactStreet());
diff --git a/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionController.java b/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionController.java
index cb8a6c29..41f14060 100644
--- a/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionController.java
+++ b/src/java/org/mxchange/jjobs/beans/contact/JobsContactWebSessionController.java
@@ -416,6 +416,20 @@ public interface JobsContactWebSessionController extends Serializable {
 	 */
 	void setStreet (final String street);
 
+	/**
+	 * Titöe
+	 * <p>
+	 * @return the title
+	 */
+	String getTitle ();
+
+	/**
+	 * Title
+	 * <p>
+	 * @param title the title to set
+	 */
+	void setTitle (final String title);
+
 	/**
 	 * ZIP code
 	 * <p>
-- 
2.39.5