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

reports.templates.ejb.ftl Maven / Gradle / Ivy

The newest version!



<#assign applicationReportIndexModel = reportModel.applicationReportIndexModel>

<#macro mdbRenderer mdb>
    
        <@render_link model=mdb.ejbDeploymentDescriptor project=reportModel.projectModel text=mdb.beanName/>
        
            <@render_link model=mdb.ejbClass project=reportModel.projectModel/>
        
        ${(mdb.destination.jndiLocation)!}
    



<#macro ejbRenderer ejb>
    
        
            <@render_link model=ejb.ejbDeploymentDescriptor project=reportModel.projectModel text=ejb.beanName/>
        
        
            <#if ejb.ejbHome??>
                <@render_link model=ejb.ejbHome project=reportModel.projectModel text="Home" class="btn btn-xxs btn-success"/><#t>
            <#else>
                <#t>
            
            <#if ejb.ejbLocal??>
                <@render_link model=ejb.ejbLocal project=reportModel.projectModel text="Local" class="btn btn-xxs btn-success"/><#t>
            <#else>
                <#t>
            
            <#if ejb.ejbRemote??>
                <@render_link model=ejb.ejbRemote project=reportModel.projectModel text="Remote" class="btn btn-xxs btn-danger"/><#t>
            <#else>
                <#t>
            
        
        
            <@render_link model=ejb.ejbClass project=reportModel.projectModel/>
        
        
        	${(ejb.jndiReference.jndiLocation)!}
        
    


<#macro entityRenderer ejb>
    
        
            <@render_link model=ejb.ejbDeploymentDescriptor project=reportModel.projectModel text=ejb.beanName />
        
        
            <@render_link model=ejb.ejbClass project=reportModel.projectModel/>
        
        ${ejb.tableName!""}
        ${ejb.persistenceType!""}
    




    
    
    ${reportModel.projectModel.name} - EJB Report
    
    
    

    <#assign basePath="resources">
    <#include "include/favicon.ftl">

    




    

    
<#if !reportModel.relatedResources.mdb?has_content && !reportModel.relatedResources.stateless?has_content && !reportModel.relatedResources.stateful?has_content && !reportModel.relatedResources.entity?has_content>

EJB Report

No EJBs found to report

<#list reportModel.relatedResources.mdb>

Message Driven Beans

<#items as mdb> <@mdbRenderer mdb />
MDB NameClassJMS Destination
<#list reportModel.relatedResources.stateless>

Stateless Session Beans

<#items as statelessBean> <@ejbRenderer statelessBean/>
Bean NameInterfaceImplementationJNDI Location
<#list reportModel.relatedResources.stateful>

Stateful Session Beans

<#items as statefulBean> <@ejbRenderer statefulBean/>
Bean NameInterfaceImplementationJNDI Location
<#list reportModel.relatedResources.entity>

Entity Beans

<#items as entityBean> <@entityRenderer entityBean/>
Bean NameClassTablePersistence Type
<#include "include/timestamp.ftl">




© 2015 - 2024 Weber Informatics LLC | Privacy Policy