From 5cbc0f7495410769eb939e403bb40b0b776a1db0 Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Thu, 3 Dec 2015 07:07:46 +0100 Subject: [PATCH] update author's email --- README.md | 2 +- easyrules-archetype/pom.xml | 6 +++--- easyrules-core/pom.xml | 6 +++--- .../src/main/java/org/easyrules/annotation/Action.java | 4 ++-- .../src/main/java/org/easyrules/annotation/Condition.java | 4 ++-- .../src/main/java/org/easyrules/annotation/Priority.java | 4 ++-- .../src/main/java/org/easyrules/annotation/Rule.java | 4 ++-- .../main/java/org/easyrules/annotation/package-info.java | 2 +- easyrules-core/src/main/java/org/easyrules/api/Rule.java | 4 ++-- .../src/main/java/org/easyrules/api/RuleListener.java | 2 +- .../src/main/java/org/easyrules/api/RulesEngine.java | 4 ++-- .../src/main/java/org/easyrules/api/package-info.java | 2 +- .../main/java/org/easyrules/core/ActionMethodOrderBean.java | 4 ++-- .../src/main/java/org/easyrules/core/BasicRule.java | 4 ++-- .../src/main/java/org/easyrules/core/CompositeRule.java | 4 ++-- .../main/java/org/easyrules/core/DefaultRulesEngine.java | 4 ++-- .../java/org/easyrules/core/RuleDefinitionValidator.java | 2 +- .../src/main/java/org/easyrules/core/RulePriorityBean.java | 2 +- .../main/java/org/easyrules/core/RulesEngineBuilder.java | 2 +- .../src/main/java/org/easyrules/core/package-info.java | 2 +- easyrules-core/src/main/java/org/easyrules/util/Utils.java | 2 +- .../src/main/java/org/easyrules/util/package-info.java | 2 +- .../src/test/java/org/easyrules/EasyRulesTestSuite.java | 2 +- .../src/test/java/org/easyrules/core/CompositeRuleTest.java | 2 +- .../java/org/easyrules/core/CustomRuleOrderingTest.java | 2 +- .../java/org/easyrules/core/DefaultRulesEngineTest.java | 2 +- .../src/test/java/org/easyrules/core/RuleListenerTest.java | 4 ++-- .../java/org/easyrules/core/RulePriorityThresholdTest.java | 4 ++-- .../java/org/easyrules/core/SkipOnFirstAppliedRuleTest.java | 4 ++-- .../java/org/easyrules/core/SkipOnFirstFailedRuleTest.java | 4 ++-- easyrules-jmx/pom.xml | 6 +++--- easyrules-jmx/src/main/java/org/easyrules/api/JmxRule.java | 2 +- .../src/main/java/org/easyrules/api/JmxRulesEngine.java | 2 +- .../src/main/java/org/easyrules/api/package-info.java | 2 +- .../src/main/java/org/easyrules/core/BasicJmxRule.java | 2 +- .../main/java/org/easyrules/core/DefaultJmxRulesEngine.java | 2 +- .../main/java/org/easyrules/core/JmxRulesEngineBuilder.java | 4 ++-- .../src/main/java/org/easyrules/core/MBeanManager.java | 2 +- .../src/main/java/org/easyrules/core/package-info.java | 2 +- .../java/org/easyrules/core/JmxRuleRegistrationTest.java | 2 +- easyrules-quartz/pom.xml | 6 +++--- .../src/main/java/org/easyrules/quartz/RulesEngineJob.java | 2 +- .../java/org/easyrules/quartz/RulesEngineJobFactory.java | 2 +- .../java/org/easyrules/quartz/RulesEngineScheduler.java | 2 +- .../org/easyrules/quartz/RulesEngineSchedulerException.java | 2 +- .../src/main/java/org/easyrules/quartz/package-info.java | 4 ++-- easyrules-samples/pom.xml | 6 +++--- .../org/easyrules/samples/helloworld/HelloWorldRule.java | 4 ++-- .../java/org/easyrules/samples/helloworld/Launcher.java | 4 ++-- .../src/main/java/org/easyrules/samples/order/Customer.java | 4 ++-- .../src/main/java/org/easyrules/samples/order/Launcher.java | 4 ++-- .../src/main/java/org/easyrules/samples/order/Order.java | 4 ++-- .../org/easyrules/samples/order/SuspectOrderJmxRule.java | 6 +++--- .../java/org/easyrules/samples/order/SuspectOrderRule.java | 4 ++-- .../java/org/easyrules/samples/rulePriority/AgeRule.java | 2 +- .../org/easyrules/samples/rulePriority/AlcoholRule.java | 2 +- .../java/org/easyrules/samples/rulePriority/Launcher.java | 2 +- .../java/org/easyrules/samples/rulePriority/Person.java | 2 +- .../java/org/easyrules/samples/scheduling/Launcher.java | 2 +- .../main/java/org/easyrules/samples/spring/Launcher.java | 4 ++-- easyrules-spring/pom.xml | 6 +++--- .../java/org/easyrules/spring/RulesEngineFactoryBean.java | 4 ++-- .../src/main/java/org/easyrules/spring/package-info.java | 4 ++-- .../org/easyrules/spring/RulesEngineFactoryBeanTest.java | 4 ++-- pom.xml | 6 +++--- site/_config.yml | 4 ++-- 66 files changed, 109 insertions(+), 109 deletions(-) diff --git a/README.md b/README.md index 4fb13bb..e29b8f2 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Easy Rules is released under the [![MIT license](http://img.shields.io/badge/lic ``` The MIT License (MIT) -Copyright (c) 2015 Mahmoud Ben Hassine (mahmoud@benhassine.fr) +Copyright (c) 2016 Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-archetype/pom.xml b/easyrules-archetype/pom.xml index 00b20d6..5e66983 100755 --- a/easyrules-archetype/pom.xml +++ b/easyrules-archetype/pom.xml @@ -15,10 +15,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-core/pom.xml b/easyrules-core/pom.xml index a88750b..f641f74 100644 --- a/easyrules-core/pom.xml +++ b/easyrules-core/pom.xml @@ -34,10 +34,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-core/src/main/java/org/easyrules/annotation/Action.java b/easyrules-core/src/main/java/org/easyrules/annotation/Action.java index 21de42e..781c16a 100644 --- a/easyrules-core/src/main/java/org/easyrules/annotation/Action.java +++ b/easyrules-core/src/main/java/org/easyrules/annotation/Action.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -34,7 +34,7 @@ import java.lang.annotation.Target; * Must annotate any public method with no arguments. * The method return value will be ignored by the engine. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) diff --git a/easyrules-core/src/main/java/org/easyrules/annotation/Condition.java b/easyrules-core/src/main/java/org/easyrules/annotation/Condition.java index 7ac2ab8..e53d360 100644 --- a/easyrules-core/src/main/java/org/easyrules/annotation/Condition.java +++ b/easyrules-core/src/main/java/org/easyrules/annotation/Condition.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -33,7 +33,7 @@ import java.lang.annotation.Target; * Annotation to mark a method as a rule condition. * Must annotate any public method with no arguments and that returns a boolean value. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) diff --git a/easyrules-core/src/main/java/org/easyrules/annotation/Priority.java b/easyrules-core/src/main/java/org/easyrules/annotation/Priority.java index 290d444..58beb63 100644 --- a/easyrules-core/src/main/java/org/easyrules/annotation/Priority.java +++ b/easyrules-core/src/main/java/org/easyrules/annotation/Priority.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -33,7 +33,7 @@ import java.lang.annotation.Target; * Annotation to mark the method to execute to get rule priority. * Must annotate any public method with no arguments and that returns an integer value. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) diff --git a/easyrules-core/src/main/java/org/easyrules/annotation/Rule.java b/easyrules-core/src/main/java/org/easyrules/annotation/Rule.java index d020758..ca7bd91 100644 --- a/easyrules-core/src/main/java/org/easyrules/annotation/Rule.java +++ b/easyrules-core/src/main/java/org/easyrules/annotation/Rule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -34,7 +34,7 @@ import java.lang.annotation.Target; /** * Annotation to mark a class as a rule. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) diff --git a/easyrules-core/src/main/java/org/easyrules/annotation/package-info.java b/easyrules-core/src/main/java/org/easyrules/annotation/package-info.java index f1e1262..90714ce 100644 --- a/easyrules-core/src/main/java/org/easyrules/annotation/package-info.java +++ b/easyrules-core/src/main/java/org/easyrules/annotation/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-core/src/main/java/org/easyrules/api/Rule.java b/easyrules-core/src/main/java/org/easyrules/api/Rule.java index 025f332..02c00d3 100644 --- a/easyrules-core/src/main/java/org/easyrules/api/Rule.java +++ b/easyrules-core/src/main/java/org/easyrules/api/Rule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -30,7 +30,7 @@ package org.easyrules.api; * * Rules are registered in the rules engine registry and must have a unique name. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public interface Rule { diff --git a/easyrules-core/src/main/java/org/easyrules/api/RuleListener.java b/easyrules-core/src/main/java/org/easyrules/api/RuleListener.java index 27c7555..067efc8 100644 --- a/easyrules-core/src/main/java/org/easyrules/api/RuleListener.java +++ b/easyrules-core/src/main/java/org/easyrules/api/RuleListener.java @@ -3,7 +3,7 @@ package org.easyrules.api; /** * A listener for rules execution events. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public interface RuleListener { diff --git a/easyrules-core/src/main/java/org/easyrules/api/RulesEngine.java b/easyrules-core/src/main/java/org/easyrules/api/RulesEngine.java index 80d9775..d4d0be1 100644 --- a/easyrules-core/src/main/java/org/easyrules/api/RulesEngine.java +++ b/easyrules-core/src/main/java/org/easyrules/api/RulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -29,7 +29,7 @@ import java.util.Set; /** * Rules engine interface. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public interface RulesEngine { diff --git a/easyrules-core/src/main/java/org/easyrules/api/package-info.java b/easyrules-core/src/main/java/org/easyrules/api/package-info.java index c24f591..0211166 100644 --- a/easyrules-core/src/main/java/org/easyrules/api/package-info.java +++ b/easyrules-core/src/main/java/org/easyrules/api/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-core/src/main/java/org/easyrules/core/ActionMethodOrderBean.java b/easyrules-core/src/main/java/org/easyrules/core/ActionMethodOrderBean.java index f4971d4..bca34e0 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/ActionMethodOrderBean.java +++ b/easyrules-core/src/main/java/org/easyrules/core/ActionMethodOrderBean.java @@ -5,7 +5,7 @@ import java.lang.reflect.Method; /** * Utility class that associates an action method and its execution order. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ class ActionMethodOrderBean implements Comparable { @@ -57,4 +57,4 @@ class ActionMethodOrderBean implements Comparable { return result; } -} \ No newline at end of file +} diff --git a/easyrules-core/src/main/java/org/easyrules/core/BasicRule.java b/easyrules-core/src/main/java/org/easyrules/core/BasicRule.java index 8dd40fc..8d5fb20 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/BasicRule.java +++ b/easyrules-core/src/main/java/org/easyrules/core/BasicRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -35,7 +35,7 @@ import javax.management.MXBean; * You can extend this class and override {@link BasicRule#evaluate()} and {@link BasicRule#execute()} * to provide rule conditions and actions logic. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @MXBean public class BasicRule implements Rule, Comparable { diff --git a/easyrules-core/src/main/java/org/easyrules/core/CompositeRule.java b/easyrules-core/src/main/java/org/easyrules/core/CompositeRule.java index dbf3013..b7725f9 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/CompositeRule.java +++ b/easyrules-core/src/main/java/org/easyrules/core/CompositeRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -36,7 +36,7 @@ import java.util.TreeSet; * A composite rule is triggered if ALL conditions of its composing rules are satisfied. * When a composite rule is applied, actions of ALL composing rules are performed. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class CompositeRule extends BasicRule { diff --git a/easyrules-core/src/main/java/org/easyrules/core/DefaultRulesEngine.java b/easyrules-core/src/main/java/org/easyrules/core/DefaultRulesEngine.java index d0d8a47..c34bee4 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/DefaultRulesEngine.java +++ b/easyrules-core/src/main/java/org/easyrules/core/DefaultRulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -42,7 +42,7 @@ import java.util.logging.Logger; *

