/** * Constructor for wrapping the given {@link NavigationHandler} * * @param navigationHandler navigation-handler which should be wrapped */ public DeltaSpikeNavigationHandler(NavigationHandler navigationHandler) { this.wrapped = navigationHandler; this.activated = ClassDeactivationUtils.isActivated(getClass()); this.vasnhActivated = ClassDeactivationUtils.isActivated(ViewAccessScopedAwareNavigationHandler.class); }
/** * @return the List of configured @{link ClassDeactivator}s for the current context ClassLoader. */ private static List<ClassDeactivator> getClassDeactivators() { ClassLoader classLoader = ClassUtils.getClassLoader(null); List<ClassDeactivator> classDeactivators = classDeactivatorMap.get(classLoader); if (classDeactivators == null) { return initConfiguredClassDeactivators(classLoader); } return classDeactivators; }
/** * Evaluates if the given {@link Deactivatable} is active. * * @param targetClass {@link Deactivatable} under test. * @return <code>true</code> if it is active, <code>false</code> otherwise */ public static boolean isActivated(Class<? extends Deactivatable> targetClass) { performProjectStageDependentCleanup(); //just to support parallel access to #isActivated (+ reset) in project-stage unit-test and development Map<Class<? extends Deactivatable>, Boolean> activeCache = activationStatusCache; Boolean activatedClassCacheEntry = activeCache.get(targetClass); if (activatedClassCacheEntry == null) { initDeactivatableCacheFor(targetClass, activeCache); activatedClassCacheEntry = activeCache.get(targetClass); } return activatedClassCacheEntry; }
List<ClassDeactivator> classDeactivators = getClassDeactivators(); cacheResult(targetClass, isActivated);
/** * Evaluates if the given {@link Deactivatable} is active. * * @param targetClass {@link Deactivatable} under test. * @return <code>true</code> if it is active, <code>false</code> otherwise */ public static boolean isActivated(Class<? extends Deactivatable> targetClass) { Boolean activatedClassCacheEntry = activationStatusCache.get(targetClass); if (activatedClassCacheEntry == null) { initDeactivatableCacheFor(targetClass); activatedClassCacheEntry = activationStatusCache.get(targetClass); } return activatedClassCacheEntry; }
List<ClassDeactivator> classDeactivators = getClassDeactivators(); cacheResult(targetClass, isActivated, activeCache);
/** * Constructor for wrapping the given {@link NavigationHandler} * * @param navigationHandler navigation-handler which should be wrapped */ public DeltaSpikeNavigationHandler(NavigationHandler navigationHandler) { this.wrapped = navigationHandler; this.activated = ClassDeactivationUtils.isActivated(getClass()); this.vasnhActivated = ClassDeactivationUtils.isActivated(ViewAccessScopedAwareNavigationHandler.class); }
List<ClassDeactivator> classDeactivators = getClassDeactivators(); cacheResult(targetClass, isActivated, activeCache);
/** * Evaluates if the given {@link Deactivatable} is active. * * @param targetClass {@link Deactivatable} under test. * @return <code>true</code> if it is active, <code>false</code> otherwise */ public static boolean isActivated(Class<? extends Deactivatable> targetClass) { performProjectStageDependentCleanup(); //just to support parallel access to #isActivated (+ reset) in project-stage unit-test and development Map<Class<? extends Deactivatable>, Boolean> activeCache = activationStatusCache; Boolean activatedClassCacheEntry = activeCache.get(targetClass); if (activatedClassCacheEntry == null) { initDeactivatableCacheFor(targetClass, activeCache); activatedClassCacheEntry = activeCache.get(targetClass); } return activatedClassCacheEntry; }
/** * @return the List of configured @{link ClassDeactivator}s for the current context ClassLoader. */ private static List<ClassDeactivator> getClassDeactivators() { ClassLoader classLoader = ClassUtils.getClassLoader(null); List<ClassDeactivator> classDeactivators = classDeactivatorMap.get(classLoader); if (classDeactivators == null) { return initConfiguredClassDeactivators(classLoader); } return classDeactivators; }
@SuppressWarnings("UnusedDeclaration") protected void init(@Observes BeforeBeanDiscovery beforeBeanDiscovery) { isActivated = ClassDeactivationUtils.isActivated(getClass()); elSupportEnabled = ClassDeactivationUtils.isActivated(NamedMessageBundleInvocationHandler.class); }
/** * @return the List of configured @{link ClassDeactivator}s for the current context ClassLoader. */ private static List<ClassDeactivator> getClassDeactivators() { ClassLoader classLoader = ClassUtils.getClassLoader(null); List<ClassDeactivator> classDeactivators = classDeactivatorMap.get(classLoader); if (classDeactivators == null) { return initConfiguredClassDeactivators(classLoader); } return classDeactivators; }
/** * Constructor for wrapping the given {@link ActionListener} * @param wrapped action-listener which should be wrapped */ public ViewControllerActionListener(ActionListener wrapped) { this.wrapped = wrapped; this.activated = ClassDeactivationUtils.isActivated(getClass()); }
/** * Constructor for wrapping the given {@link FacesContextFactory} * * @param wrappedFacesContextFactory wrapped faces-context-factory which should be used */ public DeltaSpikeFacesContextFactory(FacesContextFactory wrappedFacesContextFactory) { this.wrappedFacesContextFactory = wrappedFacesContextFactory; this.deactivated = !ClassDeactivationUtils.isActivated(getClass()); }
/** * Constructor for wrapping the given {@link ActionListener} * @param wrapped action-listener which should be wrapped */ public ViewControllerActionListener(ActionListener wrapped) { this.wrapped = wrapped; this.activated = ClassDeactivationUtils.isActivated(getClass()); }
public DeltaSpikePhaseListener() { this.activated = ClassDeactivationUtils.isActivated(getClass()); }
/** * Constructor for wrapping the given {@link ViewHandler} * * @param wrapped view-handler which should be wrapped */ public SecurityAwareViewHandler(ViewHandler wrapped) { this.wrapped = wrapped; this.activated = ClassDeactivationUtils.isActivated(getClass()); }
public RequestResponseHolderListener() { this.activated = ClassDeactivationUtils.isActivated(this.getClass()); }
/** * Constructor for wrapping the given {@link ViewHandler} * * @param wrapped view-handler which should be wrapped */ public SecurityAwareViewHandler(ViewHandler wrapped) { this.wrapped = wrapped; this.activated = ClassDeactivationUtils.isActivated(getClass()); }
/** * Constructor for wrapping the given {@link ActionListener} * @param wrapped action-listener which should be wrapped */ public DeltaSpikeActionListener(ActionListener wrapped) { this.wrapped = wrapped; this.activated = ClassDeactivationUtils.isActivated(getClass()); }