From: Roland Häder Date: Mon, 4 Sep 2017 22:27:47 +0000 (+0200) Subject: Please cherry-pick: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a7c5f809d25a41c121224e922f944e58db310232;p=addressbook-war.git Please cherry-pick: - added backing bean for general and administrative purposes for branch offices - added template + JSF page for branch offices - renamed business_contacts -> basic_company_data, more declarative - including JSF page and folder - all h:commandButton ids are now prefixed with "button_" - TitleUtils.allPersonalTitlesAsList() is now deprecated as it does the same as invoking Arrays.asList() - used more 'final' where possible, to prevent accidently assigned new values also known as "side effects" - renaming season has started again: now renamed some i18n strings to become generalized - removed noisy debug lines that are really no longer needed - some lesser local variables Signed-off-by: Roland Häder --- diff --git a/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookAdminBusinessDataWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookAdminBusinessDataWebRequestBean.java index fc5558c2..78ce92c6 100644 --- a/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookAdminBusinessDataWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookAdminBusinessDataWebRequestBean.java @@ -238,7 +238,7 @@ public class AddressbookAdminBusinessDataWebRequestBean extends BaseAddressbookC } // Continue to list again - return "admin_list_business_contacts"; //NOI18N + return "admin_list_basic_company_data"; //NOI18N } /** diff --git a/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookBusinessDataWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookBusinessDataWebRequestBean.java index 39bfc1e8..96a55a3a 100644 --- a/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookBusinessDataWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/business/basicdata/AddressbookBusinessDataWebRequestBean.java @@ -168,10 +168,10 @@ public class AddressbookBusinessDataWebRequestBean extends BaseAddressbookContro @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allCompanyBasicData () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.basicDataCache.iterator(); + final Iterator> iterator = this.basicDataCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -356,7 +356,7 @@ public class AddressbookBusinessDataWebRequestBean extends BaseAddressbookContro // Is cache there? if (!this.basicDataCache.iterator().hasNext()) { // Get whole list - List list = this.businessDataBean.allCompanyBasicData(); + final List list = this.businessDataBean.allCompanyBasicData(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { diff --git a/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestBean.java new file mode 100644 index 00000000..959b21e0 --- /dev/null +++ b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestBean.java @@ -0,0 +1,448 @@ +/* + * Copyright (C) 2017 Roland Häder + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +package org.mxchange.addressbook.beans.business.branchoffice; + +import javax.ejb.EJB; +import javax.enterprise.context.RequestScoped; +import javax.inject.Named; +import org.mxchange.jcontactsbusiness.basicdata.BusinessBasicData; +import org.mxchange.jcontactsbusiness.branchoffice.AdminBranchOfficeSessionBeanRemote; +import org.mxchange.jcontactsbusiness.employee.Employee; +import org.mxchange.jcountry.data.Country; +import org.mxchange.jfinancials.beans.BaseFinancialsController; +import org.mxchange.jusercore.model.user.User; + +/** + * An administrative bean for branch offices + *

