return this.birthday;
}
+ /**
+ * Birth day
+ *
+ * @param birthday the birthday to set
+ */
+ @Override
+ public final void setBirthday (final String birthday) {
+ this.birthday = birthday;
+ }
+
/**
* Cellphone number
*
return this.cellphoneNumber;
}
+ /**
+ * Cellphone number
+ *
+ * @param cellphoneNumber the cellphoneNumber to set
+ */
+ @Override
+ public final void setCellphoneNumber (final String cellphoneNumber) {
+ this.cellphoneNumber = cellphoneNumber;
+ }
+
/**
* City
*
return this.houseNumber;
}
+ /**
+ * House number
+ *
+ * @param houseNumber the houseNumber to set
+ */
+ @Override
+ public final void setHouseNumber (final int houseNumber) {
+ this.houseNumber = houseNumber;
+ }
+
/**
* Phone number
*
return this.phoneNumber;
}
+ /**
+ * Phone number
+ *
+ * @param phoneNumber the phoneNumber to set
+ */
+ @Override
+ public final void setPhoneNumber (final String phoneNumber) {
+ this.phoneNumber = phoneNumber;
+ }
+
/**
* Street
*
return this.surname;
}
+ /**
+ * Surname
+ *
+ * @param surname the surname to set
+ */
+ @Override
+ public final void setSurname (final String surname) {
+ this.surname = surname;
+ }
+
/**
* Some "getter" for a translated/human-readable gender
*
return translated;
}
+ /**
+ * Some "getter for a value from given column name. This name will be
+ * translated into a method name and then this method is called.
+ *
+ * @param columnName Column name
+ * @return Value from field
+ */
+ @Override
+ public Object getValueFromColumn (final String columnName) {
+ // Trace message
+ this.getLogger().trace(MessageFormat.format("columnName={0} - CALLED!", columnName));
+
+ // Determine if the given column is boolean
+ if (this.isBooleanField(this, "BaseContact", columnName)) {
+ // Yes, then call other method
+ return this.getBooleanField(this, "BaseContact", columnName);
+ }
+
+ // Convert column name to field name
+ String methodName = this.convertColumnNameToGetterMethod(columnName, false);
+
+ // Debug message
+ this.getLogger().debug(MessageFormat.format("field={0}", methodName));
+
+ // Get field
+ Object value = this.getField(this, "BaseContact", methodName);
+
+ // Trace message
+ this.getLogger().trace("value=" + value + " - EXIT!");
+
+ // Return it
+ return value;
+ }
+
/**
* ZIP code
*
return this.ownContact;
}
- /**
- * Shows this contact to the user
- *
- * @param client Client instance to use
- */
- @Override
- public void show (final Client client) {
- // Trace message
- this.getLogger().trace(MessageFormat.format("client={0} - CALLED!", client)); //NOI18N
-
- // The client must be set
- if (client == null) {
- // Not set
- throw new NullPointerException("client is null");
- }
-
- // Display name "box"
- client.displayNameBox(this);
-
- // Display address "box"
- client.displayAddressBox(this);
-
- // Display other data "box"
- client.displayOtherDataBox(this);
- }
-
- /**
- * Enables the flag "own data" which signals that this contact is the user's
- * own data.
- */
- protected final void enableFlagOwnContact () {
- this.ownContact = true;
- }
-
- /**
- * Surname
- *
- * @param surname the surname to set
- */
- @Override
- public final void setSurname (final String surname) {
- this.surname = surname;
- }
-
- /**
- * Phone number
- *
- * @param phoneNumber the phoneNumber to set
- */
- @Override
- public final void setPhoneNumber (final String phoneNumber) {
- this.phoneNumber = phoneNumber;
- }
-
- /**
- * House number
- *
- * @param houseNumber the houseNumber to set
- */
- public final void setHouseNumber (final int houseNumber) {
- this.houseNumber = houseNumber;
- }
-
- /**
- * Cellphone number
- *
- * @param cellphoneNumber the cellphoneNumber to set
- */
- @Override
- public final void setCellphoneNumber (final String cellphoneNumber) {
- this.cellphoneNumber = cellphoneNumber;
- }
-
- /**
- * Birth day
- *
- * @param birthday the birthday to set
- */
- @Override
- public final void setBirthday (final String birthday) {
- this.birthday = birthday;
- }
-
- /**
- * Some "getter for a value from given column name. This name will be
- * translated into a method name and then this method is called.
- *
- * @param columnName Column name
- * @return Value from field
- */
- @Override
- public Object getValueFromColumn (final String columnName) {
- // Trace message
- this.getLogger().trace(MessageFormat.format("columnName={0} - CALLED!", columnName));
-
- // Determine if the given column is boolean
- if (this.isBooleanField(this, "BaseContact", columnName)) {
- // Yes, then call other method
- return this.getBooleanField(this, "BaseContact", columnName);
- }
-
- // Convert column name to field name
- String methodName = this.convertColumnNameToGetterMethod(columnName, false);
-
- // Debug message
- this.getLogger().debug(MessageFormat.format("field={0}", methodName));
-
- // Get field
- Object value = this.getField(this, "BaseContact", methodName);
-
- // Trace message
- this.getLogger().trace("value=" + value + " - EXIT!");
-
- // Return it
- return value;
- }
-
/**
* Checks if given boolean field is available and set to same value
*
// Return result
return isFound;
}
+
+ /**
+ * Shows this contact to the user
+ *
+ * @param client Client instance to use
+ */
+ @Override
+ public void show (final Client client) {
+ // Trace message
+ this.getLogger().trace(MessageFormat.format("client={0} - CALLED!", client)); //NOI18N
+
+ // The client must be set
+ if (client == null) {
+ // Not set
+ throw new NullPointerException("client is null");
+ }
+
+ // Display name "box"
+ client.displayNameBox(this);
+
+ // Display address "box"
+ client.displayAddressBox(this);
+
+ // Display other data "box"
+ client.displayOtherDataBox(this);
+ }
+
+ /**
+ * Enables the flag "own data" which signals that this contact is the user's
+ * own data.
+ */
+ protected final void enableFlagOwnContact () {
+ this.ownContact = true;
+ }
}