* Rules are fired according to their natural order which is priority by default. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ class DefaultRulesEngine implements RulesEngine { diff --git a/easyrules-core/src/main/java/org/easyrules/core/RuleDefinitionValidator.java b/easyrules-core/src/main/java/org/easyrules/core/RuleDefinitionValidator.java index ca9e336..3d7e962 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/RuleDefinitionValidator.java +++ b/easyrules-core/src/main/java/org/easyrules/core/RuleDefinitionValidator.java @@ -18,7 +18,7 @@ import static java.lang.String.format; /** * Validate that an annotated rule object is well defined. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ class RuleDefinitionValidator { diff --git a/easyrules-core/src/main/java/org/easyrules/core/RulePriorityBean.java b/easyrules-core/src/main/java/org/easyrules/core/RulePriorityBean.java index 81a6cdb..868cf9f 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/RulePriorityBean.java +++ b/easyrules-core/src/main/java/org/easyrules/core/RulePriorityBean.java @@ -3,7 +3,7 @@ package org.easyrules.core; /** * Utility class that associates a rule to its priority. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ final class RulePriorityBean implements Comparable { diff --git a/easyrules-core/src/main/java/org/easyrules/core/RulesEngineBuilder.java b/easyrules-core/src/main/java/org/easyrules/core/RulesEngineBuilder.java index 111bc8b..f720c4c 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/RulesEngineBuilder.java +++ b/easyrules-core/src/main/java/org/easyrules/core/RulesEngineBuilder.java @@ -9,7 +9,7 @@ import java.util.List; /** * Builder for rules engine instances. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class RulesEngineBuilder { diff --git a/easyrules-core/src/main/java/org/easyrules/core/package-info.java b/easyrules-core/src/main/java/org/easyrules/core/package-info.java index c4cd8ba..6cd6f8c 100644 --- a/easyrules-core/src/main/java/org/easyrules/core/package-info.java +++ b/easyrules-core/src/main/java/org/easyrules/core/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-core/src/main/java/org/easyrules/util/Utils.java b/easyrules-core/src/main/java/org/easyrules/util/Utils.java index 2feeb23..8dadc84 100644 --- a/easyrules-core/src/main/java/org/easyrules/util/Utils.java +++ b/easyrules-core/src/main/java/org/easyrules/util/Utils.java @@ -14,7 +14,7 @@ import static java.util.Arrays.asList; /** * Utilities class. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public final class Utils { diff --git a/easyrules-core/src/main/java/org/easyrules/util/package-info.java b/easyrules-core/src/main/java/org/easyrules/util/package-info.java index 358245f..b8da678 100644 --- a/easyrules-core/src/main/java/org/easyrules/util/package-info.java +++ b/easyrules-core/src/main/java/org/easyrules/util/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-core/src/test/java/org/easyrules/EasyRulesTestSuite.java b/easyrules-core/src/test/java/org/easyrules/EasyRulesTestSuite.java index 7acdc1f..a3404dd 100644 --- a/easyrules-core/src/test/java/org/easyrules/EasyRulesTestSuite.java +++ b/easyrules-core/src/test/java/org/easyrules/EasyRulesTestSuite.java @@ -8,7 +8,7 @@ import org.junit.runners.Suite; /** * Test suite for Easy Rules core module. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(Suite.class) diff --git a/easyrules-core/src/test/java/org/easyrules/core/CompositeRuleTest.java b/easyrules-core/src/test/java/org/easyrules/core/CompositeRuleTest.java index 009a942..a35c1f7 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/CompositeRuleTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/CompositeRuleTest.java @@ -13,7 +13,7 @@ import static org.mockito.Mockito.*; /** * Test class for composite rule execution. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class CompositeRuleTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/CustomRuleOrderingTest.java b/easyrules-core/src/test/java/org/easyrules/core/CustomRuleOrderingTest.java index ee26386..d3c4a0f 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/CustomRuleOrderingTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/CustomRuleOrderingTest.java @@ -17,7 +17,7 @@ import static org.mockito.Mockito.when; /** * Test class for custom rule ordering. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class CustomRuleOrderingTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/DefaultRulesEngineTest.java b/easyrules-core/src/test/java/org/easyrules/core/DefaultRulesEngineTest.java index f808279..09a939f 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/DefaultRulesEngineTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/DefaultRulesEngineTest.java @@ -21,7 +21,7 @@ import static org.mockito.Mockito.*; /** * Test class for {@link org.easyrules.core.DefaultRulesEngine}. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class DefaultRulesEngineTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/RuleListenerTest.java b/easyrules-core/src/test/java/org/easyrules/core/RuleListenerTest.java index 7f2e3a8..8defe15 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/RuleListenerTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/RuleListenerTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -39,7 +39,7 @@ import static org.mockito.Mockito.*; /** * Test class of the execution of rule listeners. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class RuleListenerTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/RulePriorityThresholdTest.java b/easyrules-core/src/test/java/org/easyrules/core/RulePriorityThresholdTest.java index 05595a0..c943e1a 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/RulePriorityThresholdTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/RulePriorityThresholdTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -38,7 +38,7 @@ import static org.mockito.Mockito.when; /** * Test class of rules priority comparison. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class RulePriorityThresholdTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstAppliedRuleTest.java b/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstAppliedRuleTest.java index ca6aad2..9eb66b9 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstAppliedRuleTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstAppliedRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -36,7 +36,7 @@ import static org.mockito.Mockito.*; /** * Test class of "skip on first applied rule" parameter of Easy Rules default engine. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class SkipOnFirstAppliedRuleTest { diff --git a/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstFailedRuleTest.java b/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstFailedRuleTest.java index d2300c8..8e60773 100644 --- a/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstFailedRuleTest.java +++ b/easyrules-core/src/test/java/org/easyrules/core/SkipOnFirstFailedRuleTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -36,7 +36,7 @@ import static org.mockito.Mockito.*; /** * Test class of "skip on first failed rule" parameter of Easy Rules default engine. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class SkipOnFirstFailedRuleTest { diff --git a/easyrules-jmx/pom.xml b/easyrules-jmx/pom.xml index 304762a..4e84ba2 100644 --- a/easyrules-jmx/pom.xml +++ b/easyrules-jmx/pom.xml @@ -34,10 +34,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-jmx/src/main/java/org/easyrules/api/JmxRule.java b/easyrules-jmx/src/main/java/org/easyrules/api/JmxRule.java index caeea07..d494af7 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/api/JmxRule.java +++ b/easyrules-jmx/src/main/java/org/easyrules/api/JmxRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/api/JmxRulesEngine.java b/easyrules-jmx/src/main/java/org/easyrules/api/JmxRulesEngine.java index 811eec3..4172a00 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/api/JmxRulesEngine.java +++ b/easyrules-jmx/src/main/java/org/easyrules/api/JmxRulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/api/package-info.java b/easyrules-jmx/src/main/java/org/easyrules/api/package-info.java index f22cc41..25645c5 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/api/package-info.java +++ b/easyrules-jmx/src/main/java/org/easyrules/api/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/core/BasicJmxRule.java b/easyrules-jmx/src/main/java/org/easyrules/core/BasicJmxRule.java index 3a10ef9..8efef4f 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/core/BasicJmxRule.java +++ b/easyrules-jmx/src/main/java/org/easyrules/core/BasicJmxRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/core/DefaultJmxRulesEngine.java b/easyrules-jmx/src/main/java/org/easyrules/core/DefaultJmxRulesEngine.java index 0718ff4..6c2e9df 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/core/DefaultJmxRulesEngine.java +++ b/easyrules-jmx/src/main/java/org/easyrules/core/DefaultJmxRulesEngine.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/core/JmxRulesEngineBuilder.java b/easyrules-jmx/src/main/java/org/easyrules/core/JmxRulesEngineBuilder.java index f6fa7d4..152837b 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/core/JmxRulesEngineBuilder.java +++ b/easyrules-jmx/src/main/java/org/easyrules/core/JmxRulesEngineBuilder.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -33,7 +33,7 @@ import java.util.List; /** * Builder for Jmx rules engine instances. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class JmxRulesEngineBuilder { diff --git a/easyrules-jmx/src/main/java/org/easyrules/core/MBeanManager.java b/easyrules-jmx/src/main/java/org/easyrules/core/MBeanManager.java index 67ec15d..9d5f522 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/core/MBeanManager.java +++ b/easyrules-jmx/src/main/java/org/easyrules/core/MBeanManager.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/main/java/org/easyrules/core/package-info.java b/easyrules-jmx/src/main/java/org/easyrules/core/package-info.java index 30278fb..c5b43e1 100644 --- a/easyrules-jmx/src/main/java/org/easyrules/core/package-info.java +++ b/easyrules-jmx/src/main/java/org/easyrules/core/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-jmx/src/test/java/org/easyrules/core/JmxRuleRegistrationTest.java b/easyrules-jmx/src/test/java/org/easyrules/core/JmxRuleRegistrationTest.java index 21d00e1..0cea0e1 100644 --- a/easyrules-jmx/src/test/java/org/easyrules/core/JmxRuleRegistrationTest.java +++ b/easyrules-jmx/src/test/java/org/easyrules/core/JmxRuleRegistrationTest.java @@ -15,7 +15,7 @@ import static org.easyrules.core.JmxRulesEngineBuilder.aNewJmxRulesEngine; /** * Test class for JMX managed rule registration. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class JmxRuleRegistrationTest { diff --git a/easyrules-quartz/pom.xml b/easyrules-quartz/pom.xml index 8f664d9..e546fee 100644 --- a/easyrules-quartz/pom.xml +++ b/easyrules-quartz/pom.xml @@ -34,10 +34,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJob.java b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJob.java index 627a3a5..b6e70a1 100644 --- a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJob.java +++ b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJob.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJobFactory.java b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJobFactory.java index 720dc14..e33992c 100644 --- a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJobFactory.java +++ b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineJobFactory.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineScheduler.java b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineScheduler.java index 0894106..336d190 100644 --- a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineScheduler.java +++ b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineScheduler.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineSchedulerException.java b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineSchedulerException.java index c96ed79..df558b6 100644 --- a/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineSchedulerException.java +++ b/easyrules-quartz/src/main/java/org/easyrules/quartz/RulesEngineSchedulerException.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/easyrules-quartz/src/main/java/org/easyrules/quartz/package-info.java b/easyrules-quartz/src/main/java/org/easyrules/quartz/package-info.java index 38a6d17..85495aa 100644 --- a/easyrules-quartz/src/main/java/org/easyrules/quartz/package-info.java +++ b/easyrules-quartz/src/main/java/org/easyrules/quartz/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -25,4 +25,4 @@ /** * This package contains Quartz support classes. */ -package org.easyrules.quartz; \ No newline at end of file +package org.easyrules.quartz; diff --git a/easyrules-samples/pom.xml b/easyrules-samples/pom.xml index d781550..6c83040 100644 --- a/easyrules-samples/pom.xml +++ b/easyrules-samples/pom.xml @@ -34,10 +34,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/HelloWorldRule.java b/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/HelloWorldRule.java index 1af9072..1f4b660 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/HelloWorldRule.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/HelloWorldRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -31,7 +31,7 @@ import org.easyrules.annotation.Rule; /** * Hello World rule class. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Rule(name = "Hello World rule", description = "Say Hello to duke's friends only") public class HelloWorldRule { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/Launcher.java index a3318da..96f5677 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/helloworld/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -33,7 +33,7 @@ import static org.easyrules.core.RulesEngineBuilder.aNewRulesEngine; /** * Launcher class of the Hello World sample. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Launcher { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/order/Customer.java b/easyrules-samples/src/main/java/org/easyrules/samples/order/Customer.java index c71f6ad..f551333 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/order/Customer.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/order/Customer.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -27,7 +27,7 @@ package org.easyrules.samples.order; /** * Customer java bean. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ class Customer { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/order/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/order/Launcher.java index 85fd40b..85b92da 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/order/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/order/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -33,7 +33,7 @@ import static org.easyrules.core.JmxRulesEngineBuilder.aNewJmxRulesEngine; /** * Launcher class of the order sample. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Launcher { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/order/Order.java b/easyrules-samples/src/main/java/org/easyrules/samples/order/Order.java index 7dbfc50..6ea84ed 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/order/Order.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/order/Order.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -27,7 +27,7 @@ package org.easyrules.samples.order; /** * Order java bean. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ class Order { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderJmxRule.java b/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderJmxRule.java index 69de397..a178018 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderJmxRule.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderJmxRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -32,7 +32,7 @@ import javax.management.MXBean; * Interface to make suspect order rule manageable via JMX.
* Suspect order threshold should be changed at runtime. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @MXBean @@ -50,4 +50,4 @@ public interface SuspectOrderJmxRule extends JmxRule { */ void setSuspectOrderAmountThreshold(float suspectOrderAmountThreshold); -} \ No newline at end of file +} diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderRule.java b/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderRule.java index c8a81e2..de07c8d 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderRule.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/order/SuspectOrderRule.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -29,7 +29,7 @@ import org.easyrules.core.BasicRule; /** * Business rule class that defines suspect order rule. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class SuspectOrderRule extends BasicRule implements SuspectOrderJmxRule { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AgeRule.java b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AgeRule.java index 426e8cb..ca98075 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AgeRule.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AgeRule.java @@ -8,7 +8,7 @@ import org.easyrules.annotation.Rule; /** * A rule class that marks a person as adult if it's age is greater than 18. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Rule(name = "AgeRule", description = "Check if person's age is > 18 and marks the person as adult") public class AgeRule { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AlcoholRule.java b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AlcoholRule.java index a9f47f2..5387087 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AlcoholRule.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/AlcoholRule.java @@ -8,7 +8,7 @@ import org.easyrules.annotation.Rule; /** * Rule class that prohibits children from buying alcohol. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @Rule(name = "alcoholRule", description = "Children are not allowed to buy alcohol.") public class AlcoholRule { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Launcher.java index 87973b6..60f9f51 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Launcher.java @@ -7,7 +7,7 @@ import static org.easyrules.core.RulesEngineBuilder.aNewRulesEngine; /** * Launcher class for rule priority tutorial. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Launcher { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Person.java b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Person.java index 18e4d62..99a26a9 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Person.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/rulePriority/Person.java @@ -3,7 +3,7 @@ package org.easyrules.samples.rulePriority; /** * Person class. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Person { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java index efef650..c63c21e 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/scheduling/Launcher.java @@ -9,7 +9,7 @@ import java.util.Date; /** * Main class to run the scheduler tutorial. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Launcher { diff --git a/easyrules-samples/src/main/java/org/easyrules/samples/spring/Launcher.java b/easyrules-samples/src/main/java/org/easyrules/samples/spring/Launcher.java index 6ba260e..c942041 100644 --- a/easyrules-samples/src/main/java/org/easyrules/samples/spring/Launcher.java +++ b/easyrules-samples/src/main/java/org/easyrules/samples/spring/Launcher.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2014, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -31,7 +31,7 @@ import org.springframework.context.support.ClassPathXmlApplicationContext; /** * Main class to run the Spring tutorial. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class Launcher { diff --git a/easyrules-spring/pom.xml b/easyrules-spring/pom.xml index 7401054..59c0fbc 100755 --- a/easyrules-spring/pom.xml +++ b/easyrules-spring/pom.xml @@ -34,10 +34,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/easyrules-spring/src/main/java/org/easyrules/spring/RulesEngineFactoryBean.java b/easyrules-spring/src/main/java/org/easyrules/spring/RulesEngineFactoryBean.java index 6b54fba..2163968 100755 --- a/easyrules-spring/src/main/java/org/easyrules/spring/RulesEngineFactoryBean.java +++ b/easyrules-spring/src/main/java/org/easyrules/spring/RulesEngineFactoryBean.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -36,7 +36,7 @@ import static org.easyrules.util.Utils.DEFAULT_RULE_PRIORITY_THRESHOLD; /** * Factory bean to create {@link RulesEngine} instances. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ public class RulesEngineFactoryBean implements FactoryBean { diff --git a/easyrules-spring/src/main/java/org/easyrules/spring/package-info.java b/easyrules-spring/src/main/java/org/easyrules/spring/package-info.java index 1e3a019..3216e45 100644 --- a/easyrules-spring/src/main/java/org/easyrules/spring/package-info.java +++ b/easyrules-spring/src/main/java/org/easyrules/spring/package-info.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -25,4 +25,4 @@ /** * This package contains Spring support classes. */ -package org.easyrules.spring; \ No newline at end of file +package org.easyrules.spring; diff --git a/easyrules-spring/src/test/java/org/easyrules/spring/RulesEngineFactoryBeanTest.java b/easyrules-spring/src/test/java/org/easyrules/spring/RulesEngineFactoryBeanTest.java index 49d4b00..eba5fd1 100755 --- a/easyrules-spring/src/test/java/org/easyrules/spring/RulesEngineFactoryBeanTest.java +++ b/easyrules-spring/src/test/java/org/easyrules/spring/RulesEngineFactoryBeanTest.java @@ -1,7 +1,7 @@ /* * The MIT License * - * Copyright (c) 2015, Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * Copyright (c) 2016, Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -44,7 +44,7 @@ import static org.springframework.util.ReflectionUtils.*; /** * Test class for {@link RulesEngineFactoryBean}. * - * @author Mahmoud Ben Hassine (mahmoud@benhassine.fr) + * @author Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com) */ @RunWith(MockitoJUnitRunner.class) public class RulesEngineFactoryBeanTest { diff --git a/pom.xml b/pom.xml index d4224bd..d8b996d 100644 --- a/pom.xml +++ b/pom.xml @@ -64,10 +64,10 @@ benas Mahmoud Ben Hassine - http://www.mahmoud-benhassine.fr - mahmoud@benhassine.fr + http://benas.github.io + mahmoud.benhassine@icloud.com - Project founder + Lead developer diff --git a/site/_config.yml b/site/_config.yml index 8d37077..ca9c4a6 100644 --- a/site/_config.yml +++ b/site/_config.yml @@ -6,10 +6,10 @@ exclude: ["CNAME", "README"] author : name : Mahmoud Ben Hassine - email : mahmoud@benhassine.fr + email : mahmoud.benhassine@icloud.com github : benas twitter : _benas_ - web : http://www.mahmoud-benhassine.fr + web : http://benas.github.io project: name: Easy Rules