<%@ jet package="cruise.ui.jsf.templates.impl.GUI.associations" imports="java.util.* cruise.umple.compiler.* cruise.model.abstractObjects.BackingObject cruise.ui.jsf.*" class="AssocZeroOrOneFormFragment" %> <% BackingObject bckObject = (BackingObject) argument; List mergeList= new ArrayList(); mergeList.addAll( bckObject.getConstructorOneAsociations()); mergeList.addAll(bckObject.getZeroOrOneAsociations()); %> <% for (AssociationVariable assocVar: mergeList) { %> Bundle.<%=assocVar.getUpperCaseName()%>}" /> <% BackingObject assBck=bckObject.getFragmentProvider().getClassMap().get(assocVar.getType()); %> Bean.<%=assocVar.getName()%>!=null}"> <% for (AttributeVariable attVar: assBck.getKeysAttributes()) { %> Bundle.<%=attVar.getUpperCaseName()%>}" /> <%=bckObject.getFragmentProvider().getGUIGridFragment(attVar, "a"+bckObject.getClassName()+"Bean." + assocVar.getName(), "a" + assBck.getClassName() ) %> <% } %> Bean.from<%=assocVar.getUpperCaseName()%>}" immediate="true" action="#{<%="a"+bckObject.getClassName()%>Bean.to<%=assocVar.getUpperCaseName()%>s}" oncomplete="Richfaces.showModalPanel('<%=assocVar.getUpperCaseName()%>GridPanel#{uniqueId}');"> <% } %>