001package org.tynamo.security.components;
002
003import org.apache.tapestry5.corelib.base.AbstractConditional;
004import org.apache.tapestry5.ioc.annotations.Inject;
005import org.tynamo.security.services.SecurityService;
006
007/**
008 * Render body if subject is not authenticated
009 * @see SecurityService#isNotAuthenticated()
010 */
011public class NotAuthenticated extends AbstractConditional {
012
013        @Inject
014        private SecurityService securityService;
015
016        @Override
017        protected boolean test() {
018                return securityService.isNotAuthenticated();
019        }
020
021}