import org.mxchange.jcore.exceptions.MenuInitializationException;
import org.mxchange.jcore.exceptions.UnhandledUserChoiceException;
import org.mxchange.jcountry.data.Country;
-import org.mxchange.jphone.phonenumbers.cellphone.DialableCellphoneNumber;
+import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
/**
* A client for the console
* <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
*/
public class ConsoleClient extends BaseAddressbookClient implements AddressbookClient {
}
// Cellphone and such ...
- this.outputMessage(MessageFormat.format("Telefonnumer: {0}\nFaxnummer: {1}\nHandy: {2}\nKommentar:\n{3}", contact.getContactPhoneNumber(), contact.getContactFaxNumber(), contact.getContactCellphoneNumber(), contact.getContactComment()));
+ this.outputMessage(MessageFormat.format("Telefonnumer: {0}\nFaxnummer: {1}\nHandy: {2}\nKommentar:\n{3}", contact.getContactLandLineNumber(), contact.getContactFaxNumber(), contact.getContactMobileNumber(), contact.getContactComment()));
// Trace message
this.getLoggerBeanLocal().logTrace("EXIT!"); //NOI18N
DialableLandLineNumber phoneNumber = manager.enterOwnPhoneNumber();
// Phone number
- DialableCellphoneNumber cellphonePhoneNumber = manager.enterOwnCellNumber();
+ DialableMobileNumber cellphonePhoneNumber = manager.enterOwnCellNumber();
// Fax number
DialableFaxNumber faxNumber = manager.enterOwnFaxNumber();
String comment = manager.enterOwnComment();
// Update contact instance
- contact.setContactPhoneNumber(phoneNumber);
+ contact.setContactLandLineNumber(phoneNumber);
contact.setContactCellphoneNumber(cellphonePhoneNumber);
contact.setContactFaxNumber(faxNumber);
contact.setContactEmailAddress(email);
}
@Override
+ @SuppressWarnings ("UseOfSystemOutOrSystemErr")
public char enterChar (final char[] validChars, final String message) {
// Trace message
this.getLoggerBeanLocal().logTrace(MessageFormat.format("validChars={0},message={1} - CALLED!", Arrays.toString(validChars), message)); //NOI18N
// Debug message
//* NOISY-DEBUG: */ System.out.println(validChars);
+
// Call inner method
char gender = this.enterChar(validChars, message);
}
@Override
+ @SuppressWarnings ("UseOfSystemOutOrSystemErr")
public int enterInt (final int minimum, final int maximum, final String message) {
// Trace message
this.getLoggerBeanLocal().logTrace(MessageFormat.format("minimum={0},maximum={1},message={2} - CALLED!", minimum, maximum, message)); //NOI18N
}
@Override
+ @SuppressWarnings ("UseOfSystemOutOrSystemErr")
public String enterString (final int minLength, final int maxLength, final String message, final boolean allowEmpty) {
// Trace message
this.getLoggerBeanLocal().logTrace(MessageFormat.format("minLength={0},maxLength={1},message={2}allowEmpty={3} - CALLED!", minLength, maxLength, message, allowEmpty)); //NOI18N
}
@Override
+ @SuppressWarnings ("UseOfSystemOutOrSystemErr")
public void outputMessage (final String message) {
System.out.println(message);
}