You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2011/02/22 22:19:03 UTC
svn commit: r1073512 - in /myfaces/extensions/cdi/trunk:
core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/
core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/
core/impl/src/main/java/org/apache/myfaces/exte...
Author: gpetracek
Date: Tue Feb 22 21:19:02 2011
New Revision: 1073512
URL: http://svn.apache.org/viewvc?rev=1073512&view=rev
Log:
cleanup
Modified:
myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/AccessDecisionVoter.java
myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/ClassUtils.java
myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ClassDeactivation.java
myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/CodiUtils.java
myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/SecurityUtils.java
myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/conversation/grouped/qualifier/QualifierInstances.java
myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/security/ForcedViolationVoter.java
myfaces/extensions/cdi/trunk/jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/ValidatorFactoryStorage.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/RequestCache.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/SecurityUtils.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter1.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter2.java
myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/inline/pages/order/TestAccessDecisionVoter3.java
myfaces/extensions/cdi/trunk/jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/formatter/FormatterBuilder.java
myfaces/extensions/cdi/trunk/jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ExceptionUtils.java
Modified: myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/AccessDecisionVoter.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/AccessDecisionVoter.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/AccessDecisionVoter.java (original)
+++ myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/security/AccessDecisionVoter.java Tue Feb 22 21:19:02 2011
@@ -20,6 +20,7 @@ package org.apache.myfaces.extensions.cd
import javax.interceptor.InvocationContext;
import java.util.Set;
+import java.io.Serializable;
/**
* Interface for implementing concrete voters.
@@ -29,7 +30,7 @@ import java.util.Set;
*
* @author Gerhard Petracek
*/
-public interface AccessDecisionVoter
+public interface AccessDecisionVoter extends Serializable
{
/**
* Checks the permission for the given {@link javax.interceptor.InvocationContext}.
Modified: myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/ClassUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/ClassUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/ClassUtils.java (original)
+++ myfaces/extensions/cdi/trunk/core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/util/ClassUtils.java Tue Feb 22 21:19:02 2011
@@ -18,6 +18,7 @@
*/
package org.apache.myfaces.extensions.cdi.core.api.util;
+import javax.enterprise.inject.Typed;
import java.security.AccessController;
import java.security.PrivilegedAction;
import java.util.jar.Manifest;
@@ -27,8 +28,13 @@ import java.net.URL;
/**
* @author Gerhard Petracek
*/
+@Typed()
public class ClassUtils
{
+ private ClassUtils()
+ {
+ }
+
/**
* Detect the right ClassLoader.
* The lookup order is determined by:
Modified: myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ClassDeactivation.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ClassDeactivation.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ClassDeactivation.java (original)
+++ myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ClassDeactivation.java Tue Feb 22 21:19:02 2011
@@ -21,14 +21,20 @@ package org.apache.myfaces.extensions.cd
import org.apache.myfaces.extensions.cdi.core.api.AbstractClassDeactivator;
import org.apache.myfaces.extensions.cdi.core.api.ClassDeactivator;
+import javax.enterprise.inject.Typed;
import java.util.logging.Logger;
/**
* @author Gerhard Petracek
*/
+@Typed()
public class ClassDeactivation
{
- private static Logger logger = Logger.getLogger(ClassDeactivation.class.getName());
+ private static final Logger LOGGER = Logger.getLogger(ClassDeactivation.class.getName());
+
+ private ClassDeactivation()
+ {
+ }
public static boolean isClassActivated(Class targetClass)
{
@@ -61,13 +67,13 @@ public class ClassDeactivation
}
else
{
- logger.info("used class deactivator: " + classDeactivator.toString());
+ LOGGER.info("used class deactivator: " + classDeactivator.toString());
// display deactivated classes here once
// NOTE that isClassActivated() will be called many times for the same class
for (Class<?> deactivatedClass : classDeactivator.getDeactivatedClasses())
{
- logger.info("deactivate: " + deactivatedClass);
+ LOGGER.info("deactivate: " + deactivatedClass);
}
}
Modified: myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/CodiUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/CodiUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/CodiUtils.java (original)
+++ myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/CodiUtils.java Tue Feb 22 21:19:02 2011
@@ -30,6 +30,7 @@ import javax.enterprise.inject.spi.Annot
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.InjectionTarget;
+import javax.enterprise.inject.Typed;
import javax.enterprise.util.Nonbinding;
import java.io.IOException;
import java.io.InputStream;
@@ -48,10 +49,15 @@ import java.util.Arrays;
* This is a collection of a few useful static helper functions.
* <p/>
*/
+@Typed()
public class CodiUtils
{
private static final Object[] EMPTY_OBJECT_ARRAY = new Object[0];
+ private CodiUtils()
+ {
+ }
+
public static <T> T createNewInstanceOfBean(CreationalContext<T> creationalContext, Bean<T> bean)
{
return createNewInstanceOfBean(bean, creationalContext);
Modified: myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/SecurityUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/SecurityUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/SecurityUtils.java (original)
+++ myfaces/extensions/cdi/trunk/core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/SecurityUtils.java Tue Feb 22 21:19:02 2011
@@ -25,14 +25,20 @@ import org.apache.myfaces.extensions.cdi
import javax.interceptor.InvocationContext;
import javax.enterprise.inject.spi.BeanManager;
+import javax.enterprise.inject.Typed;
import java.util.List;
import java.util.Set;
/**
* @author Gerhard Petracek
*/
+@Typed()
public class SecurityUtils
{
+ private SecurityUtils()
+ {
+ }
+
public static void invokeVoters(InvocationContext invocationContext,
BeanManager beanManager,
List<Class<? extends AccessDecisionVoter>> accessDecisionVoters,
Modified: myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/conversation/grouped/qualifier/QualifierInstances.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/conversation/grouped/qualifier/QualifierInstances.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/conversation/grouped/qualifier/QualifierInstances.java (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/conversation/grouped/qualifier/QualifierInstances.java Tue Feb 22 21:19:02 2011
@@ -19,6 +19,7 @@
package org.apache.myfaces.examples.codi.jsf12.conversation.grouped.qualifier;
import javax.enterprise.util.AnnotationLiteral;
+import javax.enterprise.inject.Typed;
/**
* optional
@@ -26,8 +27,13 @@ import javax.enterprise.util.AnnotationL
* @author Jakob Korherr
* @author Gerhard Petracek
*/
+@Typed()
public class QualifierInstances
{
+ private QualifierInstances()
+ {
+ }
+
private static class QualifierAnnotation extends AnnotationLiteral<Qualifier3> implements Qualifier3
{
private static final long serialVersionUID = 6638619823102047921L;
Modified: myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/security/ForcedViolationVoter.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/security/ForcedViolationVoter.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/security/ForcedViolationVoter.java (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_jsf12/src/main/java/org/apache/myfaces/examples/codi/jsf12/security/ForcedViolationVoter.java Tue Feb 22 21:19:02 2011
@@ -34,6 +34,8 @@ import java.util.Set;
@ApplicationScoped
public class ForcedViolationVoter extends AbstractAccessDecisionVoter
{
+ private static final long serialVersionUID = -3321616879108078874L;
+
@Inject
@Jsf
private MessageContext messageContext;
Modified: myfaces/extensions/cdi/trunk/jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/ValidatorFactoryStorage.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/ValidatorFactoryStorage.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/ValidatorFactoryStorage.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/ValidatorFactoryStorage.java Tue Feb 22 21:19:02 2011
@@ -22,17 +22,23 @@ import org.apache.myfaces.extensions.cdi
import javax.validation.ValidatorFactory;
import javax.validation.Validation;
+import javax.enterprise.inject.Typed;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
* @author Gerhard Petracek
*/
+@Typed()
class ValidatorFactoryStorage
{
private static Map<ClassLoader, ValidatorFactory> defaultValidatorFactoryCache
= new ConcurrentHashMap<ClassLoader, ValidatorFactory>();
+ private ValidatorFactoryStorage()
+ {
+ }
+
static ValidatorFactory getOrCreateValidatorFactory()
{
ClassLoader classLoader = getClassLoader();
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java Tue Feb 22 21:19:02 2011
@@ -33,11 +33,14 @@ import java.util.Collection;
import static org.apache.myfaces.extensions.cdi.jsf.impl.util.ExceptionUtils.*;
+import javax.enterprise.inject.Typed;
+
/**
* TODO move exceptions to util class
*
* @author Gerhard Petracek
*/
+@Typed()
public class ViewConfigCache
{
//we don't need a ConcurrentHashMap - write access is only allowed during the startup (by one thread)
@@ -66,6 +69,10 @@ public class ViewConfigCache
lazyInitAllowed =
new HashMap<ClassLoader, Boolean>();
+ private ViewConfigCache()
+ {
+ }
+
static void activateWriteMode()
{
setLazyInit(false);
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java Tue Feb 22 21:19:02 2011
@@ -30,14 +30,20 @@ import org.apache.myfaces.extensions.cdi
import org.apache.myfaces.extensions.cdi.jsf.api.listener.phase.AfterPhase;
import javax.faces.event.PhaseId;
+import javax.enterprise.inject.Typed;
import java.lang.reflect.Method;
/**
* @author Gerhard Petracek
*/
//TODO create CODI exceptions
+@Typed()
public class ExceptionUtils
{
+ private ExceptionUtils()
+ {
+ }
+
public static RuntimeException tooManyOpenWindowException(int windowContextTimeoutInMinutes)
{
return new RuntimeException("Too many active windows/tabs have been opened!" +
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java Tue Feb 22 21:19:02 2011
@@ -27,6 +27,7 @@ import javax.faces.application.FacesMess
import javax.faces.event.PhaseListener;
import javax.faces.lifecycle.Lifecycle;
import javax.faces.lifecycle.LifecycleFactory;
+import javax.enterprise.inject.Typed;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.Iterator;
@@ -41,8 +42,13 @@ import java.util.HashSet;
*
* @author Gerhard Petracek
*/
+@Typed()
public class JsfUtils
{
+ private JsfUtils()
+ {
+ }
+
public static void resetConversationCache()
{
RequestCache.resetConversationCache();
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/RequestCache.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/RequestCache.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/RequestCache.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/RequestCache.java Tue Feb 22 21:19:02 2011
@@ -25,12 +25,14 @@ import org.apache.myfaces.extensions.cdi
import org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.spi.ConversationKey;
import org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.spi.EditableConversation;
+import javax.enterprise.inject.Typed;
import java.util.Map;
import java.util.HashMap;
/**
* @author Gerhard Petracek
*/
+@Typed()
public class RequestCache
{
private static ThreadLocal<WindowContext> windowContextCache = new ThreadLocal<WindowContext>();
@@ -44,6 +46,10 @@ public class RequestCache
private static ThreadLocal<Map<ConversationKey, EditableConversation>> conversationCache
= new ThreadLocal<Map<ConversationKey, EditableConversation>>();
+ protected RequestCache()
+ {
+ }
+
public static void resetCache()
{
windowContextManagerCache.set(null);
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/SecurityUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/SecurityUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/SecurityUtils.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/SecurityUtils.java Tue Feb 22 21:19:02 2011
@@ -31,15 +31,21 @@ import org.apache.myfaces.extensions.cdi
import org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigCache;
import javax.faces.context.FacesContext;
+import javax.enterprise.inject.Typed;
import java.util.Set;
/**
* @author Gerhard Petracek
*/
+@Typed()
public class SecurityUtils
{
private static final Jsf JSF_QUALIFIER = DefaultAnnotation.of(Jsf.class);
+ private SecurityUtils()
+ {
+ }
+
public static void tryToHandleSecurityViolation(RuntimeException runtimeException)
{
AccessDeniedException exception = extractException(runtimeException);
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter1.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter1.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter1.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter1.java Tue Feb 22 21:19:02 2011
@@ -29,6 +29,8 @@ import java.util.Set;
*/
class TestAccessDecisionVoter1 implements AccessDecisionVoter
{
+ private static final long serialVersionUID = 4846398165384356791L;
+
public Set<SecurityViolation> checkPermission(InvocationContext invocationContext)
{
//do nothing
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter2.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter2.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter2.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/TestAccessDecisionVoter2.java Tue Feb 22 21:19:02 2011
@@ -29,6 +29,8 @@ import java.util.Set;
*/
class TestAccessDecisionVoter2 implements AccessDecisionVoter
{
+ private static final long serialVersionUID = 181155776784988183L;
+
public Set<SecurityViolation> checkPermission(InvocationContext invocationContext)
{
//do nothing
Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/inline/pages/order/TestAccessDecisionVoter3.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/inline/pages/order/TestAccessDecisionVoter3.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/inline/pages/order/TestAccessDecisionVoter3.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/test/java/org/apache/myfaces/extensions/cdi/jsf/test/impl/config/view/inline/pages/order/TestAccessDecisionVoter3.java Tue Feb 22 21:19:02 2011
@@ -29,6 +29,8 @@ import java.util.Set;
*/
class TestAccessDecisionVoter3 implements AccessDecisionVoter
{
+ private static final long serialVersionUID = -4768654044521911173L;
+
public Set<SecurityViolation> checkPermission(InvocationContext invocationContext)
{
//do nothing
Modified: myfaces/extensions/cdi/trunk/jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/formatter/FormatterBuilder.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/formatter/FormatterBuilder.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/formatter/FormatterBuilder.java (original)
+++ myfaces/extensions/cdi/trunk/jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/formatter/FormatterBuilder.java Tue Feb 22 21:19:02 2011
@@ -25,6 +25,10 @@ import org.apache.myfaces.extensions.cdi
*/
public class FormatterBuilder
{
+ private FormatterBuilder()
+ {
+ }
+
public static Formatter createFormatter(Class<?> type)
{
if (Number.class.isAssignableFrom(type))
Modified: myfaces/extensions/cdi/trunk/jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ExceptionUtils.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ExceptionUtils.java?rev=1073512&r1=1073511&r2=1073512&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ExceptionUtils.java (original)
+++ myfaces/extensions/cdi/trunk/jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ExceptionUtils.java Tue Feb 22 21:19:02 2011
@@ -22,11 +22,18 @@ import org.apache.myfaces.extensions.cdi
import org.apache.myfaces.extensions.cdi.scripting.api.language.Language;
import org.apache.myfaces.extensions.cdi.scripting.api.ScriptBuilder;
+import javax.enterprise.inject.Typed;
+
/**
* @author Gerhard Petracek
*/
+@Typed()
public class ExceptionUtils
{
+ private ExceptionUtils()
+ {
+ }
+
public static RuntimeException unknownScriptingLanguage(String name)
{
return new RuntimeException("No scripting engine found for: " + name);