All Downloads are FREE. Search and download functionalities are using the official Maven repository.

security.ahtutils-util.seamPages.ftl Maven / Gradle / Ivy

There is a newer version: 0.2.5
Show newest version
package ${packageName};

import org.jboss.seam.faces.rewrite.UrlMapping;
import org.jboss.seam.faces.view.config.ViewConfig;
import org.jboss.seam.faces.view.config.ViewPattern;
<#list classImports as i>
${i}


<#list views as v>
<#if !v.public || v.onlyLoginRequired>
import ${v.import};



@ViewConfig
public interface SeamPages
{
<#list views as v>

	static enum Pages${v_index}
    {
    	@ViewPattern("${v.viewPattern}")
        @UrlMapping(pattern="${v.urlMapping}")
<#if !v.public>
        @LoginView("${loginView}")
        @AccessDeniedView("${accessDeniedView}")
        @RestrictAtPhase(PhaseIdType.RESTORE_VIEW)

<#if !v.public>
	<#if v.onlyLoginRequired>
		@${loginIdentifier}
	<#else>
		@${v.identifier}     
     

        ${v.enum};
    }
 
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy