*/
private String faxNumber;
+ /**
+ * First name
+ */
+ private String firstName;
+
/**
* Gender instance
*/
*/
private String street;
- /**
- * Surname
- */
- private String surname;
-
/**
* ZIP code
*/
// Now test some data @todo Definedly needs improvement
return ((this.getGender().equals(contact.getGender()))
- && (this.getSurname().toLowerCase().equals(contact.getSurname().toLowerCase()))
+ && (this.getFirstName().toLowerCase().equals(contact.getFirstName().toLowerCase()))
&& (this.getFamilyName().toLowerCase().equals(contact.getFamilyName().toLowerCase())));
}
this.faxNumber = faxNumber;
}
+ /**
+ * First name
+ *
+ * @return the firstName
+ */
+ @Override
+ public final String getFirstName () {
+ return this.firstName;
+ }
+
+ /**
+ * First name
+ *
+ * @param firstName the firstName to set
+ */
+ @Override
+ public final void setFirstName (final String firstName) {
+ this.firstName = firstName;
+ }
+
/**
* Gender of the contact
*
this.street = street;
}
- /**
- * Surname
- *
- * @return the surname
- */
- @Override
- public final String getSurname () {
- 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
*
int hash = 7;
hash = 79 * hash + Objects.hashCode(this.getFamilyName());
hash = 79 * hash + this.getGender().hashCode();
- hash = 79 * hash + Objects.hashCode(this.getSurname());
+ hash = 79 * hash + Objects.hashCode(this.getFirstName());
return hash;
}
- /**
- * Checks whether the contact is user's own data
- *
- * @return Own data?
- */
- @Override
- public final boolean isOwnContact () {
- return this.ownContact;
- }
-
/**
* Checks if given boolean field is available and set to same value
*
return isFound;
}
+ /**
+ * Checks whether the contact is user's own data
+ *
+ * @return Own data?
+ */
+ @Override
+ public final boolean isOwnContact () {
+ return this.ownContact;
+ }
+
/**
* Returns an iterator of all values from this object
* @return An iterator
return this.fieldIterator(this, "BaseContact"); //NOI18N
}
+ @Override
+ public void setValueFromColumn (final String columnName, final Object value) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
+ // Trace message
+ this.getLogger().trace(MessageFormat.format("columnName={0},value={1} - CALLED!", columnName, value)); //NOI18N
+
+ // Call super method
+ this.setValueInStoreableFromColumn(this, "BaseContact", columnName, value); //NOI18N
+
+ // Trace message
+ this.getLogger().trace("EXIT!"); //NOI18N
+ }
+
/**
* Shows this contact to the user
*
protected final void enableFlagOwnContact () {
this.ownContact = true;
}
-
- @Override
- public void setValueFromColumn (final String columnName, final Object value) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
- // Trace message
- this.getLogger().trace(MessageFormat.format("columnName={0},value={1} - CALLED!", columnName, value)); //NOI18N
-
- // Call super method
- this.setValueInStoreableFromColumn(this, "BaseContact", columnName, value); //NOI18N
-
- // Trace message
- this.getLogger().trace("EXIT!"); //NOI18N
- }
}