]> git.mxchange.org Git - jcore-utils.git/commitdiff
Updated author (email address) + updated jars
authorRoland Haeder <roland@mxchange.org>
Thu, 10 Sep 2015 13:39:17 +0000 (15:39 +0200)
committerRoland Haeder <roland@mxchange.org>
Thu, 10 Sep 2015 13:39:17 +0000 (15:39 +0200)
Signed-off-by:Roland Häder <roland@mxchange.org>

lib/jcore-ee-logger.jar
src/org/mxchange/jcoreee/BaseEeSystem.java
src/org/mxchange/jcoreee/beans/BaseFrameworkBean.java
src/org/mxchange/jcoreee/validator/BaseObjectValidator.java
src/org/mxchange/jcoreee/validator/bool/BaseBooleanValidator.java
src/org/mxchange/jcoreee/validator/bool/privacy_terms/PrivacyTermsCheckboxValidator.java
src/org/mxchange/jcoreee/validator/string/BaseStringValidator.java
src/org/mxchange/jcoreee/validator/string/names/NameValidator.java

index 5ebf6d07bb973bde224c28c9e8403af3719390fe..c65212243809f11f3ffb24a9b60a199155e03c07 100644 (file)
Binary files a/lib/jcore-ee-logger.jar and b/lib/jcore-ee-logger.jar differ
index e2e8401797276f5cc17875ab9fdd3ab46a58a860..6f655a4420e86f6b5cf81ec335284d40ffa1189b 100644 (file)
@@ -20,7 +20,7 @@ import java.util.ResourceBundle;
 
 /**
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public class BaseEeSystem {
        /**
index 9d70e5059f65d716d5266e15b03c7de0e6488400..0a62f6e3a356d5c61b7cfff419a6462418dbb0ff 100644 (file)
 package org.mxchange.jcoreee.beans;
 
 import java.io.Serializable;
+import java.util.ResourceBundle;
 
 /**
  * A general bean class. Do not put things in here that are not serializable.
  * The logger is currently not serializable, so you will get error messages.
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public abstract class BaseFrameworkBean implements Serializable {
 
@@ -31,6 +32,11 @@ public abstract class BaseFrameworkBean implements Serializable {
         */
        private static final long serialVersionUID = 83_258_139_481_372_814L;
 
+       /**
+        * Resource bundle
+        */
+       private ResourceBundle bundle;
+
        /**
         * Protected constructor, please don't add init() call here.
         */
@@ -38,11 +44,23 @@ public abstract class BaseFrameworkBean implements Serializable {
        }
 
        /**
-        * Super initialization method. If you overwrite this method, please call it before (!) your own initialization.
+        * Super initialization method. If you overwrite this method, please call it
+        * before (!) your own initialization.
         *
         * @throws RuntimeException If something unexpected happens
         */
        protected void genericInit () throws RuntimeException {
-               // Empty for now
+               // Init resource bundle
+               this.bundle = ResourceBundle.getBundle("org/mxchange/localization/bundle");
+       }
+
+       /**
+        * Getter for localized message from key
+        *
+        * @param key Key for message
+        * @return Localized message
+        */
+       protected String getMessage (final String key) {
+               return this.bundle.getString(key);
        }
 }
index 703e9abe0f1479ec83cb722c49c1389cb4ff72d3..5e9d14aee5bbe56a829c68790fa53f91f4986a30 100644 (file)
 package org.mxchange.jcoreee.validator;
 
 import java.text.MessageFormat;
-import java.util.Arrays;
-import javax.ejb.EJB;
 import javax.faces.application.FacesMessage;
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
 import javax.faces.validator.Validator;
 import javax.faces.validator.ValidatorException;
 import org.mxchange.jcoreee.BaseEeSystem;
