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}