+ * @author Roland Häder + */ +@Named ("adminBranchOfficeController") +@RequestScoped +public class FinancialsAdminBranchOfficeWebRequestBean extends BaseFinancialsController implements FinancialsAdminBranchOfficeWebRequestController { + + /** + * Serial number + */ + private static final long serialVersionUID = 5_028_697_360_461L; + + /** + * EJB for administrative purposes + */ + @EJB (lookup = "java:global/jfinancials-ejb/adminBranchOffice!org.mxchange.jcontactsbusiness.branchoffice.AdminBranchOfficeSessionBeanRemote") + private AdminBranchOfficeSessionBeanRemote adminBranchOfficeBean; + + /** + * City + */ + private String branchCity; + + /** + * Assigned company for this branch office + */ + private BusinessBasicData branchCompany; + + /** + * Contact person in branch office + */ + private Employee branchContactEmployee; + + /** + * Country + */ + private Country branchCountry; + + /** + * Email address + */ + private String branchEmailAddress; + + /** + * House number + */ + private Short branchHouseNumber; + + /** + * Store + */ + private Short branchStore; + + /** + * Branch office street name + */ + private String branchStreet; + + /** + * Suite number + */ + private Short branchSuiteNumber; + + /** + * Owning user instance (which this branch office is assigned to) + */ + private User branchUserOwner; + + /** + * ZIP code + */ + private Integer branchZipCode; + + /** + * Area code for fax number + */ + private Integer faxAreaCode; + + /** + * Country for fax number + */ + private Country faxCountry; + + /** + * Dial number for fax number + */ + private Long faxNumber; + + /** + * Area code for land-line number + */ + private Integer landLineAreaCode; + + /** + * Country for land-line number + */ + private Country landLineCountry; + + /** + * Dial number for land-line number + */ + private Long landLineNumber; + + /** + * Default constructor + */ + public FinancialsAdminBranchOfficeWebRequestBean () { + // Call super constructor + super(); + } + + /** + * Getter for city + *

+ * @return City + */ + public String getBranchCity () { + return this.branchCity; + } + + /** + * Setter for city + *

+ * @param branchCity City + */ + public void setBranchCity (final String branchCity) { + this.branchCity = branchCity; + } + + /** + * Getter for basic company data + *

+ * @return Basic company data + */ + public BusinessBasicData getBranchCompany () { + return this.branchCompany; + } + + /** + * Setter for basic company data + *

+ * @param branchCompany Basic company data + */ + public void setBranchCompany (final BusinessBasicData branchCompany) { + this.branchCompany = branchCompany; + } + + /** + * Getter for branch office contact person + *

+ * @return Branch office contact person + */ + public Employee getBranchContactEmployee () { + return this.branchContactEmployee; + } + + /** + * Setter for branch office contact person + *

+ * @param branchContactEmployee Branch office contact person + */ + public void setBranchContactEmployee (final Employee branchContactEmployee) { + this.branchContactEmployee = branchContactEmployee; + } + + /** + * Getter for country + *

+ * @return Country + */ + public Country getBranchCountry () { + return this.branchCountry; + } + + /** + * Setter for country + *

+ * @param branchCountry Country + */ + public void setBranchCountry (final Country branchCountry) { + this.branchCountry = branchCountry; + } + + /** + * Getter for email address + *

+ * @return Email address + */ + public String getBranchEmailAddress () { + return this.branchEmailAddress; + } + + /** + * Getter for email address + *

+ * @param branchEmailAddress Email address + */ + public void setBranchEmailAddress (final String branchEmailAddress) { + this.branchEmailAddress = branchEmailAddress; + } + + /** + * Getter for house number + *

+ * @return House number + */ + public Short getBranchHouseNumber () { + return this.branchHouseNumber; + } + + /** + * Setter for house number + *

+ * @param branchHouseNumber House number + */ + public void setBranchHouseNumber (final Short branchHouseNumber) { + this.branchHouseNumber = branchHouseNumber; + } + + /** + * Getter for store + *

+ * @return Store + */ + public Short getBranchStore () { + return this.branchStore; + } + + /** + * Setter for store + *

+ * @param branchStore Store + */ + public void setBranchStore (final Short branchStore) { + this.branchStore = branchStore; + } + + /** + * Getter for street name + *

+ * @return Street name + */ + public String getBranchStreet () { + return this.branchStreet; + } + + /** + * Setter for street name + *

+ * @param branchStreet Street name + */ + public void setBranchStreet (final String branchStreet) { + this.branchStreet = branchStreet; + } + + /** + * Getter for suite number + *

+ * @return Suite number + */ + public Short getBranchSuiteNumber () { + return this.branchSuiteNumber; + } + + /** + * Setter for suite number + *

+ * @param branchSuiteNumber Suite number + */ + public void setBranchSuiteNumber (final Short branchSuiteNumber) { + this.branchSuiteNumber = branchSuiteNumber; + } + + /** + * Getter for owning user instance + *

+ * @return Owning user instance + */ + public User getBranchUserOwner () { + return this.branchUserOwner; + } + + /** + * Setter for owning user instance + *

+ * @param branchUserOwner Owning user instance + */ + public void setBranchUserOwner (final User branchUserOwner) { + this.branchUserOwner = branchUserOwner; + } + + /** + * Getter for ZIP code\ + *

+ * @return ZIP code + */ + public Integer getBranchZipCode () { + return this.branchZipCode; + } + + /** + * Setter for ZIP code\ + *

+ * @param branchZipCode ZIP code + */ + public void setBranchZipCode (final Integer branchZipCode) { + this.branchZipCode = branchZipCode; + } + + /** + * Getter for fax number's area code + *

+ * @return Fax number's area code + */ + public Integer getFaxAreaCode () { + return this.faxAreaCode; + } + + /** + * Setter for fax number's area code + *

+ * @param faxAreaCode Fax number's area code + */ + public void setFaxAreaCode (final Integer faxAreaCode) { + this.faxAreaCode = faxAreaCode; + } + + /** + * Getter for fax's country instance + *

+ * @return Fax' country instance + */ + public Country getFaxCountry () { + return this.faxCountry; + } + + /** + * Setter for fax's country instance + *

+ * @param faxCountry Fax' country instance + */ + public void setFaxCountry (final Country faxCountry) { + this.faxCountry = faxCountry; + } + + /** + * Getter for fax number + *

+ * @return Fax number + */ + public Long getFaxNumber () { + return this.faxNumber; + } + + /** + * Setter for fax number + *

+ * @param faxNumber Fax number + */ + public void setFaxNumber (final Long faxNumber) { + this.faxNumber = faxNumber; + } + + /** + * Getter for land-line number's area code + *

+ * @return Land-line number's area code + */ + public Integer getLandLineAreaCode () { + return this.landLineAreaCode; + } + + /** + * Setter for land-line number's area code + *

+ * @param landLineAreaCode Land-line number's area code + */ + public void setLandLineAreaCode (final Integer landLineAreaCode) { + this.landLineAreaCode = landLineAreaCode; + } + + /** + * Getter for land-line number's country instance + *

+ * @return Land-line number's country instance + */ + public Country getLandLineCountry () { + return this.landLineCountry; + } + + /** + * Setter for land-line number's country instance + *

+ * @param landLineCountry Land-line number's country instance + */ + public void setLandLineCountry (final Country landLineCountry) { + this.landLineCountry = landLineCountry; + } + + /** + * Getter for land-line number + *

+ * @return Land-line number + */ + public Long getLandLineNumber () { + return this.landLineNumber; + } + + /** + * Setter for land-line number + *

+ * @param landLineNumber Land-line number + */ + public void setLandLineNumber (final Long landLineNumber) { + this.landLineNumber = landLineNumber; + } + +} diff --git a/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestController.java b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestController.java new file mode 100644 index 00000000..79397305 --- /dev/null +++ b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsAdminBranchOfficeWebRequestController.java @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2017 Roland Häder + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +package org.mxchange.addressbook.beans.business.branchoffice; + +import java.io.Serializable; + +/** + * An interface for administrative branch office controller + *

+ * @author Roland Häder + */ +public interface FinancialsAdminBranchOfficeWebRequestController extends Serializable { + +} diff --git a/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestBean.java new file mode 100644 index 00000000..aa532c8d --- /dev/null +++ b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestBean.java @@ -0,0 +1,115 @@ +/* + * Copyright (C) 2017 Roland Häder + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +package org.mxchange.addressbook.beans.business.branchoffice; + +import fish.payara.cdi.jsr107.impl.NamedCache; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; +import javax.annotation.PostConstruct; +import javax.cache.Cache; +import javax.ejb.EJB; +import javax.enterprise.context.RequestScoped; +import javax.inject.Inject; +import javax.inject.Named; +import org.mxchange.jcontactsbusiness.branchoffice.BranchOffice; +import org.mxchange.jcontactsbusiness.branchoffice.BranchOfficeSessionBeanRemote; +import org.mxchange.jfinancials.beans.BaseFinancialsController; + +/** + * A general bean for branch offices + *

+ * @author Roland Häder + */ +@Named ("branchOfficeController") +@RequestScoped +public class FinancialsBranchOfficeWebRequestBean extends BaseFinancialsController implements FinancialsBranchOfficeWebRequestController { + + /** + * Serial number + */ + private static final long serialVersionUID = 5_028_697_360_461L; + + /** + * EJB for administrative purposes + */ + @EJB (lookup = "java:global/jfinancials-ejb/branchOffice!org.mxchange.jcontactsbusiness.branchoffice.BranchOfficeSessionBeanRemote") + private BranchOfficeSessionBeanRemote branchOfficeBean; + + /** + * A list of all branch offices (globally) + */ + @Inject + @NamedCache (cacheName = "branchOfficeCache") + private Cache branchOfficeCache; + + /** + * Default constructor + */ + public FinancialsBranchOfficeWebRequestBean () { + // Call super constructor + super(); + } + + /** + * Returns a list of all branch offices + *

+ * @return A list of all branch offices + */ + @SuppressWarnings ("ReturnOfCollectionOrArrayField") + public List allBranchOffices () { + // Init list + final List list = new LinkedList<>(); + + // Get iterator + final Iterator> iterator = this.branchOfficeCache.iterator(); + + // Loop over all + while (iterator.hasNext()) { + // Get next entry + final Cache.Entry next = iterator.next(); + + // Add value to list + list.add(next.getValue()); + } + + // Return it + return list; + } + + /** + * Initializer method + */ + @PostConstruct + public void initializeList () { + // Is cache there? + if (!this.branchOfficeCache.iterator().hasNext()) { + // Get whole list + final List list = this.branchOfficeBean.allBranchOffices(); + + // Add all + for (final Iterator iterator = list.iterator(); iterator.hasNext();) { + // Get next element + final BranchOffice next = iterator.next(); + + // Add it to cache + this.branchOfficeCache.put(next.getBranchId(), next); + } + } + } + +} diff --git a/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestController.java b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestController.java new file mode 100644 index 00000000..7113f2cf --- /dev/null +++ b/src/java/org/mxchange/addressbook/beans/business/branchoffice/FinancialsBranchOfficeWebRequestController.java @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2017 Roland Häder + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ +package org.mxchange.addressbook.beans.business.branchoffice; + +import java.io.Serializable; + +/** + * An interface for general branch office controller + *

+ * @author Roland Häder + */ +public interface FinancialsBranchOfficeWebRequestController extends Serializable { + +} diff --git a/src/java/org/mxchange/addressbook/beans/business/employee/AddressbookCompanyEmployeeWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/business/employee/AddressbookCompanyEmployeeWebRequestBean.java index fd20bd22..4d661a86 100644 --- a/src/java/org/mxchange/addressbook/beans/business/employee/AddressbookCompanyEmployeeWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/business/employee/AddressbookCompanyEmployeeWebRequestBean.java @@ -73,10 +73,10 @@ public class AddressbookCompanyEmployeeWebRequestBean extends BaseAddressbookCon @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allCompanyEmployees () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.companyEmployeeCache.iterator(); + final Iterator> iterator = this.companyEmployeeCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -99,7 +99,7 @@ public class AddressbookCompanyEmployeeWebRequestBean extends BaseAddressbookCon // Is cache there? if (!this.companyEmployeeCache.iterator().hasNext()) { // Get whole list - List list = this.companyEmployeeBean.allCompanyEmployees(); + final List list = this.companyEmployeeBean.allCompanyEmployees(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { diff --git a/src/java/org/mxchange/addressbook/beans/contact/AddressbookAdminContactWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/contact/AddressbookAdminContactWebRequestBean.java index ebd57ab7..b27d7697 100644 --- a/src/java/org/mxchange/addressbook/beans/contact/AddressbookAdminContactWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/contact/AddressbookAdminContactWebRequestBean.java @@ -270,7 +270,7 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Create new contact instance - Contact contact = this.createContactInstance(); + final Contact contact = this.createContactInstance(); // Default is not same contact if (this.isSameContactFound(contact)) { @@ -279,7 +279,7 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Init contact - Contact updatedContact; + final Contact updatedContact; // Try to call EJB try { @@ -326,7 +326,7 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Get contact instance from event - Contact contact = event.getCreatedContact(); + final Contact contact = event.getCreatedContact(); // Set all fields: contact this.setContactId(contact.getContactId()); @@ -395,12 +395,12 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Generate phone number - DialableLandLineNumber landLine = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); - DialableMobileNumber mobile = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); - DialableFaxNumber fax = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); + final DialableLandLineNumber landLine = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); + final DialableMobileNumber mobile = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); + final DialableFaxNumber fax = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); // Create new instance - Contact contact = new UserContact(this.getPersonalTitle(), this.getFirstName(), this.getFamilyName()); + final Contact contact = new UserContact(this.getPersonalTitle(), this.getFirstName(), this.getFamilyName()); // Is contact id set? if (this.getContactId() instanceof Long) { @@ -491,7 +491,7 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro */ public String editContactData () { // Get contact instance - Contact contact = this.createContactInstance(); + final Contact contact = this.createContactInstance(); // Check if contact instance is in helper and valid if (null == contact) { @@ -509,7 +509,7 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro this.updateContactData(contact); // Call EJB for updating contact data - Contact updatedContact = this.contactBean.updateContactData(contact, this.isMobileNumberUnlinked, this.isLandLineUnlinked, this.isFaxUnlinked); + final Contact updatedContact = this.contactBean.updateContactData(contact, this.isMobileNumberUnlinked, this.isLandLineUnlinked, this.isFaxUnlinked); // Fire event this.updatedContactEvent.fire(new AdminUpdatedContactEvent(updatedContact)); @@ -536,12 +536,12 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Get all data - String number = String.format( - "%s%d%d", //NOI18N - mobileNumber.getMobileProvider().getProviderCountry().getCountryExternalDialPrefix(), - mobileNumber.getMobileProvider().getProviderDialPrefix(), - mobileNumber.getPhoneNumber() - ); + final String number = String.format( + "%s%d%d", //NOI18N + mobileNumber.getMobileProvider().getProviderCountry().getCountryExternalDialPrefix(), + mobileNumber.getMobileProvider().getProviderDialPrefix(), + mobileNumber.getPhoneNumber() + ); // Return it return number; @@ -563,12 +563,12 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro } // Generate it - String number = String.format( - "%s%d%d", //NOI18N - phoneNumber.getPhoneCountry().getCountryExternalDialPrefix(), - phoneNumber.getPhoneAreaCode(), - phoneNumber.getPhoneNumber() - ); + final String number = String.format( + "%s%d%d", //NOI18N + phoneNumber.getPhoneCountry().getCountryExternalDialPrefix(), + phoneNumber.getPhoneAreaCode(), + phoneNumber.getPhoneNumber() + ); // Return it return number; @@ -1108,12 +1108,12 @@ public class AddressbookAdminContactWebRequestBean extends BaseAddressbookContro boolean IsFound = false; // Get iterator - Iterator iterator = this.contactController.allContacts().iterator(); + final Iterator iterator = this.contactController.allContacts().iterator(); // Loop through all while (iterator.hasNext()) { // Get next contact - Contact next = iterator.next(); + final Contact next = iterator.next(); // Is the same? if (ContactUtils.isSameContact(contact, next)) { diff --git a/src/java/org/mxchange/addressbook/beans/contact/AddressbookContactWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/contact/AddressbookContactWebRequestBean.java index c5bca488..e852b0b9 100644 --- a/src/java/org/mxchange/addressbook/beans/contact/AddressbookContactWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/contact/AddressbookContactWebRequestBean.java @@ -431,7 +431,7 @@ public class AddressbookContactWebRequestBean extends BaseAddressbookController } // Get user instance - Contact registeredContact = event.getRegisteredUser().getUserContact(); + final Contact registeredContact = event.getRegisteredUser().getUserContact(); // Copy all data from registered->user this.copyContact(registeredContact); @@ -450,10 +450,10 @@ public class AddressbookContactWebRequestBean extends BaseAddressbookController @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allContacts () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.contactsCache.iterator(); + final Iterator> iterator = this.contactsCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -1307,12 +1307,12 @@ public class AddressbookContactWebRequestBean extends BaseAddressbookController } // Get iterator from list - Iterator> iterator = this.contactsCache.iterator(); + final Iterator> iterator = this.contactsCache.iterator(); // "Walk" through all entries while (iterator.hasNext()) { // Get next element - Cache.Entry next = iterator.next(); + final Cache.Entry next = iterator.next(); // Is id number the same? if (Objects.equals(contact.getContactId(), next.getKey())) { diff --git a/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookAdminContactPhoneWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookAdminContactPhoneWebRequestBean.java index f1d03576..727df524 100644 --- a/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookAdminContactPhoneWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookAdminContactPhoneWebRequestBean.java @@ -331,7 +331,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Get fax number from event - DialableFaxNumber number = event.getFaxNumber(); + final DialableFaxNumber number = event.getFaxNumber(); // Copy all data to this bean this.setPhoneId(number.getPhoneId()); @@ -365,7 +365,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Get fax number from event - DialableLandLineNumber number = event.getLandLineNumber(); + final DialableLandLineNumber number = event.getLandLineNumber(); // Copy all data to this bean this.setPhoneId(number.getPhoneId()); @@ -399,7 +399,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Get fax number from event - DialableMobileNumber number = event.getMobileNumber(); + final DialableMobileNumber number = event.getMobileNumber(); // Copy all data to this bean this.setPhoneId(number.getPhoneId()); @@ -416,7 +416,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String doLinkMainFaxNumber () { // Get contact from helper - Contact targetContact = this.getContact(); + final Contact targetContact = this.getContact(); // Is all data properly set? if (null == targetContact) { @@ -452,8 +452,8 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init instances - Contact updatedContact; - DialableFaxNumber number = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); + final Contact updatedContact; + final DialableFaxNumber number = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); // Try it again try { @@ -480,7 +480,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String doLinkMainLandLineNumber () { // Get contact from helper - Contact targetContact = this.getContact(); + final Contact targetContact = this.getContact(); // Is all data properly set? if (null == targetContact) { @@ -516,8 +516,8 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init instance - Contact updatedContact; - DialableLandLineNumber number = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); + final Contact updatedContact; + final DialableLandLineNumber number = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); // Try it again try { @@ -543,7 +543,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String doLinkMainMobileNumber () { // Get contact from helper - Contact targetContact = this.getContact(); + final Contact targetContact = this.getContact(); // Is all data properly set? if (null == targetContact) { @@ -573,8 +573,8 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init instance - Contact updatedContact; - DialableMobileNumber number = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); + final Contact updatedContact; + final DialableMobileNumber number = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); // Try it again try { @@ -780,7 +780,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String unlinkFaxContactData () { // Create fax number instance - DialableFaxNumber number = this.createFaxNumber(); + final DialableFaxNumber number = this.createFaxNumber(); // Is all data set if (number == null) { @@ -810,7 +810,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init contact instance - Contact updatedContact; + final Contact updatedContact; try { // Unlink it and return contact without fax instance @@ -835,7 +835,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String unlinkLandLineContactData () { // Create fax number instance - DialableLandLineNumber number = this.createLandLineNumber(); + final DialableLandLineNumber number = this.createLandLineNumber(); // Is all data set if (number == null) { @@ -865,7 +865,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init contact instance - Contact updatedContact; + final Contact updatedContact; try { // Unlink it and return contact without landLine instance @@ -890,7 +890,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ public String unlinkMobileContactData () { // Create fax number instance - DialableMobileNumber number = this.createMobileNumber(); + final DialableMobileNumber number = this.createMobileNumber(); // Is all data set if (number == null) { @@ -929,7 +929,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC } // Init contact instance - Contact updatedContact; + final Contact updatedContact; try { // Unlink it and return contact without mobile instance @@ -961,7 +961,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ private DialableFaxNumber createFaxNumber () { // Instanciate it - DialableFaxNumber number = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); + final DialableFaxNumber number = new FaxNumber(this.getFaxCountry(), this.getFaxAreaCode(), this.getFaxNumber()); // Set all other fields number.setPhoneEntryCreated(this.getPhoneEntryCreated()); @@ -985,7 +985,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ private DialableLandLineNumber createLandLineNumber () { // Initialize it - DialableLandLineNumber number = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); + final DialableLandLineNumber number = new LandLineNumber(this.getLandLineCountry(), this.getLandLineAreaCode(), this.getLandLineNumber()); // Add all other data number.setPhoneEntryCreated(this.getPhoneEntryCreated()); @@ -1009,7 +1009,7 @@ public class AddressbookAdminContactPhoneWebRequestBean extends BaseAddressbookC */ private DialableMobileNumber createMobileNumber () { // Initialize it - DialableMobileNumber number = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); + final DialableMobileNumber number = new MobileNumber(this.getMobileProvider(), this.getMobileNumber()); // Add all other data number.setPhoneEntryCreated(this.getPhoneEntryCreated()); diff --git a/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookContactPhoneWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookContactPhoneWebRequestBean.java index 8d56ad23..f6dfb028 100644 --- a/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookContactPhoneWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/contact/phone/AddressbookContactPhoneWebRequestBean.java @@ -340,7 +340,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro */ public List allCurrentFaxNumberContacts () { // Get id - DialableFaxNumber number = this.getFaxNumber(); + final DialableFaxNumber number = this.getFaxNumber(); // Is cache there? if (this.contacts.containsKey(number)) { @@ -348,7 +348,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro return this.contacts.get(number); } else { // Ask bean - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // "Walk" through all contacts for (final Contact contact : this.contactController.allContacts()) { @@ -374,7 +374,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro */ public List allCurrentLandLineNumberContacts () { // Get id - DialableLandLineNumber number = this.getLandLineNumber(); + final DialableLandLineNumber number = this.getLandLineNumber(); // Is cache there? if (this.contacts.containsKey(number)) { @@ -382,7 +382,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro return this.contacts.get(number); } else { // Ask bean - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // "Walk" through all contacts for (final Contact contact : this.contactController.allContacts()) { @@ -408,7 +408,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro */ public List allCurrentMobileNumberContacts () { // Get id - DialableMobileNumber number = this.getMobileNumber(); + final DialableMobileNumber number = this.getMobileNumber(); // Is cache there? if (this.contacts.containsKey(number)) { @@ -416,7 +416,7 @@ public class AddressbookContactPhoneWebRequestBean extends BaseAddressbookContro return this.contacts.get(number); } else { // Ask bean - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // "Walk" through all contacts for (final Contact contact : this.contactController.allContacts()) { diff --git a/src/java/org/mxchange/addressbook/beans/country/AddressbookAdminCountryWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/country/AddressbookAdminCountryWebRequestBean.java index 6564ffd8..3637d12e 100644 --- a/src/java/org/mxchange/addressbook/beans/country/AddressbookAdminCountryWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/country/AddressbookAdminCountryWebRequestBean.java @@ -115,7 +115,7 @@ public class AddressbookAdminCountryWebRequestBean extends BaseAddressbookContro */ public String addCountry () { // Create new country object - Country country = new CountryData(); + final Country country = new CountryData(); // Add all data country.setCountryAbroadDialPrefix(this.getCountryAbroadDialPrefix()); @@ -132,7 +132,7 @@ public class AddressbookAdminCountryWebRequestBean extends BaseAddressbookContro } // Init variable - Country updatedCountry = null; + final Country updatedCountry; try { // Send country to bean @@ -288,15 +288,15 @@ public class AddressbookAdminCountryWebRequestBean extends BaseAddressbookContro boolean isAdded = false; // Now get whole ist - List countries = this.countryController.allCountries(); + final List countries = this.countryController.allCountries(); // Get iterator from it - Iterator iterator = countries.iterator(); + final Iterator iterator = countries.iterator(); // Check whole list while (iterator.hasNext()) { // Get next country - Country next = iterator.next(); + final Country next = iterator.next(); // Is country code or i18n the same? if ((Objects.equals(country.getCountryCode(), next.getCountryCode())) || (Objects.equals(country.getCountryI18nKey(), next.getCountryI18nKey()))) { diff --git a/src/java/org/mxchange/addressbook/beans/country/AddressbookCountryWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/country/AddressbookCountryWebRequestBean.java index 5917b9cd..188e6e85 100644 --- a/src/java/org/mxchange/addressbook/beans/country/AddressbookCountryWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/country/AddressbookCountryWebRequestBean.java @@ -98,10 +98,10 @@ public class AddressbookCountryWebRequestBean extends BaseAddressbookController @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allCountries () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.countryCache.iterator(); + final Iterator> iterator = this.countryCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -124,7 +124,7 @@ public class AddressbookCountryWebRequestBean extends BaseAddressbookController // Is cache there? if (!this.countryCache.iterator().hasNext()) { // Get whole list - List list = this.countryBean.allCountries(); + final List list = this.countryBean.allCountries(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { diff --git a/src/java/org/mxchange/addressbook/beans/features/AddressbookFeatureWebApplicationBean.java b/src/java/org/mxchange/addressbook/beans/features/AddressbookFeatureWebApplicationBean.java index 3de5b295..739a4aae 100644 --- a/src/java/org/mxchange/addressbook/beans/features/AddressbookFeatureWebApplicationBean.java +++ b/src/java/org/mxchange/addressbook/beans/features/AddressbookFeatureWebApplicationBean.java @@ -65,8 +65,7 @@ public class AddressbookFeatureWebApplicationBean extends BaseAddressbookControl boolean isEnabled = false; // Get value from property - String contextParameter = this.getStringContextParameter(String.format("is_feature_%s_enabled", feature)); //NOI18N - //System.out.println(MessageFormat.format("isFeatureSet: feature={0},contextParameter[]={1}", feature, Objects.toString(contextParameter))); //NOI18N + final String contextParameter = this.getStringContextParameter(String.format("is_feature_%s_enabled", feature)); //NOI18N // Is the context parameter found? if (contextParameter instanceof String) { diff --git a/src/java/org/mxchange/addressbook/beans/gender/AddressbookGenderWebApplicationBean.java b/src/java/org/mxchange/addressbook/beans/gender/AddressbookGenderWebApplicationBean.java index e22b1873..393a829d 100644 --- a/src/java/org/mxchange/addressbook/beans/gender/AddressbookGenderWebApplicationBean.java +++ b/src/java/org/mxchange/addressbook/beans/gender/AddressbookGenderWebApplicationBean.java @@ -16,13 +16,12 @@ */ package org.mxchange.addressbook.beans.gender; +import java.util.Arrays; import java.util.List; -import javax.annotation.PostConstruct; import javax.enterprise.context.ApplicationScoped; import javax.inject.Named; import org.mxchange.addressbook.beans.BaseAddressbookController; import org.mxchange.jcontacts.model.contact.title.PersonalTitle; -import org.mxchange.jcontacts.model.contact.title.TitleUtils; /** * A gender and title bean @@ -54,18 +53,8 @@ public class AddressbookGenderWebApplicationBean extends BaseAddressbookControll @Override public List getSelectableGenders () { - // Init array - List genders = TitleUtils.allPersonalTitlesAsList(); - // Return it - return genders; - } - - /** - * Post-construction method - */ - @PostConstruct - public void init () { + return Arrays.asList(PersonalTitle.values()); } } diff --git a/src/java/org/mxchange/addressbook/beans/helper/AddressbookWebRequestHelperBean.java b/src/java/org/mxchange/addressbook/beans/helper/AddressbookWebRequestHelperBean.java index 72572c8c..dc337716 100644 --- a/src/java/org/mxchange/addressbook/beans/helper/AddressbookWebRequestHelperBean.java +++ b/src/java/org/mxchange/addressbook/beans/helper/AddressbookWebRequestHelperBean.java @@ -200,11 +200,8 @@ public class AddressbookWebRequestHelperBean implements AddressbookWebRequestHel // Default key is "unused" String messageKey = "CONTACT_IS_UNUSED"; //NOI18N - // Check user contact - boolean isUserContact = this.userController.isContactFound(contact); - // Check user first - if (isUserContact) { + if (this.userController.isContactFound(contact)) { // Only user messageKey = "CONTACT_IS_USER"; //NOI18N } @@ -453,7 +450,7 @@ public class AddressbookWebRequestHelperBean implements AddressbookWebRequestHel } // Get contact - Contact userContact = this.getUser().getUserContact(); + final Contact userContact = this.getUser().getUserContact(); // Set contact here, too. This avoids parameters that cannot auto-complete in IDEs. this.setContact(userContact); diff --git a/src/java/org/mxchange/addressbook/beans/localization/AddressbookLocalizationSessionBean.java b/src/java/org/mxchange/addressbook/beans/localization/AddressbookLocalizationSessionBean.java index d3b5d158..ff63cbba 100644 --- a/src/java/org/mxchange/addressbook/beans/localization/AddressbookLocalizationSessionBean.java +++ b/src/java/org/mxchange/addressbook/beans/localization/AddressbookLocalizationSessionBean.java @@ -110,7 +110,7 @@ public class AddressbookLocalizationSessionBean extends BaseAddressbookControlle // Is the locale set? if (event.getLoggedInUser().getUserLocale() instanceof Locale) { // Get user local - Locale userLocale = event.getLoggedInUser().getUserLocale(); + final Locale userLocale = event.getLoggedInUser().getUserLocale(); // Change locale this.changeLocale(userLocale, Boolean.TRUE); @@ -159,8 +159,8 @@ public class AddressbookLocalizationSessionBean extends BaseAddressbookControlle Locale newLocale = null; // Iterate over whole map - for (Map.Entry entry : this.getSupportedLocales().entrySet()) { - Locale foundLocale = entry.getValue(); + for (final Map.Entry entry : this.getSupportedLocales().entrySet()) { + final Locale foundLocale = entry.getValue(); // Does the language match? if (Objects.equals(foundLocale.toString(), this.getLocaleCode())) { @@ -236,13 +236,13 @@ public class AddressbookLocalizationSessionBean extends BaseAddressbookControlle @PostConstruct public void init () { // Get default locale - Locale defaultLocale = FacesContext.getCurrentInstance().getApplication().getDefaultLocale(); + final Locale defaultLocale = FacesContext.getCurrentInstance().getApplication().getDefaultLocale(); // Add it to list this.getSupportedLocales().put(defaultLocale.toString(), defaultLocale); // Get iterator from faces context - Iterator iterator = FacesContext.getCurrentInstance().getApplication().getSupportedLocales(); + final Iterator iterator = FacesContext.getCurrentInstance().getApplication().getSupportedLocales(); // Add all locales while (iterator.hasNext()) { @@ -259,13 +259,13 @@ public class AddressbookLocalizationSessionBean extends BaseAddressbookControlle // Is no country code found? if (requestLocale.getCountry().isEmpty()) { // Then try to find one, get language from it - String language = requestLocale.getLanguage(); + final String language = requestLocale.getLanguage(); Boolean found = Boolean.FALSE; // Iterate over whole map - for (Map.Entry entry : this.getSupportedLocales().entrySet()) { - String languageCode = entry.getKey(); - Locale foundLocale = entry.getValue(); + for (final Map.Entry entry : this.getSupportedLocales().entrySet()) { + final String languageCode = entry.getKey(); + final Locale foundLocale = entry.getValue(); // Does the language match? if (languageCode.startsWith(language)) { diff --git a/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookMobileProviderWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookMobileProviderWebRequestBean.java index 1c6f5962..46550ff4 100644 --- a/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookMobileProviderWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookMobileProviderWebRequestBean.java @@ -98,10 +98,10 @@ public class AddressbookMobileProviderWebRequestBean extends BaseAddressbookCont @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allMobileProviders () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.mobileProviderCache.iterator(); + final Iterator> iterator = this.mobileProviderCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -124,7 +124,7 @@ public class AddressbookMobileProviderWebRequestBean extends BaseAddressbookCont // Is cache there? if (!this.mobileProviderCache.iterator().hasNext()) { // Get whole list - List list = this.mobileProviderBean.allMobileProviders(); + final List list = this.mobileProviderBean.allMobileProviders(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { diff --git a/src/java/org/mxchange/addressbook/beans/phone/AddressbookPhoneWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/phone/AddressbookPhoneWebRequestBean.java index 738436ef..398ee0ab 100644 --- a/src/java/org/mxchange/addressbook/beans/phone/AddressbookPhoneWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/phone/AddressbookPhoneWebRequestBean.java @@ -484,10 +484,10 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allFaxNumbers () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.faxNumberCache.iterator(); + final Iterator> iterator = this.faxNumberCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -506,10 +506,10 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allLandLineNumbers () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.landLineNumberCache.iterator(); + final Iterator> iterator = this.landLineNumberCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -528,10 +528,10 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allMobileNumbers () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.mobileNumberCache.iterator(); + final Iterator> iterator = this.mobileNumberCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -554,7 +554,7 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im // Is cache there? if (!this.faxNumberCache.iterator().hasNext()) { // Get whole list - List list = this.phoneBean.allFaxNumbers(); + final List list = this.phoneBean.allFaxNumbers(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { @@ -569,7 +569,7 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im // Is cache there? if (!this.landLineNumberCache.iterator().hasNext()) { // Get whole list - List list = this.phoneBean.allLandLineNumbers(); + final List list = this.phoneBean.allLandLineNumbers(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { @@ -584,7 +584,7 @@ public class AddressbookPhoneWebRequestBean extends BaseAddressbookController im // Is cache there? if (!this.mobileNumberCache.iterator().hasNext()) { // Get whole list - List list = this.phoneBean.allMobileNumbers(); + final List list = this.phoneBean.allMobileNumbers(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { diff --git a/src/java/org/mxchange/addressbook/beans/profile/AddressbookUserProfileWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/profile/AddressbookUserProfileWebRequestBean.java index 887483f7..27da0119 100644 --- a/src/java/org/mxchange/addressbook/beans/profile/AddressbookUserProfileWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/profile/AddressbookUserProfileWebRequestBean.java @@ -22,11 +22,11 @@ import javax.faces.view.facelets.FaceletException; import javax.inject.Inject; import javax.inject.Named; import org.mxchange.addressbook.beans.BaseAddressbookController; +import org.mxchange.addressbook.beans.user.AddressbookUserWebRequestController; import org.mxchange.addressbook.beans.user.login.AddressbookUserLoginWebSessionController; import org.mxchange.jusercore.exceptions.UserNotFoundException; import org.mxchange.jusercore.model.user.User; import org.mxchange.jusercore.model.user.profilemodes.ProfileMode; -import org.mxchange.addressbook.beans.user.AddressbookUserWebRequestController; /** * A web request bean for user profiles @@ -115,7 +115,7 @@ public class AddressbookUserProfileWebRequestBean extends BaseAddressbookControl } // Get profile mode from user instance (safe now) - ProfileMode profileMode = user.getUserProfileMode(); + final ProfileMode profileMode = user.getUserProfileMode(); // Check all conditions (except for admin) return ((profileMode.equals(ProfileMode.PUBLIC)) || diff --git a/src/java/org/mxchange/addressbook/beans/profilemode/AddressbookProfileModeWebApplicationBean.java b/src/java/org/mxchange/addressbook/beans/profilemode/AddressbookProfileModeWebApplicationBean.java index e5712981..dcd4d9ac 100644 --- a/src/java/org/mxchange/addressbook/beans/profilemode/AddressbookProfileModeWebApplicationBean.java +++ b/src/java/org/mxchange/addressbook/beans/profilemode/AddressbookProfileModeWebApplicationBean.java @@ -16,7 +16,6 @@ */ package org.mxchange.addressbook.beans.profilemode; -import javax.annotation.PostConstruct; import javax.enterprise.context.ApplicationScoped; import javax.inject.Named; import org.mxchange.addressbook.beans.BaseAddressbookController; @@ -50,11 +49,4 @@ public class AddressbookProfileModeWebApplicationBean extends BaseAddressbookCon return ProfileMode.values(); } - /** - * Post-construction method - */ - @PostConstruct - public void init () { - } - } diff --git a/src/java/org/mxchange/addressbook/beans/user/AddressbookAdminUserWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/AddressbookAdminUserWebRequestBean.java index c98e14fb..cc1d6d28 100644 --- a/src/java/org/mxchange/addressbook/beans/user/AddressbookAdminUserWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/AddressbookAdminUserWebRequestBean.java @@ -227,7 +227,7 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle } // Create new user instance - User newUser = new LoginUser(); + final User newUser = new LoginUser(); // Set user name, CONFIRMED and INVISIBLE newUser.setUserName(this.getUserName()); @@ -236,7 +236,7 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle newUser.setUserProfileMode(ProfileMode.INVISIBLE); // Get locale from view-root - Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale(); + final Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale(); // Copy user locale newUser.setUserLocale(locale); @@ -296,13 +296,13 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle // Now, that all is set, call EJB if (this.getContact() instanceof Contact) { // Link contact with this user - User updatedUser = this.adminUserBean.linkUser(newUser); + final User updatedUser = this.adminUserBean.linkUser(newUser); // Fire event this.userLinkedEvent.fire(new AdminLinkedUserEvent(updatedUser)); } else { // Add new contact - User updatedUser = this.adminUserBean.addUser(newUser); + final User updatedUser = this.adminUserBean.addUser(newUser); // Fire event this.addedUserEvent.fire(new AdminAddedUserEvent(updatedUser)); @@ -371,7 +371,7 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle } // Get user instance - User registeredUser = event.getRegisteredUser(); + final User registeredUser = event.getRegisteredUser(); // @TODO Nothing to do with the user here? // Clear all data @@ -478,7 +478,7 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle } // Call EJB for updating user data - User updatedUser = this.userBean.updateUserData(this.getUser()); + final User updatedUser = this.userBean.updateUserData(this.getUser()); // Fire event this.updatedUserDataEvent.fire(new AdminUpdatedUserDataEvent(updatedUser)); @@ -663,11 +663,11 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle } // Init updated user instance - User updatedUser; + final User updatedUser; try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Call EJB to lock account updatedUser = this.adminUserBean.lockUserAccount(this.getUser(), this.getUserLockReason(), baseUrl); @@ -712,11 +712,11 @@ public class AddressbookAdminUserWebRequestBean extends BaseAddressbookControlle } // Init updated user instance - User updatedUser; + final User updatedUser; try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Call EJB to unlock account updatedUser = this.adminUserBean.unlockUserAccount(this.getUser(), baseUrl); diff --git a/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestBean.java index 91c554d4..c4d3c64f 100644 --- a/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestBean.java @@ -360,7 +360,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp } // Get user instance - User user = event.getCreatedUser(); + final User user = event.getCreatedUser(); // Set all fields here this.copyUser(user); @@ -433,7 +433,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp } // "Cache" user instance - User loggedInUser = event.getLoggedInUser(); + final User loggedInUser = event.getLoggedInUser(); // Copy all data to this bean this.copyUser(loggedInUser); @@ -484,7 +484,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp } // Get user instance - User registeredUser = event.getRegisteredUser(); + final User registeredUser = event.getRegisteredUser(); // Copy all data from registered->user this.copyUser(registeredUser); @@ -557,10 +557,10 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp @SuppressWarnings ("ReturnOfCollectionOrArrayField") public List allUsers () { // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Get iterator - Iterator> iterator = this.userCache.iterator(); + final Iterator> iterator = this.userCache.iterator(); // Loop over all while (iterator.hasNext()) { @@ -609,14 +609,11 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp @Override public User createUserInstance (final boolean createContactData) { - // Trace message - //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("{0}.createUserInstance: CALLED!", this.getClass().getSimpleName())); - // Required personal data must be set assert (this.isRequiredPersonalDataSet()) : "not all personal data is set"; //NOI18N // Create new user instance - User user = new LoginUser(); + final User user = new LoginUser(); // Is user name required? if (!this.isUserNameRequired()) { @@ -643,25 +640,18 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp // Is multiple registration page if ((createContactData) || (!this.featureController.isFeatureEnabled("user_register_multiple_page"))) { //NOI18N // Create contact instance - Contact contact = this.contactController.createContactInstance(); + final Contact contact = this.contactController.createContactInstance(); - // Debug message - //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("{0}.createUserInstance: contact={1}", this.getClass().getSimpleName(), contact)); // Set contact in user user.setUserContact(contact); } - // Trace message - //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("{0}.createUserInstance: user={1} - EXIT!", this.getClass().getSimpleName(), user)); // Return it return user; } @Override public User createUserLogin () { - // Trace message - //* NOISY-DEBUG */ System.out.println(MessageFormat.format("{0}.createUserLogin: CALLED!", this.getClass().getSimpleName())); - // Is all data set? if (this.getUserName() == null) { // Throw NPE @@ -672,13 +662,11 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp } // Create new user instance - User user = new LoginUser(); + final User user = new LoginUser(); // Update all data ... user.setUserName(this.getUserName()); - // Trace message - //* NOISY-DEBUG */ System.out.println(MessageFormat.format("{0}.createUserLogin: user={1} - EXIT!", this.getClass().getSimpleName(), user)); // Return the new instance return user; } @@ -701,7 +689,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp } // Get user instance - User user = this.userLoginController.getLoggedInUser(); + final User user = this.userLoginController.getLoggedInUser(); // Copy contact data to contact instance this.contactController.updateContactDataFromController(user.getUserContact()); @@ -718,7 +706,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp user.setUserProfileMode(this.getUserProfileMode()); // Send it to the EJB - User updatedUser = this.userBean.updateUserPersonalData(user); + final User updatedUser = this.userBean.updateUserPersonalData(user); // Fire event this.updatedPersonalDataEvent.fire(new UpdatedUserPersonalDataEvent(updatedUser)); @@ -829,7 +817,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp // Is cache there? if (!this.userCache.iterator().hasNext()) { // Get whole list - List list = this.userBean.allUsers(); + final List list = this.userBean.allUsers(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { @@ -861,12 +849,12 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp boolean isFound = false; // Get iterator - Iterator iterator = this.allUsers().iterator(); + final Iterator iterator = this.allUsers().iterator(); // Loop through all entries while (iterator.hasNext()) { // Get user - User next = iterator.next(); + final User next = iterator.next(); // Compare both objects if (Objects.equals(contact, next.getUserContact())) { @@ -883,10 +871,10 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp @Override public boolean isPublicUserProfileEnabled () { // Get context parameter - String contextParameter = FacesContext.getCurrentInstance().getExternalContext().getInitParameter("is_public_profile_enabled"); //NOI18N + final String contextParameter = FacesContext.getCurrentInstance().getExternalContext().getInitParameter("is_public_profile_enabled"); //NOI18N // Is it set? - boolean isEnabled = ((contextParameter instanceof String) && (contextParameter.toLowerCase().equals("true"))); //NOI18N + final boolean isEnabled = ((contextParameter instanceof String) && (contextParameter.toLowerCase().equals("true"))); //NOI18N // This requires user names being enabled, too. if ((isEnabled) && (!this.isUserNameRequired())) { @@ -938,10 +926,10 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp @Override public boolean isUserNameRequired () { // Get context parameter - String contextParameter = FacesContext.getCurrentInstance().getExternalContext().getInitParameter("is_user_login_require_user_name"); //NOI18N + final String contextParameter = FacesContext.getCurrentInstance().getExternalContext().getInitParameter("is_user_login_require_user_name"); //NOI18N // Is it set? - boolean isRequired = ((contextParameter instanceof String) && (contextParameter.toLowerCase().equals("true"))); //NOI18N + final boolean isRequired = ((contextParameter instanceof String) && (contextParameter.toLowerCase().equals("true"))); //NOI18N // Return value return isRequired; @@ -964,7 +952,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp // Try to lookup it in visible user list for (final Iterator> iterator = this.userCache.iterator(); iterator.hasNext();) { // Get next user - Cache.Entry next = iterator.next(); + final Cache.Entry next = iterator.next(); // Contact should be set if (next.getValue().getUserContact() == null) { @@ -1010,7 +998,7 @@ public class AddressbookUserWebRequestBean extends BaseAddressbookController imp // Try to lookup it in visible user list for (final Iterator> iterator = this.userCache.iterator(); iterator.hasNext();) { // Get next user - Cache.Entry next = iterator.next(); + final Cache.Entry next = iterator.next(); // Is the user id found? if (Objects.equals(next.getKey(), userId)) { diff --git a/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestController.java b/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestController.java index 5a9b253d..e382e3ce 100644 --- a/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestController.java +++ b/src/java/org/mxchange/addressbook/beans/user/AddressbookUserWebRequestController.java @@ -35,6 +35,7 @@ public interface AddressbookUserWebRequestController extends Serializable { *

* @deprecated Better set as context parameter */ + @Deprecated public static final Integer MINIMUM_PASSWORD_LENGTH = 5; /** diff --git a/src/java/org/mxchange/addressbook/beans/user/activity/AddressbookUserActivityWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/activity/AddressbookUserActivityWebRequestBean.java index b70cd918..858118b4 100644 --- a/src/java/org/mxchange/addressbook/beans/user/activity/AddressbookUserActivityWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/activity/AddressbookUserActivityWebRequestBean.java @@ -505,7 +505,7 @@ public class AddressbookUserActivityWebRequestBean extends BaseAddressbookContro } // Init list - List list = new LinkedList<>(); + final List list = new LinkedList<>(); // Is the user set? if (this.userActivityCache.containsKey(this.getUser())) { @@ -545,7 +545,7 @@ public class AddressbookUserActivityWebRequestBean extends BaseAddressbookContro @PostConstruct public void init () { // Get whole list - List list = this.userActivityBean.fetchAllUserActivityLog(); + final List list = this.userActivityBean.fetchAllUserActivityLog(); // Put all in map, per-user for (final LogableUserActivity userActivity : list) { @@ -589,7 +589,7 @@ public class AddressbookUserActivityWebRequestBean extends BaseAddressbookContro } // Create new activity object - LogableUserActivity userActivity = new UserActivityLog(activityType, user, new GregorianCalendar(), this.determinePrincipalName()); + final LogableUserActivity userActivity = new UserActivityLog(activityType, user, new GregorianCalendar(), this.determinePrincipalName()); // Call bean to add it this.userActivityBean.addUserActivityLog(userActivity); @@ -631,7 +631,7 @@ public class AddressbookUserActivityWebRequestBean extends BaseAddressbookContro } // Create new activity object - LogableUserActivity userActivity = new UserActivityLog(message, activityType, user, new GregorianCalendar(), this.determinePrincipalName()); + final LogableUserActivity userActivity = new UserActivityLog(message, activityType, user, new GregorianCalendar(), this.determinePrincipalName()); // Call bean to add it this.userActivityBean.addUserActivityLog(userActivity); diff --git a/src/java/org/mxchange/addressbook/beans/user/confirmlink/AddressbookConfirmationLinkWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/confirmlink/AddressbookConfirmationLinkWebRequestBean.java index 8c116989..c0955a57 100644 --- a/src/java/org/mxchange/addressbook/beans/user/confirmlink/AddressbookConfirmationLinkWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/confirmlink/AddressbookConfirmationLinkWebRequestBean.java @@ -124,10 +124,10 @@ public class AddressbookConfirmationLinkWebRequestBean extends BaseAddressbookCo } // Now try to find the user in user list, first get the whole list - List users = this.userController.allUsers(); + final List users = this.userController.allUsers(); // Get iterator from it - Iterator iterator = users.iterator(); + final Iterator iterator = users.iterator(); // Init instance User user = null; @@ -135,7 +135,7 @@ public class AddressbookConfirmationLinkWebRequestBean extends BaseAddressbookCo // Then loop through all while (iterator.hasNext()) { // Get next user - User next = iterator.next(); + final User next = iterator.next(); // Same confirmation key? if (Objects.equals(this.getConfirmationKey(), next.getUserConfirmKey())) { @@ -186,11 +186,11 @@ public class AddressbookConfirmationLinkWebRequestBean extends BaseAddressbookCo } // Updated user instance - User updatedUser; + final User updatedUser; try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Confirm account updatedUser = this.userBean.confirmAccount(user, baseUrl); diff --git a/src/java/org/mxchange/addressbook/beans/user/email_address/AddressbookEmailChangeWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/email_address/AddressbookEmailChangeWebRequestBean.java index a6b6a891..48a41856 100644 --- a/src/java/org/mxchange/addressbook/beans/user/email_address/AddressbookEmailChangeWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/email_address/AddressbookEmailChangeWebRequestBean.java @@ -123,7 +123,7 @@ public class AddressbookEmailChangeWebRequestBean extends BaseAddressbookControl } // Get user instance - User user = this.userLoginController.getLoggedInUser(); + final User user = this.userLoginController.getLoggedInUser(); // It should be there, so run some tests on it assert (user instanceof User) : "Instance userLoginController.loggedInUser is null"; //NOI18N @@ -145,10 +145,10 @@ public class AddressbookEmailChangeWebRequestBean extends BaseAddressbookControl } // Create change object, to save EJB calls, the hash is not generated here - ChangeableEmailAddress emailChange = new EmailAddressChange(user, this.getEmailAddress()); + final ChangeableEmailAddress emailChange = new EmailAddressChange(user, this.getEmailAddress()); // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Call EJB this.emailChangeBean.enqueueEmailAddressForChange(emailChange, baseUrl); @@ -204,7 +204,7 @@ public class AddressbookEmailChangeWebRequestBean extends BaseAddressbookControl // Is cache there? if (!this.queuedEmailCache.iterator().hasNext()) { // Get whole list - List list = this.emailChangeBean.allQueuedAddresses(); + final List list = this.emailChangeBean.allQueuedAddresses(); // Add all for (final Iterator iterator = list.iterator(); iterator.hasNext();) { @@ -253,7 +253,7 @@ public class AddressbookEmailChangeWebRequestBean extends BaseAddressbookControl } // Check EJB - boolean isQueued = this.emailChangeBean.isEmailAddressEnqueued(emailAddress); + final boolean isQueued = this.emailChangeBean.isEmailAddressEnqueued(emailAddress); // Is it there? if (isQueued) { diff --git a/src/java/org/mxchange/addressbook/beans/user/login/AddressbookUserLoginWebSessionBean.java b/src/java/org/mxchange/addressbook/beans/user/login/AddressbookUserLoginWebSessionBean.java index 981d523f..d4899d2f 100644 --- a/src/java/org/mxchange/addressbook/beans/user/login/AddressbookUserLoginWebSessionBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/login/AddressbookUserLoginWebSessionBean.java @@ -198,14 +198,14 @@ public class AddressbookUserLoginWebSessionBean extends BaseAddressbookControlle */ public String doUserLogin () { // Get user instance - User user = this.userController.createUserLogin(); + final User user = this.userController.createUserLogin(); // Create login container - LoginContainer loginContainer = new UserLoginContainer(user, this.userController.getUserPassword()); + final LoginContainer loginContainer = new UserLoginContainer(user, this.userController.getUserPassword()); try { // Call bean - User confirmedUser = this.userLoginBean.validateUserAccountStatus(loginContainer); + final User confirmedUser = this.userLoginBean.validateUserAccountStatus(loginContainer); // All fine here so set it here this.setLoggedInUser(confirmedUser); @@ -328,7 +328,7 @@ public class AddressbookUserLoginWebSessionBean extends BaseAddressbookControlle } // Create "container" - LoginContainer container = new UserLoginContainer(this.getLoggedInUser(), this.getUserCurrentPassword()); + final LoginContainer container = new UserLoginContainer(this.getLoggedInUser(), this.getUserCurrentPassword()); // Now check if it matches return UserLoginUtils.ifPasswordMatches(container, this.getLoggedInUser()); @@ -358,7 +358,7 @@ public class AddressbookUserLoginWebSessionBean extends BaseAddressbookControlle // Init variables int count = 1; - int maxEntries = this.getIntegerContextParameter("max_user_password_history"); //NOI18N + final int maxEntries = this.getIntegerContextParameter("max_user_password_history"); //NOI18N // Check all passwords for (final PasswordHistory entry : this.getUserPasswordHistory()) { diff --git a/src/java/org/mxchange/addressbook/beans/user/password/AddressbookUserPasswordWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/password/AddressbookUserPasswordWebRequestBean.java index 9bc31579..a557787b 100644 --- a/src/java/org/mxchange/addressbook/beans/user/password/AddressbookUserPasswordWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/password/AddressbookUserPasswordWebRequestBean.java @@ -161,17 +161,17 @@ public class AddressbookUserPasswordWebRequestBean extends BaseAddressbookContro } // Get user instance - User user = this.userLoginController.getLoggedInUser(); + final User user = this.userLoginController.getLoggedInUser(); // Encrypt password - String encryptedPassword = UserLoginUtils.encryptPassword(this.getUserPassword()); + final String encryptedPassword = UserLoginUtils.encryptPassword(this.getUserPassword()); // Set it in user user.setUserEncryptedPassword(encryptedPassword); try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // All is set, then update password PasswordHistory passwordHistory = this.userBean.updateUserPassword(user, baseUrl); diff --git a/src/java/org/mxchange/addressbook/beans/user/register/AddressbookUserRegisterWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/register/AddressbookUserRegisterWebRequestBean.java index d9436457..3d3916a4 100644 --- a/src/java/org/mxchange/addressbook/beans/user/register/AddressbookUserRegisterWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/register/AddressbookUserRegisterWebRequestBean.java @@ -27,6 +27,7 @@ import org.mxchange.addressbook.beans.BaseAddressbookController; import org.mxchange.addressbook.beans.contact.AddressbookContactWebRequestController; import org.mxchange.addressbook.beans.features.AddressbookFeaturesWebApplicationController; import org.mxchange.addressbook.beans.user.AddressbookAdminUserWebRequestController; +import org.mxchange.addressbook.beans.user.AddressbookUserWebRequestController; import org.mxchange.jcontacts.model.contact.Contact; import org.mxchange.jcontacts.model.contact.UserContact; import org.mxchange.jcoreee.utils.FacesUtils; @@ -47,7 +48,6 @@ import org.mxchange.juserlogincore.events.user.password_change.ObservableUpdated import org.mxchange.juserlogincore.events.user.password_change.UpdatedUserPasswordEvent; import org.mxchange.juserlogincore.login.UserLoginUtils; import org.mxchange.juserlogincore.model.user.register.UserRegistrationSessionBeanRemote; -import org.mxchange.addressbook.beans.user.AddressbookUserWebRequestController; /** * A web bean for user registration @@ -143,7 +143,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro } // Get user instance - User user = this.userController.createUserInstance(true); + final User user = this.userController.createUserInstance(true); // Null random password means registration requires user-entered password String randomPassword = null; @@ -200,7 +200,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro randomPassword = UserLoginUtils.createRandomPassword(AddressbookUserWebRequestController.MINIMUM_PASSWORD_LENGTH); // Generate (ignored) password-history - PasswordHistory passwordHistory = new UserPasswordHistory(randomPassword, user); + final PasswordHistory passwordHistory = new UserPasswordHistory(randomPassword, user); // Fire event this.userPasswordChangedEvent.fire(new UpdatedUserPasswordEvent(passwordHistory, randomPassword)); @@ -208,7 +208,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro } // Encrypt password - String encryptedPassword = UserLoginUtils.encryptPassword(this.userController.getUserPassword()); + final String encryptedPassword = UserLoginUtils.encryptPassword(this.userController.getUserPassword()); // Set it here user.setUserEncryptedPassword(encryptedPassword); @@ -222,7 +222,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro user.setUserAccountStatus(UserAccountStatus.UNCONFIRMED); // Ask EJB for generating a not-existing confirmation key - String confirmKey = this.registerBean.generateConfirmationKey(user); + final String confirmKey = this.registerBean.generateConfirmationKey(user); // Set it in user user.setUserConfirmKey(confirmKey); @@ -230,10 +230,10 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Call bean - User registeredUser = this.registerBean.registerUser(user, baseUrl, randomPassword); + final User registeredUser = this.registerBean.registerUser(user, baseUrl, randomPassword); // The id number should be set assert (registeredUser.getUserId() instanceof Long) : "registeredUser.userId is null after registerUser() was called."; //NOI18N @@ -264,7 +264,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro } // Get user instance - User user = this.userController.createUserInstance(false); + final User user = this.userController.createUserInstance(false); // First check if user is not null and user name is not used + if same email address is entered if (null == user) { @@ -305,7 +305,7 @@ public class AddressbookUserRegisterWebRequestBean extends BaseAddressbookContro } // Create half contact instance with email address - Contact contact = new UserContact(); + final Contact contact = new UserContact(); contact.setContactEmailAddress(this.contactController.getEmailAddress()); // Set contact in user diff --git a/src/java/org/mxchange/addressbook/beans/user/resendlink/AddressbookResendLinkWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/user/resendlink/AddressbookResendLinkWebRequestBean.java index fc66e68a..ce350dd1 100644 --- a/src/java/org/mxchange/addressbook/beans/user/resendlink/AddressbookResendLinkWebRequestBean.java +++ b/src/java/org/mxchange/addressbook/beans/user/resendlink/AddressbookResendLinkWebRequestBean.java @@ -130,7 +130,7 @@ public class AddressbookResendLinkWebRequestBean extends BaseAddressbookControll } // Init user instance - User user; + final User user; try { // Is the email address really not used? @@ -165,11 +165,11 @@ public class AddressbookResendLinkWebRequestBean extends BaseAddressbookControll } // Init managed user instance - User managedUser; + final User managedUser; try { // Get base URL - String baseUrl = FacesUtils.generateBaseUrl(); + final String baseUrl = FacesUtils.generateBaseUrl(); // Call EJB and return redirect target managedUser = this.resendLinkBean.resendConfirmationLink(user, this.getLocale(), baseUrl); diff --git a/src/java/org/mxchange/addressbook/converter/business/basicdata/AddressbookBusinessContactConverter.java b/src/java/org/mxchange/addressbook/converter/business/basicdata/AddressbookBusinessContactConverter.java index dcc32fd3..1f2e7b43 100644 --- a/src/java/org/mxchange/addressbook/converter/business/basicdata/AddressbookBusinessContactConverter.java +++ b/src/java/org/mxchange/addressbook/converter/business/basicdata/AddressbookBusinessContactConverter.java @@ -49,10 +49,10 @@ public class AddressbookBusinessContactConverter implements Converter if (COMPANY_EMPLOYEE_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB COMPANY_EMPLOYEE_BEAN = (CompanyEmployeeSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/companyEmployee!org.mxchange.jcontactsbusiness.employee.CompanyEmployeeSessionBeanRemote"); @@ -73,7 +73,7 @@ public class AddressbookCompanyEmployeeConverter implements Converter try { // Try to parse the value as long - Long employeeId = Long.valueOf(submittedValue); + final Long employeeId = Long.valueOf(submittedValue); // Try to get user instance from it companyEmployee = COMPANY_EMPLOYEE_BEAN.findCompanyEmployeeById(employeeId); diff --git a/src/java/org/mxchange/addressbook/converter/business/headquarters/AddressbookCompanyHeadquartersConverter.java b/src/java/org/mxchange/addressbook/converter/business/headquarters/AddressbookCompanyHeadquartersConverter.java index 23796ff5..e48a5653 100644 --- a/src/java/org/mxchange/addressbook/converter/business/headquarters/AddressbookCompanyHeadquartersConverter.java +++ b/src/java/org/mxchange/addressbook/converter/business/headquarters/AddressbookCompanyHeadquartersConverter.java @@ -49,7 +49,7 @@ public class AddressbookCompanyHeadquartersConverter implements Converter { if (CONTACT_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB CONTACT_BEAN = (ContactSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/contact!org.mxchange.jcontacts.contact.ContactSessionBeanRemote"); @@ -73,7 +73,7 @@ public class AddressbookContactConverter implements Converter { try { // Try to parse the value as long - Long contactId = Long.valueOf(submittedValue); + final Long contactId = Long.valueOf(submittedValue); // Try to get user instance from it contact = CONTACT_BEAN.findContactById(contactId); diff --git a/src/java/org/mxchange/addressbook/converter/country/AddressbookCountryConverter.java b/src/java/org/mxchange/addressbook/converter/country/AddressbookCountryConverter.java index 0d489d51..69b56e96 100644 --- a/src/java/org/mxchange/addressbook/converter/country/AddressbookCountryConverter.java +++ b/src/java/org/mxchange/addressbook/converter/country/AddressbookCountryConverter.java @@ -50,7 +50,7 @@ public class AddressbookCountryConverter implements Converter { if (COUNTRY_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB COUNTRY_BEAN = (CountrySingletonBeanRemote) initial.lookup("java:global/addressbook-ejb/country!org.mxchange.jcountry.data.CountrySingletonBeanRemote"); @@ -70,7 +70,7 @@ public class AddressbookCountryConverter implements Converter { } // Get full list - List countryList = COUNTRY_BEAN.allCountries(); + final List countryList = COUNTRY_BEAN.allCountries(); // Init value Country country = null; @@ -78,7 +78,7 @@ public class AddressbookCountryConverter implements Converter { // Try this better try { // Convert it to long - Long countryId = Long.parseLong(submittedValue); + final Long countryId = Long.parseLong(submittedValue); // Category id should not be below 1 assert (countryId > 0) : "countryId is smaller than one: " + countryId; //NOI18N diff --git a/src/java/org/mxchange/addressbook/converter/fax/AddressbookFaxNumberConverter.java b/src/java/org/mxchange/addressbook/converter/fax/AddressbookFaxNumberConverter.java index 3cc35cb4..7d703fc7 100644 --- a/src/java/org/mxchange/addressbook/converter/fax/AddressbookFaxNumberConverter.java +++ b/src/java/org/mxchange/addressbook/converter/fax/AddressbookFaxNumberConverter.java @@ -49,7 +49,7 @@ public class AddressbookFaxNumberConverter implements Converter * @author Roland Häder */ -@FacesConverter (value = "MobileProviderConverter") +@FacesConverter ("MobileProviderConverter") public class AddressbookMobileProviderConverter implements Converter { /** @@ -49,7 +49,7 @@ public class AddressbookMobileProviderConverter implements Converter providerList = this.MOBILE_PROVIDER_BEAN.allMobileProviders(); + final List providerList = MOBILE_PROVIDER_BEAN.allMobileProviders(); // Init value MobileProvider provider = null; @@ -77,7 +77,7 @@ public class AddressbookMobileProviderConverter implements Converter 0) : "providerId is smaller than one: " + providerId; //NOI18N diff --git a/src/java/org/mxchange/addressbook/converter/user/AddressbookUserConverter.java b/src/java/org/mxchange/addressbook/converter/user/AddressbookUserConverter.java index 56b9ba70..5d65d3b3 100644 --- a/src/java/org/mxchange/addressbook/converter/user/AddressbookUserConverter.java +++ b/src/java/org/mxchange/addressbook/converter/user/AddressbookUserConverter.java @@ -48,7 +48,7 @@ public class AddressbookUserConverter implements Converter { if (USER_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB USER_BEAN = (UserSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/user!org.mxchange.jusercore.model.user.UserSessionBeanRemote"); @@ -72,7 +72,7 @@ public class AddressbookUserConverter implements Converter { try { // Try to parse the value as long - Long userId = Long.valueOf(submittedValue); + final Long userId = Long.valueOf(submittedValue); // Try to get user instance from it user = USER_BEAN.findUserById(userId); diff --git a/src/java/org/mxchange/addressbook/validator/birthday/AddressbookBirthdayValidator.java b/src/java/org/mxchange/addressbook/validator/birthday/AddressbookBirthdayValidator.java index b68420fe..e5af787c 100644 --- a/src/java/org/mxchange/addressbook/validator/birthday/AddressbookBirthdayValidator.java +++ b/src/java/org/mxchange/addressbook/validator/birthday/AddressbookBirthdayValidator.java @@ -39,13 +39,13 @@ public class AddressbookBirthdayValidator extends BaseDateValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // All accepted, required fields - String[] requiredFields = {"birthday", "contactBirthday"}; //NOI18N + final String[] requiredFields = {"birthday", "contactBirthday"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); // Cast value - Date birthday = (Date) value; + final Date birthday = (Date) value; // @TODO Finish this, e.g. load maximum,minimum birthday from properties file } diff --git a/src/java/org/mxchange/addressbook/validator/business/basicdata/AddressbookCompanyNameValidator.java b/src/java/org/mxchange/addressbook/validator/business/basicdata/AddressbookCompanyNameValidator.java index b939eb73..70982ea4 100644 --- a/src/java/org/mxchange/addressbook/validator/business/basicdata/AddressbookCompanyNameValidator.java +++ b/src/java/org/mxchange/addressbook/validator/business/basicdata/AddressbookCompanyNameValidator.java @@ -52,7 +52,7 @@ public class AddressbookCompanyNameValidator extends BaseStringValidator { if (BASIC_DATA_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB BASIC_DATA_BEAN = (BusinessDataSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/businessData!org.mxchange.jcontactsbusiness.basicdata.BusinessDataSessionBeanRemote"); @@ -63,13 +63,13 @@ public class AddressbookCompanyNameValidator extends BaseStringValidator { } // All accepted, required fields - String[] requiredFields = {"companyName"}; //NOI18N + final String[] requiredFields = {"companyName"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); // Convert name to string (now securely checked in BaseStringValidator) - String companyName = (String) value; + final String companyName = (String) value; // Default is to check on existing names Boolean checkExisting = Boolean.TRUE; @@ -77,7 +77,7 @@ public class AddressbookCompanyNameValidator extends BaseStringValidator { // Is attribute "allowEmptyValue" set? if (component.getAttributes().containsKey("checkExisting")) { //NOI18N // Get attribute - Object attribute = component.getAttributes().get("checkExisting"); //NOI18N + final Object attribute = component.getAttributes().get("checkExisting"); //NOI18N // Make sure, it is Boolean as no String is accepted anymore if (!(attribute instanceof String)) { @@ -90,18 +90,18 @@ public class AddressbookCompanyNameValidator extends BaseStringValidator { } // Check if name is already used - Boolean nameExists = BASIC_DATA_BEAN.isCompanyNameUsed(companyName); + final Boolean nameExists = BASIC_DATA_BEAN.isCompanyNameUsed(companyName); // Is the user id valid? if ((!nameExists) && (checkExisting)) { // Format message - String message = MessageFormat.format("No basic data found with comany name {0}.", companyName); + final String message = MessageFormat.format("No basic data found with comany name {0}.", companyName); // Name does not exist throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_WARN, message, message)); //NOI18N } else if ((nameExists) && (!checkExisting)) { // Format message - String message = MessageFormat.format("Found basic data with comany name {0}.", companyName); + final String message = MessageFormat.format("Found basic data with comany name {0}.", companyName); // Name already exists throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_WARN, message, message)); //NOI18N diff --git a/src/java/org/mxchange/addressbook/validator/emailaddress/AddressbookEmailAddressValidator.java b/src/java/org/mxchange/addressbook/validator/emailaddress/AddressbookEmailAddressValidator.java index 9b2b2780..db5a8cd4 100644 --- a/src/java/org/mxchange/addressbook/validator/emailaddress/AddressbookEmailAddressValidator.java +++ b/src/java/org/mxchange/addressbook/validator/emailaddress/AddressbookEmailAddressValidator.java @@ -63,7 +63,7 @@ public class AddressbookEmailAddressValidator extends BaseStringValidator { if (CONTACT_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB CONTACT_BEAN = (ContactSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/contact!org.mxchange.jcontacts.contact.ContactSessionBeanRemote"); @@ -74,7 +74,7 @@ public class AddressbookEmailAddressValidator extends BaseStringValidator { } // The required field - String[] requiredFields = {"emailAddress", "emailAddressRepeat", "resendEmailAddress"}; //NOI18N + final String[] requiredFields = {"emailAddress", "emailAddressRepeat", "resendEmailAddress"}; //NOI18N // Default is to reject empty email address fields Boolean allowEmptyValue = Boolean.FALSE; @@ -82,7 +82,7 @@ public class AddressbookEmailAddressValidator extends BaseStringValidator { // Is attribute "allowEmptyValue" set? if (component.getAttributes().containsKey("allowEmptyValue")) { //NOI18N // Get attribute - Object attribute = component.getAttributes().get("allowEmptyValue"); //NOI18N + final Object attribute = component.getAttributes().get("allowEmptyValue"); //NOI18N // Make sure, it is Boolean as no String is accepted anymore if (!(attribute instanceof String)) { @@ -108,11 +108,11 @@ public class AddressbookEmailAddressValidator extends BaseStringValidator { // Get string from object ... ;-) // @TODO Add IDN support (GNU lib?) Search for emailAddressRepeat - String emailAddress = String.valueOf(value).trim(); + final String emailAddress = String.valueOf(value).trim(); // Checks if the email address matches a regex ("low-level" check) // @TODO Should also be done by ) - boolean matches = PATTERN_MATCHER.matcher(emailAddress).matches(); //NOI18N + final boolean matches = PATTERN_MATCHER.matcher(emailAddress).matches(); //NOI18N // Is the email address valid? if (!matches) { @@ -124,21 +124,21 @@ public class AddressbookEmailAddressValidator extends BaseStringValidator { } // Get client id (aka form id) - String clientId = component.getClientId(); + final String clientId = component.getClientId(); // Is it registered? - Boolean isRegistered = CONTACT_BEAN.isEmailAddressRegistered(emailAddress); + final Boolean isRegistered = CONTACT_BEAN.isEmailAddressRegistered(emailAddress); // Is the email address already registered? if ((!clientId.endsWith("resendEmailAddress")) && (isRegistered)) { //NOI18N // Generate message - String message = MessageFormat.format("Email address {0} is already registered.", emailAddress); //NOI18N + final String message = MessageFormat.format("Email address {0} is already registered.", emailAddress); //NOI18N // No, then abort here throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_INFO, message, message)); } else if ((clientId.endsWith("resendEmailAddress")) && (!isRegistered)) { //NOI18N // Generate message - String message = MessageFormat.format("Email address {0} is not registered.", emailAddress); //NOI18N + final String message = MessageFormat.format("Email address {0} is not registered.", emailAddress); //NOI18N // No, then abort here throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_INFO, message, message)); diff --git a/src/java/org/mxchange/addressbook/validator/names/AddressbookNameValidator.java b/src/java/org/mxchange/addressbook/validator/names/AddressbookNameValidator.java index c15dd547..c9a496f4 100644 --- a/src/java/org/mxchange/addressbook/validator/names/AddressbookNameValidator.java +++ b/src/java/org/mxchange/addressbook/validator/names/AddressbookNameValidator.java @@ -38,7 +38,7 @@ public class AddressbookNameValidator extends BaseStringValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // All accepted, required fields - String[] requiredFields = {"firstName", "familyName", "city", "street", "addressbookName"}; //NOI18N + final String[] requiredFields = {"firstName", "familyName", "city", "street", "addressbookName"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); diff --git a/src/java/org/mxchange/addressbook/validator/password/AddressbookUserPasswordValidator.java b/src/java/org/mxchange/addressbook/validator/password/AddressbookUserPasswordValidator.java index dac8f671..46b7c8b4 100644 --- a/src/java/org/mxchange/addressbook/validator/password/AddressbookUserPasswordValidator.java +++ b/src/java/org/mxchange/addressbook/validator/password/AddressbookUserPasswordValidator.java @@ -38,7 +38,7 @@ public class AddressbookUserPasswordValidator extends BaseStringValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // The required field - String[] requiredFields = {"currentPassword"}; //NOI18N + final String[] requiredFields = {"currentPassword"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); diff --git a/src/java/org/mxchange/addressbook/validator/phone/abroad/AddressbookAbroadDialValidator.java b/src/java/org/mxchange/addressbook/validator/phone/abroad/AddressbookAbroadDialValidator.java index 2587b978..0569bc0d 100644 --- a/src/java/org/mxchange/addressbook/validator/phone/abroad/AddressbookAbroadDialValidator.java +++ b/src/java/org/mxchange/addressbook/validator/phone/abroad/AddressbookAbroadDialValidator.java @@ -40,20 +40,20 @@ public class AddressbookAbroadDialValidator extends BaseNumberValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // The required field - String[] requiredFields = {"countryAbroadDialPrefix"}; //NOI18N + final String[] requiredFields = {"countryAbroadDialPrefix"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, true); // Parse value as string first - String dialNumber = String.valueOf(value); + final String dialNumber = String.valueOf(value); // Is it not +? if (!dialNumber.equals("+")) { //NOI18N // No, then try to ... try { // ..parse as number - Long number = Long.parseLong(dialNumber); + final Long number = Long.parseLong(dialNumber); // Not valid range? (1 - 99, very rude) if (number < 1 || number > 99) { diff --git a/src/java/org/mxchange/addressbook/validator/phone/number/AddressbookPhoneNumberValidator.java b/src/java/org/mxchange/addressbook/validator/phone/number/AddressbookPhoneNumberValidator.java index ed84f061..cf0f0831 100644 --- a/src/java/org/mxchange/addressbook/validator/phone/number/AddressbookPhoneNumberValidator.java +++ b/src/java/org/mxchange/addressbook/validator/phone/number/AddressbookPhoneNumberValidator.java @@ -38,7 +38,7 @@ public class AddressbookPhoneNumberValidator extends BaseNumberValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // The required field - String[] requiredFields = {"landLineAreaCode", "landLineNumber", "faxAreaCode", "faxNumber", "mobileNumber"}; //NOI18N + final String[] requiredFields = {"landLineAreaCode", "landLineNumber", "faxAreaCode", "faxNumber", "mobileNumber"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, true); diff --git a/src/java/org/mxchange/addressbook/validator/privacy_terms/AddressbookPrivacyTermsCheckboxValidator.java b/src/java/org/mxchange/addressbook/validator/privacy_terms/AddressbookPrivacyTermsCheckboxValidator.java index 0a813b9b..de439344 100644 --- a/src/java/org/mxchange/addressbook/validator/privacy_terms/AddressbookPrivacyTermsCheckboxValidator.java +++ b/src/java/org/mxchange/addressbook/validator/privacy_terms/AddressbookPrivacyTermsCheckboxValidator.java @@ -38,7 +38,7 @@ public class AddressbookPrivacyTermsCheckboxValidator extends BaseBooleanValidat @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // All accepted, required fields - String[] requiredFields = {"privacy", "terms"}; //NOI18N + final String[] requiredFields = {"privacy", "terms"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); diff --git a/src/java/org/mxchange/addressbook/validator/url/AddressbookUrlValidator.java b/src/java/org/mxchange/addressbook/validator/url/AddressbookUrlValidator.java index ac026649..634b2fec 100644 --- a/src/java/org/mxchange/addressbook/validator/url/AddressbookUrlValidator.java +++ b/src/java/org/mxchange/addressbook/validator/url/AddressbookUrlValidator.java @@ -52,7 +52,7 @@ public class AddressbookUrlValidator extends BaseStringValidator { @Override public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException { // The required field - String[] requiredFields = {"companyWebsiteUrl"}; //NOI18N + final String[] requiredFields = {"companyWebsiteUrl"}; //NOI18N // Default is to reject empty email address fields Boolean allowEmptyValue = Boolean.FALSE; @@ -85,11 +85,11 @@ public class AddressbookUrlValidator extends BaseStringValidator { } // Get string from object ... ;-) - String url = String.valueOf(value).trim(); + final String url = String.valueOf(value).trim(); // Checks if the email address matches a regex ("low-level" check) // @TODO Should also be done by ) - boolean matches = PATTERN_MATCHER.matcher(url).matches(); //NOI18N + final boolean matches = PATTERN_MATCHER.matcher(url).matches(); //NOI18N // Is the email address valid? if (!matches) { diff --git a/src/java/org/mxchange/addressbook/validator/user/AddressbookUserIdValidator.java b/src/java/org/mxchange/addressbook/validator/user/AddressbookUserIdValidator.java index 2ea1d717..4364c562 100644 --- a/src/java/org/mxchange/addressbook/validator/user/AddressbookUserIdValidator.java +++ b/src/java/org/mxchange/addressbook/validator/user/AddressbookUserIdValidator.java @@ -52,7 +52,7 @@ public class AddressbookUserIdValidator extends BaseNumberValidator { if (USER_BEAN == null) { try { // Not yet, attempt lookup - Context initial = new InitialContext(); + final Context initial = new InitialContext(); // Lookup EJB USER_BEAN = (UserSessionBeanRemote) initial.lookup("java:global/addressbook-ejb/user!org.mxchange.jusercore.model.user.UserSessionBeanRemote"); @@ -63,16 +63,16 @@ public class AddressbookUserIdValidator extends BaseNumberValidator { } // All accepted, required fields - String[] requiredFields = {"userId"}; //NOI18N + final String[] requiredFields = {"userId"}; //NOI18N // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); // Cast value - Long userId = (Long) value; + final Long userId = (Long) value; // Define variable - Boolean ifUserExists = USER_BEAN.ifUserIdExists(userId); + final Boolean ifUserExists = USER_BEAN.ifUserIdExists(userId); // Is the user id valid? if (!ifUserExists) { diff --git a/src/java/org/mxchange/localization/bundle_de_DE.properties b/src/java/org/mxchange/localization/bundle_de_DE.properties index a97a8675..af68d936 100644 --- a/src/java/org/mxchange/localization/bundle_de_DE.properties +++ b/src/java/org/mxchange/localization/bundle_de_DE.properties @@ -61,13 +61,13 @@ PERSONAL_DATA_MINIMUM_NOTICE=Bitte geben Sie mindestens Name, Anschrift und Tele PERSONAL_DATA_PERSONAL_TITLE=Anrede: PERSONAL_DATA_FIRST_NAME=Vorname: PERSONAL_DATA_FAMILY_NAME=Nachname: -PERSONAL_DATA_STREET=Stra\u00dfe: -PERSONAL_DATA_HOUSE_NUMBER=Hausnummer: -PERSONAL_DATA_ZIP_CODE=Postleitzahl: +DATA_STREET_NAME=Stra\u00dfe: +DATA_HOUSE_NUMBER=Hausnummer: +DATA_ZIP_CODE=Postleitzahl: PERSONAL_DATA_PHONE_NUMBER=Telefon: PERSONAL_DATA_FAX_NUMBER=Faxnummer: PERSONAL_DATA_MOBILE_NUMBER=Mobil: -PERSONAL_DATA_CITY=Ort: +DATA_CITY=Ort: PERSONAL_DATA_LEGEND_TITLE=Bitte geben Sie Ihre Daten ein. PERSONAL_DATA_LEGEND=Bitte Ihre Daten eingeben: PAGE_TITLE_USER_LOGIN=Einloggen @@ -300,11 +300,11 @@ ADMIN_CONTACT_PERSONAL_DATA_LEGEND_TITLE=Geben Sie hier die pers\u00f6nlichen Da ADMIN_PERSONAL_DATA_PERSONAL_TITLE=Anrede ausw\u00e4hlen: ADMIN_PERSONAL_DATA_FIRST_NAME=Vorname: ADMIN_PERSONAL_DATA_FAMILY_NAME=Familienname: -ADMIN_PERSONAL_DATA_STREET=Strassenname: -ADMIN_PERSONAL_DATA_HOUSE_NUMBER=Hausnummer: -ADMIN_PERSONAL_DATA_ZIP_CODE=Postleitzahl: -ADMIN_PERSONAL_DATA_CITY=Wohnort: -ADMIN_PERSONAL_DATA_COUNTRY_CODE=Land ausw\u00e4hlen: +ADMIN_DATA_STREET_NAME=Strassenname: +ADMIN_DATA_HOUSE_NUMBER=Hausnummer: +ADMIN_DATA_ZIP_CODE=Postleitzahl: +ADMIN_DATA_CITY=Wohnort: +ADMIN_SELECT_COUNTRY=Land ausw\u00e4hlen: ADMIN_PERSONAL_DATA_PHONE_NUMBER=Telefonnummer: ADMIN_PERSONAL_DATA_FAX_NUMBER=Faxnummer: ADMIN_PERSONAL_DATA_MOBILE_NUMBER=Handynummer: @@ -604,8 +604,8 @@ LOGIN_USER_LOGOUT_TITLE=Aus Benutzerbereich ausloggen? LOGIN_USER_LOGOUT_NOTICE=M\u00f6chten Sie sich aus dem Benutzerbereich ausloggen? Dies sollten Sie immer an einem Rechner tun, den auch andere nutzen (z.B. Internetcafe). BUTTON_USER_LOGOUT=Ausloggen ADMIN_CONTACT_HOUSE_NUMBER_EXTENSION=Hausnummererweiterung: -ADMIN_PERSONAL_DATA_HOUSE_NUMBER_EXTENSION=Hausnummererweiterung: -PERSONAL_DATA_HOUSE_NUMBER_EXTENSION=Anhang: +ADMIN_DATA_HOUSE_NUMBER_EXTENSION=Hausnummererweiterung: +DATA_HOUSE_NUMBER_EXTENSION=Anhang: ERROR_PARAMETER_FILE_TYPE_NOT_SET=Fehler: Parameter 'fileType' nicht gesetzt. ADMIN_COUNTRY_PHONE_CODE_REQUIRED=Bitte geben Sie die Vorwahl dieses Landes ein (z.B. 49 f\u00fcr Deutschland). ADMIN_COUNTRY_EXTERNAL_DIAL_PREFIX_REQUIRED=Bitte geben Sie die Vorwahl f\u00fcr Gespr\u00e4che ausserhalb des Ortes ein (meistens 0). @@ -838,45 +838,45 @@ GUEST_REGISTRATION_PASSWORD_NOT_ENTERED=Bitte geben Sie ein Passwort ein. Dies m GUEST_REGISTRATION_PASSWORD_REPEAT_NOT_ENTERED=Bitte wiederholen Sie das eingegebene Passwort. Dies wird zur Bestaetigung benoetigt. PAGE_TITLE_ADMIN_AREA=Administration #@TODO Please fix German umlauts! -ADMIN_MENU_BUSINESS_BASIC_DATA_TITLE=Geschaeftliche Kontakte -LINK_ADMIN_LIST_BUSINESS_BASIC_DATA=Stammdaten auflisten -LINK_ADMIN_LIST_BUSINESS_BASIC_DATA_TITLE=Listet Stammdaten auf -LINK_ADMIN_EXPORT_BUSINESS_BASIC_DATA=Stammdaten exportieren -LINK_ADMIN_EXPORT_BUSINESS_BASIC_DATA_TITLE=Exportiert Stammdaten -PAGE_TITLE_ADMIN_LIST_BUSINESS_BASIC_DATA=Stammdaten auflisten +ADMIN_MENU_BUSINESS_CONTACTS_TITLE=Geschaeftliche Kontakte +LINK_ADMIN_LIST_BASIC_COMPANY_DATA=Stammdaten auflisten +LINK_ADMIN_LIST_BASIC_COMPANY_DATA_TITLE=Listet Stammdaten auf +LINK_ADMIN_EXPORT_BASIC_COMPANY_DATA=Stammdaten exportieren +LINK_ADMIN_EXPORT_BASIC_COMPANY_DATA_TITLE=Exportiert Stammdaten +PAGE_TITLE_ADMIN_LIST_BASIC_COMPANY_DATA=Stammdaten auflisten #@TODO Please fix German umlauts! -CONTENT_TITLE_ADMIN_LIST_BUSINESS_BASIC_DATA=Auflisten von Stammdaten +CONTENT_TITLE_ADMIN_LIST_BASIC_COMPANY_DATA=Auflisten von Stammdaten #@TODO Please fix German umlauts! -ADMIN_BUSINESS_BASIC_DATA_LIST_EMPTY=Es befinden sich keine Stammdaten in der Datenbank. +ADMIN_BASIC_COMPANY_DATA_LIST_EMPTY=Es befinden sich keine Stammdaten in der Datenbank. #@TODO Please fix German umlauts! -TABLE_SUMMARY_ADMIN_LIST_BUSINESS_BASIC_DATA=Tabelle listet Stammdaten auf. -ADMIN_BUSINESS_BASIC_DATA_ID=Id-Nummer: +TABLE_SUMMARY_ADMIN_LIST_BASIC_COMPANY_DATA=Tabelle listet Stammdaten auf. +ADMIN_BASIC_COMPANY_DATA_ID=Id-Nummer: #@TODO Please fix German umlauts! ADMIN_LINK_SHOW_BUSINESS_CONTACT_DATA_TITLE=Details des Stammdatens anzeigen. -ADMIN_BUSINESS_BASIC_DATA_OWNER_ID=Zugew. Benutzer: -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_OWNER_USER_TITLE=Benutzerprofil des zugewiesenen Benutzers anzeigen. +ADMIN_BASIC_COMPANY_DATA_OWNER_ID=Zugew. Benutzer: +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_OWNER_USER_TITLE=Benutzerprofil des zugewiesenen Benutzers anzeigen. ADMIN_LINK_ASSIGN=Zuweisen #@TODO Please fix German umlauts! -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_OWNER_USER_TITLE=Stammdaten einen Benutzeraccount zuweisen. -ADMIN_BUSINESS_BASIC_DATA_COMPANY_NAME=Firmenname: -ADMIN_BUSINESS_BASIC_DATA_CONTACT_PERSON=Ansprechpartner: -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_CONTACT_PERSON_TITLE=Zeigt einen Mitarbeiter an, der als Ansprechpartner eingetragen ist. -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_CONTACT_PERSON=Zuweisen +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_OWNER_USER_TITLE=Stammdaten einen Benutzeraccount zuweisen. +ADMIN_BASIC_COMPANY_DATA_COMPANY_NAME=Firmenname: +ADMIN_BASIC_COMPANY_DATA_CONTACT_PERSON=Ansprechpartner: +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_CONTACT_PERSON_TITLE=Zeigt einen Mitarbeiter an, der als Ansprechpartner eingetragen ist. +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_CONTACT_PERSON=Zuweisen #@TODO Please fix German umlauts! -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_CONTACT_PERSON_TITLE=Weisst einen Mitarbeiter als Ansprechpartner des geschaftlichen Kontaktes zu. +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_CONTACT_PERSON_TITLE=Weisst einen Mitarbeiter als Ansprechpartner des geschaftlichen Kontaktes zu. ADMIN_SHOW_FULL_CONTACT_DATA_TITLE=Zeigt das komplette Kontaktprofil an. ADMIN_BUSINESS_DATA_COMPANY_COMMENTS=Anmerkungen: ADMIN_BUSINESS_DATA_PHONE_NUMBER=Haupttelefonnummer: ADMIN_BUSINESS_DATA_FAX_NUMBER=Hauptfaxnummer: #@TODO Please fix German umlauts! -ADMIN_ADD_BUSINESS_BASIC_DATA_TITLE=Neuen geschaeftlichen Kontakt hinzufuegen -ADMIN_ADD_BUSINESS_BASIC_DATA_MINIMUM_DATA=Bitte mindestens Firmennamen inklusive Rechtsform ein. +ADMIN_ADD_BASIC_COMPANY_DATA_TITLE=Neuen geschaeftlichen Kontakt hinzufuegen +ADMIN_ADD_BASIC_COMPANY_DATA_MINIMUM_DATA=Bitte mindestens Firmennamen inklusive Rechtsform ein. #@TODO Please fix German umlauts! ENTERED_EMAIL_ADDRESS_IS_INVALID=Die eingegebene Email-Addresse entspricht nicht dem gueltigen Format. #@TODO Please fix German umlauts! -ADMIN_BUSINESS_BASIC_DATA_LEGEND=Basisdaten fuer geschaeftlichen Kontakt: +ADMIN_BASIC_COMPANY_DATA_LEGEND=Basisdaten fuer geschaeftlichen Kontakt: #@TODO Please fix German umlauts! -ADMIN_BUSINESS_BASIC_DATA_LEGEND_TITLE=Geben Sie die Basisdaten fuer einen geschaeftlichen Kontakt ein. +ADMIN_BASIC_COMPANY_DATA_LEGEND_TITLE=Geben Sie die Basisdaten fuer einen geschaeftlichen Kontakt ein. ADMIN_BUSINESS_DATA_COMPANY_NAME=Firmenname: ADMIN_BUSINESS_DATA_COMPANY_NAME_REQUIRED=Bitte geben Sie den Firmennamen inklusive Rechtsform ein. ADMIN_BUSINESS_DATA_COMPANY_LEGAL_STATUS=Rechtsform (z.B. GmbH): @@ -904,11 +904,20 @@ ADMIN_SELECT_BUSINESS_DATA_COMPANY_CONTACT_EMPLOYEE=Mitarbeiter als Kontaktperso ADMIN_SELECT_BUSINESS_DATA_COMPANY_HEADQUARTERS=Daten des Hauptsitzesz auswaehlen: LINK_COMPANY_WEBSITE_URL_TITLE=Zur Unternehmenswebseite (neues Fenster) surfen #@TODO Please fix German umlauts! -ADMIN_BUSINESS_BASIC_DATA_COMPANY_FOUNDER=Gruender +ADMIN_BASIC_COMPANY_DATA_COMPANY_FOUNDER=Gruender #@TODO Please fix German umlauts! -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_COMPANY_FOUNDER_TITLE=Daten des Unternehmensgruenders anzeigen. +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_COMPANY_FOUNDER_TITLE=Daten des Unternehmensgruenders anzeigen. #@TODO Please fix German umlauts! -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_COMPANY_FOUNDER_TITLE=Weisst diesem Firmeneintrag einen Unternehmensgruender zu. -ADMIN_BUSINESS_BASIC_DATA_CREATED=Eintrag erstellt +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_COMPANY_FOUNDER_TITLE=Weisst diesem Firmeneintrag einen Unternehmensgruender zu. +ADMIN_BASIC_COMPANY_DATA_CREATED=Eintrag erstellt ADMIN_USER_NAME_IS_REQUIRED=Bitte vergeben Sie einen Benutzernamen. Dieser muss unique sein. NO_WEBSITE_URL_ENTERED=Keine URL eingegeben +LINK_ADMIN_LIST_BRANCH_OFFICES=Filialen auflisten +ADMIN_DATA_STORE=Etage: +ADMIN_DATA_SUITE_NUMBER=Appartmentnummer: +ADMIN_SELECT_BRANCH_OFFICE_USER_OWNER=Filiale einem Benutzer zuweisen: +ADMIN_SELECT_BRANCH_OFFICE_CONTACT_EMPLOYEE=Kontaktperson der Filiale zuweisen: +ADMIN_BRANCH_OFFICE_LEGEND=Grunddaten der Filiale: +#@TODO Please fix German umlauts! +ADMIN_BRANCH_OFFICE_LEGEND_TITLE=Geben Sie hier die Grunddaten der Filiale ein. +ADMIN_SELECT_BRANCH_OFFICE_COMPANY=Filiale einem Unternehmen zuweisen: diff --git a/src/java/org/mxchange/localization/bundle_en_US.properties b/src/java/org/mxchange/localization/bundle_en_US.properties index 738aee4b..68d63428 100644 --- a/src/java/org/mxchange/localization/bundle_en_US.properties +++ b/src/java/org/mxchange/localization/bundle_en_US.properties @@ -61,13 +61,13 @@ PERSONAL_DATA_MINIMUM_NOTICE=Please enter at least your name, address and phone PERSONAL_DATA_PERSONAL_TITLE=Salutation: PERSONAL_DATA_FIRST_NAME=First name: PERSONAL_DATA_FAMILY_NAME=Family name: -PERSONAL_DATA_STREET=Street: -PERSONAL_DATA_HOUSE_NUMBER=House number: -PERSONAL_DATA_ZIP_CODE=ZIP code: +DATA_STREET_NAME=Street: +DATA_HOUSE_NUMBER=House number: +DATA_ZIP_CODE=ZIP code: PERSONAL_DATA_PHONE_NUMBER=Phone: PERSONAL_DATA_FAX_NUMBER=Fax: PERSONAL_DATA_MOBILE_NUMBER=Mobile: -PERSONAL_DATA_CITY=City: +DATA_CITY=City: PERSONAL_DATA_LEGEND_TITLE=Please enter your data. PERSONAL_DATA_LEGEND=Please enter your data: PAGE_TITLE_USER_LOGIN=Login @@ -282,11 +282,11 @@ ADMIN_CONTACT_PERSONAL_DATA_LEGEND_TITLE=Here you can enter the personal data of ADMIN_PERSONAL_DATA_PERSONAL_TITLE=Select title: ADMIN_PERSONAL_DATA_FIRST_NAME=First name: ADMIN_PERSONAL_DATA_FAMILY_NAME=Family name: -ADMIN_PERSONAL_DATA_STREET=Name of street: -ADMIN_PERSONAL_DATA_HOUSE_NUMBER=House number: -ADMIN_PERSONAL_DATA_ZIP_CODE=ZIP code: -ADMIN_PERSONAL_DATA_CITY=City: -ADMIN_PERSONAL_DATA_COUNTRY_CODE=Select country: +ADMIN_DATA_STREET_NAME=Name of street: +ADMIN_DATA_HOUSE_NUMBER=House number: +ADMIN_DATA_ZIP_CODE=ZIP code: +ADMIN_DATA_CITY=City: +ADMIN_SELECT_COUNTRY=Select country: ADMIN_PERSONAL_DATA_PHONE_NUMBER=Phone number: ADMIN_PERSONAL_DATA_FAX_NUMBER=Fax number: ADMIN_PERSONAL_DATA_MOBILE_NUMBER=Mobile number: @@ -597,8 +597,8 @@ LOGIN_USER_LOGOUT_TITLE=Logout from user area? LOGIN_USER_LOGOUT_NOTICE=Do you want to logout from user area? You should always do this when you share the same computer with others (e.g. Internet cafe). BUTTON_USER_LOGOUT=Logout ADMIN_CONTACT_HOUSE_NUMBER_EXTENSION=House number extension: -ADMIN_PERSONAL_DATA_HOUSE_NUMBER_EXTENSION=House number extension: -PERSONAL_DATA_HOUSE_NUMBER_EXTENSION=Extension: +ADMIN_DATA_HOUSE_NUMBER_EXTENSION=House number extension: +DATA_HOUSE_NUMBER_EXTENSION=Extension: ERROR_PARAMETER_FILE_TYPE_NOT_SET=Error: Parameter 'fileType' is not set. ADMIN_COUNTRY_PHONE_CODE_REQUIRED=Please enter dial prefix for this country (e.g. 1 for U.S.A.). ADMIN_COUNTRY_EXTERNAL_DIAL_PREFIX_REQUIRED=Please enter dial prefix for calls outside the current city. @@ -829,36 +829,36 @@ GUEST_REGISTRATION_USER_PASSWORDS_EMPTY_NOT_ALLOWED=You have to enter an own pas GUEST_REGISTRATION_PASSWORD_NOT_ENTERED=Please enter a password. This must match with security rules. GUEST_REGISTRATION_PASSWORD_REPEAT_NOT_ENTERED=Please repeat the entered password. This done to confirm the password. PAGE_TITLE_ADMIN_AREA=Administration -ADMIN_MENU_BUSINESS_BASIC_DATA_TITLE=Business contacts -LINK_ADMIN_LIST_BUSINESS_BASIC_DATA=List basic company data -LINK_ADMIN_LIST_BUSINESS_BASIC_DATA_TITLE=Lists basic company data -LINK_ADMIN_EXPORT_BUSINESS_BASIC_DATA=Export basic company data -LINK_ADMIN_EXPORT_BUSINESS_BASIC_DATA_TITLE=Exports basic company data -PAGE_TITLE_ADMIN_LIST_BUSINESS_BASIC_DATA=List basic company data -CONTENT_TITLE_ADMIN_LIST_BUSINESS_BASIC_DATA=Lists basic company data -ADMIN_BUSINESS_BASIC_DATA_LIST_EMPTY=There are currently no basic company data in database. -TABLE_SUMMARY_ADMIN_LIST_BUSINESS_BASIC_DATA=This table lists basic company data. -ADMIN_BUSINESS_BASIC_DATA_ID=Id Number: +ADMIN_MENU_BUSINESS_CONTACTS_TITLE=Business contacts +LINK_ADMIN_LIST_BASIC_COMPANY_DATA=List basic company data +LINK_ADMIN_LIST_BASIC_COMPANY_DATA_TITLE=Lists basic company data +LINK_ADMIN_EXPORT_BASIC_COMPANY_DATA=Export basic company data +LINK_ADMIN_EXPORT_BASIC_COMPANY_DATA_TITLE=Exports basic company data +PAGE_TITLE_ADMIN_LIST_BASIC_COMPANY_DATA=List basic company data +CONTENT_TITLE_ADMIN_LIST_BASIC_COMPANY_DATA=Lists basic company data +ADMIN_BASIC_COMPANY_DATA_LIST_EMPTY=There are currently no basic company data in database. +TABLE_SUMMARY_ADMIN_LIST_BASIC_COMPANY_DATA=This table lists basic company data. +ADMIN_BASIC_COMPANY_DATA_ID=Id Number: ADMIN_LINK_SHOW_BUSINESS_CONTACT_DATA_TITLE=Show details of this business contact. -ADMIN_BUSINESS_BASIC_DATA_OWNER_ID=Assigned user: -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_OWNER_USER_TITLE=Shows assigned user profile. +ADMIN_BASIC_COMPANY_DATA_OWNER_ID=Assigned user: +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_OWNER_USER_TITLE=Shows assigned user profile. ADMIN_LINK_ASSIGN=Assign -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_OWNER_USER_TITLE=Assigns this business contact to a user account. -ADMIN_BUSINESS_BASIC_DATA_COMPANY_NAME=Company name: -ADMIN_BUSINESS_BASIC_DATA_CONTACT_PERSON=Contact person: -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_CONTACT_PERSON_TITLE=Shows a single employee entry who has been assigned as contact person. -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_CONTACT_PERSON=Assign -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_CONTACT_PERSON_TITLE=Assigns an employee as a contact person for given business contact. +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_OWNER_USER_TITLE=Assigns this business contact to a user account. +ADMIN_BASIC_COMPANY_DATA_COMPANY_NAME=Company name: +ADMIN_BASIC_COMPANY_DATA_CONTACT_PERSON=Contact person: +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_CONTACT_PERSON_TITLE=Shows a single employee entry who has been assigned as contact person. +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_CONTACT_PERSON=Assign +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_CONTACT_PERSON_TITLE=Assigns an employee as a contact person for given business contact. ADMIN_SHOW_FULL_CONTACT_DATA_TITLE=Shows complete contact profile. ADMIN_BUSINESS_DATA_COMPANY_COMMENTS=Comments: ADMIN_BUSINESS_DATA_PHONE_NUMBER=Main phone number: ADMIN_BUSINESS_DATA_FAX_NUMBER=Main fax number: -ADMIN_ADD_BUSINESS_BASIC_DATA_TITLE=Add new business contact -ADMIN_ADD_BUSINESS_BASIC_DATA_MINIMUM_DATA=Please enter at least company name including legal status. +ADMIN_ADD_BASIC_COMPANY_DATA_TITLE=Add new business contact +ADMIN_ADD_BASIC_COMPANY_DATA_MINIMUM_DATA=Please enter at least company name including legal status. ENTERED_EMAIL_ADDRESS_IS_INVALID=Your entered email address is not valid. -ADMIN_BUSINESS_BASIC_DATA_LEGEND=Basic data for business contact: +ADMIN_BASIC_COMPANY_DATA_LEGEND=Basic data for business contact: #Geben Sie die Basisdaten fuer einen geschaeftlichen Kontakt ein. -ADMIN_BUSINESS_BASIC_DATA_LEGEND_TITLE=Enter basic data for a business contact. +ADMIN_BASIC_COMPANY_DATA_LEGEND_TITLE=Enter basic data for a business contact. ADMIN_BUSINESS_DATA_COMPANY_NAME=Company name: ADMIN_BUSINESS_DATA_COMPANY_NAME_REQUIRED=Please enter the company's name including legal status. ADMIN_BUSINESS_DATA_COMPANY_LEGAL_STATUS=Legal status (e.g. Inc.): @@ -878,9 +878,17 @@ URL_NOT_MATCHING_REGULAR_EXPRESSION=The entered URL does not match the common fo ADMIN_SELECT_BUSINESS_DATA_COMPANY_CONTACT_EMPLOYEE=Choose employee as contact person: ADMIN_SELECT_BUSINESS_DATA_COMPANY_HEADQUARTERS=Choose headquarters: LINK_COMPANY_WEBSITE_URL_TITLE=Surf to company's web site (new window) -ADMIN_BUSINESS_BASIC_DATA_COMPANY_FOUNDER=Founder -ADMIN_LINK_SHOW_BUSINESS_BASIC_DATA_COMPANY_FOUNDER_TITLE=Show data of company founder. -ADMIN_LINK_ASSIGN_BUSINESS_BASIC_DATA_COMPANY_FOUNDER_TITLE=Assigns a company founder to this company entry. -ADMIN_BUSINESS_BASIC_DATA_CREATED=Entry created +ADMIN_BASIC_COMPANY_DATA_COMPANY_FOUNDER=Founder +ADMIN_LINK_SHOW_BASIC_COMPANY_DATA_COMPANY_FOUNDER_TITLE=Show data of company founder. +ADMIN_LINK_ASSIGN_BASIC_COMPANY_DATA_COMPANY_FOUNDER_TITLE=Assigns a company founder to this company entry. +ADMIN_BASIC_COMPANY_DATA_CREATED=Entry created ADMIN_USER_NAME_IS_REQUIRED=Please enter a user name. This must be unique. NO_WEBSITE_URL_ENTERED=No URL entered +LINK_ADMIN_LIST_BRANCH_OFFICES=List branch offices +ADMIN_DATA_STORE=Store: +ADMIN_DATA_SUITE_NUMBER=Suite number: +ADMIN_SELECT_BRANCH_OFFICE_USER_OWNER=Assign branch office to user: +ADMIN_SELECT_BRANCH_OFFICE_CONTACT_EMPLOYEE=Select contact person to branch office: +ADMIN_BRANCH_OFFICE_LEGEND=Branch office basic data: +ADMIN_BRANCH_OFFICE_LEGEND_TITLE=Enter branch office basic data here. +ADMIN_SELECT_BRANCH_OFFICE_COMPANY=Assign branch office to company: diff --git a/web/WEB-INF/faces-config.xml b/web/WEB-INF/faces-config.xml index ae5c79d3..07678260 100644 --- a/web/WEB-INF/faces-config.xml +++ b/web/WEB-INF/faces-config.xml @@ -109,12 +109,16 @@ /admin/contact/admin_contact_export.xhtml - admin_list_business_contacts - /admin/business_contacts/admin_business_contacts_list.xhtml + admin_list_basic_company_data + /admin/basic_company_data/admin_basic_company_data_list.xhtml - admin_export_business_contacts - /admin/business_contacts/admin_business_contacts_export.xhtml + admin_export_basic_company_data + /admin/basic_company_data/admin_basic_company_data_export.xhtml + + + admin_list_branch_offices + /admin/branch_offices/admin_branch_offices_list.xhtml admin_list_user @@ -707,24 +711,27 @@ - /admin/business_contacts/admin_business_contacts_list.xhtml + /admin/basic_company_data/admin_basic_company_data_list.xhtml - admin_show_business_basic_data - /admin/business_contacts/admin_business_contacts_assign.xhtml + admin_show_basic_company_data + /admin/basic_company_data/admin_basic_company_data_assign.xhtml - admin_assign_business_basic_data_contact - /admin/business_contacts/admin_business_contacts_assign_contact.xhtml + admin_assign_basic_company_data_contact + /admin/basic_company_data/admin_basic_company_data_assign_contact.xhtml - admin_assign_business_basic_data_founder - /admin/business_contacts/admin_business_contacts_assign_founder.xhtml + admin_assign_basic_company_data_founder + /admin/basic_company_data/admin_basic_company_data_assign_founder.xhtml - admin_assign_business_basic_data_owner - /admin/business_contacts/admin_business_contacts_assign_owner.xhtml + admin_assign_basic_company_data_owner + /admin/basic_company_data/admin_basic_company_data_assign_owner.xhtml + + /admin/branch_offices/admin_branch_offices_list.xhtml +