-import org.mxchange.jcoreeelogger.beans.local.logger.Log;
-import org.mxchange.jcoreeelogger.beans.local.logger.LoggerBeanLocal;
 
 /**
- * A general object validation class. Please implement javax.faces.validator.Validator
- * (with import line!) and call preValidate(). You also may want to try out some
- * other BaseFooValidator classes before directly inheriting from this class.
+ * A general object validation class. Please implement
+ * javax.faces.validator.Validator (with import line!) and call preValidate().
+ * You also may want to try out some other BaseFooValidator classes before
+ * directly inheriting from this class.
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public abstract class BaseObjectValidator extends BaseEeSystem implements Validator {
 
        /**
-        * Logger instance
-        */
-       @EJB
-       @Log
-       private LoggerBeanLocal logger;
-
-       /**
-        * Needs to be implemented as the Validator interface needs to be implemented.
+        * Needs to be implemented as the Validator interface needs to be
+        * implemented.
         *
         * @param context
         * @param component
         * @param value
-        * @throws ValidatorException 
+        * @throws ValidatorException
         */
        @Override
        abstract public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException;
 
        /**
-        * The method pre-validates the given value. It makes sure that the component's id is found in
-        * requiredFields and is not null. Once the component's id has been found, it stops iteration on
-        * requiredFields (which saves execution time).
+        * The method pre-validates the given value. It makes sure that the
+        * component's id is found in requiredFields and is not null. Once the
+        * component's id has been found, it stops iteration on requiredFields
+        * (which saves execution time).
         *
         * @param context FacesContext instance
         * @param component UIComponent instance
@@ -68,7 +60,7 @@ public abstract class BaseObjectValidator extends BaseEeSystem implements Valida
         */
        protected void preValidate (final FacesContext context, final UIComponent component, final Object value, final String[] requiredFields) throws ValidatorException {
                // Trace message
-               this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},requiredFields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
+               //this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},requiredFields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
 
                // Init message and key
                FacesMessage facesMessage = null;
@@ -83,7 +75,7 @@ public abstract class BaseObjectValidator extends BaseEeSystem implements Valida
                // Check component's id against required fields and find a match
                for (final String field : requiredFields) {
                        // Get logger
-                       this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
+                       //this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
 
                        // Is it the same?
                        if (clientId.endsWith(field)) {
@@ -104,8 +96,7 @@ public abstract class BaseObjectValidator extends BaseEeSystem implements Valida
                }
 
                // Debug message
-               this.getLogger().logDebug(MessageFormat.format("preValidate: isValidField={0}", isValidField)); //NOI18N
-
+               //this.getLogger().logDebug(MessageFormat.format("preValidate: isValidField={0}", isValidField)); //NOI18N
                // Valid field?
                if (!isValidField) {
                        // Invalid field
@@ -113,23 +104,13 @@ public abstract class BaseObjectValidator extends BaseEeSystem implements Valida
                }
 
                // Debug message
-               this.getLogger().logDebug(MessageFormat.format("preValidate: facesMessage={0}", facesMessage)); //NOI18N
-
+               //this.getLogger().logDebug(MessageFormat.format("preValidate: facesMessage={0}", facesMessage)); //NOI18N
                // Is it not null?
                if (null != facesMessage) {
                        throw new ValidatorException(facesMessage);
                }
 
                // Trace message
-               this.getLogger().logTrace("preValidate: EXIT!"); //NOI18N
-       }
-
-       /**
-        * Getter for local bean logger
-        *
-        * @return Local bean logger
-        */
-       protected LoggerBeanLocal getLogger () {
-               return this.logger;
+               //this.getLogger().logTrace("preValidate: EXIT!"); //NOI18N
        }
 }
index 17c4f84b0419a8c7cb15c58fa086e5a8212cad7d..e0b3317d84c5a8a340db24bb9504aa0f1cbd7ba4 100644 (file)
@@ -17,7 +17,6 @@
 package org.mxchange.jcoreee.validator.bool;
 
 import java.text.MessageFormat;
-import java.util.Arrays;
 import javax.faces.application.FacesMessage;
 import javax.faces.component.UIComponent;
 import javax.faces.component.UIInput;
