Author: jonesde
Date: Thu Mar 20 10:17:35 2008 New Revision: 639368 URL: http://svn.apache.org/viewvc?rev=639368&view=rev Log: Now shows artifact info for screens, requests, views; not forms yet as methods haven't been defined there Modified: ofbiz/trunk/framework/webtools/webapp/webtools/artifactinfo/ArtifactInfo.ftl Modified: ofbiz/trunk/framework/webtools/webapp/webtools/artifactinfo/ArtifactInfo.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/artifactinfo/ArtifactInfo.ftl?rev=639368&r1=639367&r2=639368&view=diff ============================================================================== --- ofbiz/trunk/framework/webtools/webapp/webtools/artifactinfo/ArtifactInfo.ftl (original) +++ ofbiz/trunk/framework/webtools/webapp/webtools/artifactinfo/ArtifactInfo.ftl Thu Mar 20 10:17:35 2008 @@ -18,7 +18,45 @@ --> -<#if artifactInfo?exists> +<#if !artifactInfo?exists> + + <#-- add form here to specify artifact info name. --> + <div class="screenlet-body"> + <form name="ArtifactInfoByName" method="post" action="<@ofbizUrl>ArtifactInfo</@ofbizUrl>" class="basic-form"> + Search Names/Locations: <input type="text" name="name" value="${parameters.name?if_exists}" size="40"/> + <input type="submit" name="submitButton" value="Find"/> + </form> + </div> + <div class="screenlet-body"> + <form name="ArtifactInfoByNameAndType" method="post" action="<@ofbizUrl>ArtifactInfo</@ofbizUrl>" class="basic-form"> + <div>Name: <input type="text" name="name" value="${parameters.name?if_exists}" size="40"/></div> + <div>Location: <input type="text" name="location" value="${parameters.location?if_exists}" size="60"/></div> + <div> + <select name="type"> + <option>entity</option> + <option>service</option> + <option>form</option> + <option>screen</option> + <option>request</option> + <option>view</option> + </select> + <input type="submit" name="submitButton" value="Lookup"/> + </div> + </form> + </div> + + <#-- add set of ArtifactInfo if there is not a single one identified, with link to each --> + <#if artifactInfoSet?has_content> + <div class="screenlet-body"> + <h4>Multiple Artifacts Found:</h4> + <#list artifactInfoSet as curArtifactInfo> + <div>${curArtifactInfo.getDisplayType()}: <@displayArtifactInfoLink artifactInfo=curArtifactInfo/></div> + </#list> + </div> + </#if> + +<#else/> + <h1>Artifact Info (${artifactInfo.getDisplayType()}): ${artifactInfo.getDisplayName()}</h1> <#if artifactInfo.getType() == "entity"> @@ -105,51 +143,75 @@ <@displayScreenWidgetArtifactInfo screenWidgetArtifactInfo=screenWidgetArtifactInfo/> </#list> + <h2>Requests with Events That Call This Service</h2> + <#list artifactInfo.getRequestsWithEventCallingService()?if_exists as controllerRequestArtifactInfo> + <@displayControllerRequestArtifactInfo controllerRequestArtifactInfo=controllerRequestArtifactInfo/> + </#list> + <#elseif artifactInfo.getType() == "form"/> + <#-- TODO: add these once defined! --> <#elseif artifactInfo.getType() == "screen"/> + <h2>Entities Used in This Screen</h2> + <#list artifactInfo.getEntitiesUsedInScreen()?if_exists as entityArtifactInfo> + <@displayEntityArtifactInfo entityArtifactInfo=entityArtifactInfo/> + </#list> - <#elseif artifactInfo.getType() == "request"/> + <h2>Services Used in This Screen</h2> + <#list artifactInfo.getServicesUsedInScreen()?if_exists as serviceArtifactInfo> + <@displayServiceArtifactInfo serviceArtifactInfo=serviceArtifactInfo/> + </#list> - <#elseif artifactInfo.getType() == "view"/> + <h2>Forms Included in This Screen</h2> + <#list artifactInfo.getFormsIncludedInScreen()?if_exists as formWidgetArtifactInfo> + <@displayFormWidgetArtifactInfo formWidgetArtifactInfo=formWidgetArtifactInfo/> + </#list> - </#if> + <h2>Screens Include in This Screen</h2> + <#list artifactInfo.getScreensIncludedInScreen()?if_exists as screenWidgetArtifactInfo> + <@displayScreenWidgetArtifactInfo screenWidgetArtifactInfo=screenWidgetArtifactInfo/> + </#list> + <h2>Screens Including This Screen</h2> + <#list artifactInfo.getScreensIncludingThisScreen()?if_exists as screenWidgetArtifactInfo> + <@displayScreenWidgetArtifactInfo screenWidgetArtifactInfo=screenWidgetArtifactInfo/> + </#list> -<#else/> - - <#-- add form here to specify artifact info name. --> - <div class="screenlet-body"> - <form name="ArtifactInfoByName" method="post" action="<@ofbizUrl>ArtifactInfo</@ofbizUrl>" class="basic-form"> - Search Names/Locations: <input type="text" name="name" value="${parameters.name?if_exists}" size="40"/> - <input type="submit" name="submitButton" value="Find"/> - </form> - </div> - <div class="screenlet-body"> - <form name="ArtifactInfoByNameAndType" method="post" action="<@ofbizUrl>ArtifactInfo</@ofbizUrl>" class="basic-form"> - <div>Name: <input type="text" name="name" value="${parameters.name?if_exists}" size="40"/></div> - <div>Location: <input type="text" name="location" value="${parameters.location?if_exists}" size="60"/></div> - <div> - <select name="type"> - <option>entity</option> - <option>service</option> - <option>form</option> - <option>screen</option> - <option>request</option> - <option>view</option> - </select> - <input type="submit" name="submitButton" value="Lookup"/> - </div> - </form> - </div> + <h2>Controller Views Referring to This Screen</h2> + <#list artifactInfo.getViewsReferringToScreen()?if_exists as controllerViewArtifactInfo> + <@displayControllerViewArtifactInfo controllerViewArtifactInfo=controllerViewArtifactInfo/> + </#list> + + <#elseif artifactInfo.getType() == "request"/> + <#if artifactInfo.getServiceCalledByRequestEvent()?exists> + <h2>Service Called by Request Event</h2> + <@displayServiceArtifactInfo serviceArtifactInfo=artifactInfo.getServiceCalledByRequestEvent()/> + </#if> + + <h2>Requests That Are Responses to This Request</h2> + <#list artifactInfo.getRequestsThatAreResponsesToThisRequest()?if_exists as controllerRequestArtifactInfo> + <@displayControllerRequestArtifactInfo controllerRequestArtifactInfo=controllerRequestArtifactInfo/> + </#list> + <h2>Requests That This Request is a Responses To</h2> + <#list artifactInfo.getRequestsThatThisRequestIsResponsTo()?if_exists as controllerRequestArtifactInfo> + <@displayControllerRequestArtifactInfo controllerRequestArtifactInfo=controllerRequestArtifactInfo/> + </#list> + + <h2>Controller Views That Are Responses to This Request</h2> + <#list artifactInfo.getViewsThatAreResponsesToThisRequest()?if_exists as controllerViewArtifactInfo> + <@displayControllerViewArtifactInfo controllerViewArtifactInfo=controllerViewArtifactInfo/> + </#list> - <#-- add set of ArtifactInfo if there is not a single one identified, with link to each --> - <#if artifactInfoSet?has_content> - <div class="screenlet-body"> - <h4>Multiple Artifacts Found:</h4> - <#list artifactInfoSet as curArtifactInfo> - <div>${curArtifactInfo.getDisplayType()}: <@displayArtifactInfoLink artifactInfo=curArtifactInfo/></div> + <#elseif artifactInfo.getType() == "view"/> + <h2>Requests That This View is a Responses To</h2> + <#list artifactInfo.getRequestsThatThisViewIsResponseTo()?if_exists as controllerRequestArtifactInfo> + <@displayControllerRequestArtifactInfo controllerRequestArtifactInfo=controllerRequestArtifactInfo/> </#list> - </div> + + <#if artifactInfo.getScreenCalledByThisView()?exists> + <h2>Screen Called by This View</h2> + <@displayScreenWidgetArtifactInfo screenWidgetArtifactInfo=artifactInfo.getScreenCalledByThisView()/> + </#if> + </#if> </#if> |
Free forum by Nabble | Edit this page |