@@ -31,14 +30,14 @@ import org.mxchange.jcoreee.validator.BaseObjectValidator;
  * A general boolean value validator.
  *
  * @author BalusC
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public abstract class BaseBooleanValidator extends BaseObjectValidator implements Validator {
 
        @Override
        public void preValidate (final FacesContext context, final UIComponent component, final Object value, final String[] requiredFields) throws ValidatorException {
                // Trace message
-               this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},requiredFields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
+               //this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},requiredFields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
 
                // Pre-validate
                super.preValidate(context, component, value, requiredFields);
@@ -50,7 +49,7 @@ public abstract class BaseBooleanValidator extends BaseObjectValidator implement
                // So far all fine, no check if the field is fine
                for (final String field : requiredFields) {
                        // Debug message
-                       this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
+                       //this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
 
                        // Is it the same?
                        if (clientId.endsWith(field)) {
index 68fbd8cb60d6eb6933eb398d3fcee5eec6834c6c..f47b597ca82c470c4efd4692302fbda9f4c1ba72 100644 (file)
@@ -16,7 +16,6 @@
  */
 package org.mxchange.jcoreee.validator.bool.privacy_terms;
 
-import java.text.MessageFormat;
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
 import javax.faces.validator.Validator;
@@ -26,14 +25,14 @@ import org.mxchange.jcoreee.validator.bool.BaseBooleanValidator;
 /**
  * A validator for privacy and terms checkboxes
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public class PrivacyTermsCheckboxValidator extends BaseBooleanValidator implements Validator {
 
        @Override
        public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException {
                // Trace message
-               this.getLogger().logTrace(MessageFormat.format("validate: context={0},component={1},value={2} - CALLED!", context, component, value)); //NOI18N
+               //this.getLogger().logTrace(MessageFormat.format("validate: context={0},component={1},value={2} - CALLED!", context, component, value)); //NOI18N
 
                // All accepted, required fields
                String[] requiredFileds = {"privacy", "terms"}; //NOI18N
@@ -42,6 +41,6 @@ public class PrivacyTermsCheckboxValidator extends BaseBooleanValidator implemen
                super.preValidate(context, component, value, requiredFileds);
 
                // Trace message
-               this.getLogger().logTrace("validate: EXIT!"); //NOI18N
+               //this.getLogger().logTrace("validate: EXIT!"); //NOI18N
        }
 }
index 2075353c722f31ab7e41a1edf5e1a188149212e1..34203b56758fdf460382bb265858f6feea9013e8 100644 (file)
@@ -16,8 +16,6 @@
  */
 package org.mxchange.jcoreee.validator.string;
 
-import java.text.MessageFormat;
-import java.util.Arrays;
 import javax.faces.application.FacesMessage;
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
@@ -28,14 +26,14 @@ import org.mxchange.jcoreee.validator.BaseObjectValidator;
  * A general string validation class. You normally want to inherit from this
  * class for many form fields, e.g. surname, street name, city name and such.
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public abstract class BaseStringValidator extends BaseObjectValidator {
 
        @Override
        protected void preValidate (final FacesContext context, final UIComponent component, final Object value, final String[] requiredFields) throws ValidatorException {
                // Trace message
-               this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},fields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
+               //this.getLogger().logTrace(MessageFormat.format("preValidate: context={0},component={1},value={2},fields={3} - CALLED!", context, component, value, Arrays.toString(requiredFields))); //NOI18N
 
                // Pre-validate (e.g. on null)
                super.preValidate(context, component, value, requiredFields);
@@ -48,7 +46,7 @@ public abstract class BaseStringValidator extends BaseObjectValidator {
                // So far all fine, no check if the field is fine
                for (final String field : requiredFields) {
                        // Debug message
-                       this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
+                       //this.getLogger().logDebug(MessageFormat.format("preValidate: field={0},clientId={1}", field, clientId)); //NOI18N
 
                        // Is it the same?
                        if (clientId.endsWith(field)) {
@@ -74,14 +72,13 @@ public abstract class BaseStringValidator extends BaseObjectValidator {
                }
 
                // Debug message
-               this.getLogger().logDebug(MessageFormat.format("preValidate: facesMessage={0}", facesMessage)); //NOI18N
-
+               //this.getLogger().logDebug(MessageFormat.format("preValidate: facesMessage={0}", facesMessage)); //NOI18N
                // Is it not null?
                if (null != facesMessage) {
                        throw new ValidatorException(facesMessage);
                }
 
                // Trace message
-               this.getLogger().logTrace("preValidate: EXIT!"); //NOI18N
+               //this.getLogger().logTrace("preValidate: EXIT!"); //NOI18N
        }
 }
index a59caa25d9a3d2c7c825b826105bde04909be332..f76f61ab045d04c6ea5d73b51b698774138d8352 100644 (file)
  *
  * You should have received a copy of the GNU General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
+ */
 package org.mxchange.jcoreee.validator.string.names;
 
-import java.text.MessageFormat;
 import javax.faces.component.UIComponent;
 import javax.faces.context.FacesContext;
 import javax.faces.validator.Validator;
@@ -26,13 +25,14 @@ import org.mxchange.jcoreee.validator.string.BaseStringValidator;
 /**
  * A validation class for names, such as first name or family name.
  *
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public class NameValidator extends BaseStringValidator implements Validator {
+
        @Override
        public void validate (final FacesContext context, final UIComponent component, final Object value) throws ValidatorException {
                // Trace message
-               this.getLogger().logTrace(MessageFormat.format("validate: context={0},component={1},value={2} - CALLED!", context, component, value)); //NOI18N
+               //this.getLogger().logTrace(MessageFormat.format("validate: context={0},component={1},value={2} - CALLED!", context, component, value)); //NOI18N
 
                // All accepted, required fields
                String[] requiredFileds = {"firstName", "familyName", "city", "street"}; //NOI18N
@@ -41,6 +41,6 @@ public class NameValidator extends BaseStringValidator implements Validator {
                super.preValidate(context, component, value, requiredFileds);
 
                // Trace message
-               this.getLogger().logTrace("validate: EXIT!"); //NOI18N
+               //this.getLogger().logTrace("validate: EXIT!"); //NOI18N
        }
 }