Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • DM/dm-docs
  • hammonds/dm-docs
  • hparraga/dm-docs
3 results
Show changes
Showing
with 808 additions and 0 deletions
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<ui:param name="experimentObject" value="#{experimentController.current}"/>
<p:panelGrid columns="2" styleClass="viewEntityDetails">
<h:outputLabel for="name" value="Name" styleClass="entityDataEmphasizedLabel"/>
<h:outputText id="name" value="#{experimentObject.name}" title="Name" styleClass="entityDataEmphasizedText"/>
<h:outputLabel for="experimentType" value="Type" styleClass="entityDataLabel"/>
<h:outputText id="experimentType" value="#{experimentObject.experimentType.name}" title="Type" styleClass="entityDataText"/>
<h:outputLabel for="experimentStation" value="Station" styleClass="entityDataLabel"/>
<h:outputText id="experimentStation" value="#{experimentObject.experimentStation.name}" title="Station" styleClass="entityDataText"/>
<h:outputLabel for="description" value="Description" styleClass="entityDataLabel"/>
<h:outputText id="description" value="#{experimentObject.description}" title="Description" styleClass="entityDataText"/>
<h:outputLabel for="startDate" value="Start Date" styleClass="entityDataLabel"/>
<h:outputText id="startDate" value="#{experimentObject.startDate}" styleClass="entityDataText">
<f:convertDateTime pattern="#{resources.DateTimeZonePattern}" type="both" timeZone="#{resources.Timezone}" />
</h:outputText>
<h:outputLabel for="endDate" value="End Date" styleClass="entityDataLabel"/>
<h:outputText id="endDate" value="#{experimentObject.endDate}" styleClass="entityDataText">
<f:convertDateTime pattern="#{resources.DateTimeZonePattern}" type="both" timeZone="#{resources.Timezone}" />
</h:outputText>
</p:panelGrid>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<ui:fragment>
<p:dataTable id="userSelectDataTable"
widgetVar="userSelectDataTableWidget"
var="userInfoObject"
value="#{userInfoController.selectDataModel}"
rowKey="#{userInfoObject.username}"
selectionMode="single"
selection="#{experimentController.currentUserExperimentRole.userInfo}"
paginator="true"
paginatorAlwaysVisible="true"
rows="#{userInfoController.selectNumberOfItemsPerPage}"
emptyMessage="No available records found.">
<p:column sortBy="#{userInfoObject.badge}" headerText="Badge"
filterBy="#{userInfoObject.badge}">
<h:outputText value="#{userInfoObject.badge}"/>
</p:column>
<p:column sortBy="#{userInfoObject.username}" headerText="Username"
filterBy="#{userInfoObject.username}">
<h:outputText value="#{userInfoObject.username}"/>
</p:column>
<p:column sortBy="#{userInfoObject.lastName}" headerText="Last Name"
filterBy="#{userInfoObject.lastName}">
<h:outputText value="#{userInfoObject.lastName}"/>
</p:column>
<p:column sortBy="#{userInfoObject.firstName}" headerText="First, Middle Name"
filterBy="#{userInfoObject.firstName}">
<h:outputText value="#{userInfoObject.firstName} #{userInfoObject.middleName}"/>
</p:column>
</p:dataTable>
</ui:fragment>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<f:metadata>
<f:event type="preRenderComponent" listener="#{experimentController.processViewRequestParams}"/>
</f:metadata>
<title>Experiment View</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<h:form id="viewExperimentForm">
<div class="pageTitle">
<h1>Experiment #{experimentController.current.name}</h1>
</div>
<ui:param name="experimentObject" value="#{experimentController.current}"/>
<p:accordionPanel multiple="true" activeIndex="0,1,2" >
<p:tab title="Experiment Data">
<div class="middleCenterLeftContent">
<ui:include src="private/experimentViewPanelGrid.xhtml"/>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentController.prepareEdit(experimentObject)}" rendered="#{loginController.canManageExperiment(experimentObject)}" value="Edit" alt="Edit" icon="ui-icon-pencil"/>
<p:commandButton action="#{experimentController.followBreadcrumbOrPrepareList()}" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</div>
</p:tab>
<p:tab title="Experiment Users">
<div class="middleCenterLeftContent">
<ui:include src="private/experimentUserListDataTable.xhtml"/>
</div>
</p:tab>
</p:accordionPanel>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentController.followBreadcrumbOrPrepareList()}" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedIn.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardHome.js" rendered="#{!experimentController.entitySelected}"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<title>Experiment Station Edit</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<div class="pageTitle">
<h1>Add Experiment Station</h1>
</div>
<h:form id="addStationForm">
<ui:include src="private/experimentStationCreatePanelGrid.xhtml"/>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentStationController.create()}" value="Save" alt="Save" icon="ui-icon-check" update="@form"/>
<p:commandButton action="#{experimentStationController.prepareList()}" immediate="true" value="Cancel" alt="Cancel" icon="ui-icon-cancel"/>
</div>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedin.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardNotAuthorized.js" rendered="#{!loginController.admin}"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<title>Experiment Station Edit</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<h:form id="editStationForm">
<div class="middleCenterLeftContent">
<div class="pageTitle">
<h1>Edit Station #{experimentStationController.current.name}</h1>
</div>
<ui:param name="entityController" value="#{experimentStationController}"/>
<ui:param name="stationObject" value="#{experimentStationController.current}"/>
<p:accordionPanel multiple="true" dynamic="true" cache="false" activeIndex="0,1,2" >
<p:tab title="Station Data" id="detailsTab" >
<ui:include src="private/stationEditPanelGrid.xhtml"/>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentStationController.update()}" value="Save" alt="Save" icon="ui-icon-check"/>
<p:commandButton action="#{experimentStationController.prepareList()}" immediate="true" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</p:tab>
<p:tab title="Station Experiments">
<div class="middleCenterLeftContent">
<ui:include src="private/stationExperimentListDataTable.xhtml"/>
</div>
</p:tab>
<p:tab title="Station Managers">
<div class="middleCenterLeftContent">
<ui:include src="private/stationManagerListDataTable.xhtml"/>
</div>
</p:tab>
</p:accordionPanel>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentStationController.prepareList()}" immediate="true" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</div>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedin.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardNotAuthorized.js" rendered="#{!loginController.admin}"/>
<h:outputScript library="js" name="common/forwardHome.js" rendered="#{!experimentStationController.entitySelected}"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<title>Experiment Stations List</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<div class="pageTitle">
<h1>Experiment Stations</h1>
</div>
<h:form id="viewStationListForm">
<ui:param name="entityController" value="#{experimentStationController}"/>
<ui:include src="../common/commonListActionButtons.xhtml"/>
<h:panelGroup>
<ui:include src="private/stationListDataTable.xhtml"/>
</h:panelGroup>
<ui:include src="private/stationDestroyDialog.xhtml"/>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedIn.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="experimentStation/loadFilters.js"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<ui:fragment>
<p:dataTable id="managerSelectDataTable"
widgetVar="managerSelectDataTableWidget"
var="userInfoObject"
value="#{userInfoController.selectDataModel}"
rowKey="#{userInfoObject.username}"
selectionMode="single"
selection="#{experimentStationController.currentUserSystemRole.userInfo}"
paginator="true"
paginatorAlwaysVisible="true"
rows="#{userInfoController.selectNumberOfItemsPerPage}"
emptyMessage="No available records found.">
<p:column sortBy="#{userInfoObject.badge}" headerText="Badge"
filterBy="#{userInfoObject.badge}">
<h:outputText value="#{userInfoObject.badge}"/>
</p:column>
<p:column sortBy="#{userInfoObject.username}" headerText="Username"
filterBy="#{userInfoObject.username}">
<h:outputText value="#{userInfoObject.username}"/>
</p:column>
<p:column sortBy="#{userInfoObject.lastName}" headerText="Last Name"
filterBy="#{userInfoObject.lastName}">
<h:outputText value="#{userInfoObject.lastName}"/>
</p:column>
<p:column sortBy="#{userInfoObject.firstName}" headerText="First, Middle Name"
filterBy="#{userInfoObject.firstName}">
<h:outputText value="#{userInfoObject.firstName} #{userInfoObject.middleName}"/>
</p:column>
</p:dataTable>
</ui:fragment>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:param name="stationObject" value="#{experimentStationController.selected}"/>
<p:panelGrid columns="2" styleClass="createEntityDetails">
<h:outputLabel for="name" value="Name" styleClass="entityDataEmphasizedLabel"/>
<h:inputText id="name" value="#{stationObject.name}" title="Name" styleClass="entityDataEmphasizedInputText"/>
<h:outputLabel for="description" value="Description" styleClass="entityDataLabel"/>
<h:inputText id="description" value="#{stationObject.description}" title="Description" styleClass="entityDataInputText"/>
</p:panelGrid>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<p:confirmDialog id="stationDestroyDialog" message="Delete experiment station #{experimentStationController.getCurrentEntityInstanceName()}?"
header="Delete Experiment Station" severity="alert" widgetVar="stationDestroyDialogWidget"
styleClass="dialog">
<p:commandButton value="Yes" oncomplete="stationDestroyDialogWidget.hide()" action="#{experimentStationController.destroy()}"/>
<p:commandButton value="No" onclick="PF('stationDestroyDialogWidget').hide()" type="button" />
</p:confirmDialog>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:param name="stationObject" value="#{experimentStationController.selected}"/>
<p:panelGrid columns="2" styleClass="editEntityDetails">
<h:outputLabel for="name" value="Name" styleClass="entityDataEmphasizedLabel"/>
<h:outputText id="name" value="#{stationObject.name}" title="Name" styleClass="entityDataEmphasizedText"/>
<h:outputLabel for="description" value="Description" styleClass="entityDataLabel"/>
<h:inputText id="description" value="#{stationObject.description}" title="Description" styleClass="entityDataInputText"/>
</p:panelGrid>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<p:dialog id="stationExperimentAddDialog"
widgetVar="stationExperimentAddDialogWidget"
header="Add Experiment (Station: #{stationObject.name})"
styleClass="dialog">
<div class="dialog">
<ui:include src="stationExperimentCreatePanelGrid.xhtml"/>
<f:facet name="footer" class="dialog">
<div class="actionButton" align="center">
<p:commandButton value="Add" alt="Add Station Experiment"
action="#{experimentController.addStationExperiment()}"
oncomplete="PF('stationExperimentAddDialogWidget').hide()"
update="@form"
immediate="true"
icon="ui-icon-arrowreturnthick-1-w"
styleClass="dialog">
<p:ajax process="@form" update="@form"/>
</p:commandButton>
<p:commandButton value="Cancel" alt="Cancel"
onclick="PF('stationExperimentAddDialogWidget').hide()"
update="@form"
immediate="true"
icon="ui-icon-close"
styleClass="dialog">
</p:commandButton>
</div>
</f:facet>
</div>
</p:dialog>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:param name="stationExperimentObject" value="#{experimentController.currentStationExperiment}"/>
<p:panelGrid columns="2">
<h:outputLabel for="experimentName" value="Name" styleClass="entityDataEmphasizedLabel"/>
<h:inputText id="experimentName" value="#{stationExperimentObject.name}" title="Name" styleClass="entityDataInputText"/>
<h:outputLabel for="experimentType" value="Type" styleClass="entityDataLabel"/>
<p:selectOneMenu id="experimentType" value="#{stationExperimentObject.experimentType}" styleClass="entityDataInputText">
<f:selectItem itemLabel="Select Type" itemValue="" noSelectionOption="true" />
<f:selectItems value="#{experimentTypeController.getAvailableItems()}"
var="experimentType"
itemValue="#{experimentType}"
itemLabel="#{experimentType.name}"
itemDescription="#{experimentType.description}" />
</p:selectOneMenu>
<h:outputLabel for="experimentDescription" value="Description" styleClass="entityDataLabel"/>
<h:inputText id="experimentDescription" value="#{stationExperimentObject.description}" title="Description" styleClass="entityDataInputText"/>
<h:outputLabel for="startDate" value="Start Date"/>
<p:calendar id="startDate" value="#{stationExperimentObject.startDate}" mode="popup" showOn="button" pattern="#{resources.DateTimePattern}" />
<h:outputLabel for="endDate" value="End Date" />
<p:calendar id="endDate" value="#{stationExperimentObject.endDate}" mode="popup" showOn="button" pattern="#{resources.DateTimePattern}" />
</p:panelGrid>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:param name="breadcrumb" value="#{experimentStationController.currentViewId}"/>
<ui:param name="breadcrumbObjectId" value="#{stationObject.id}"/>
<ui:include src="stationExperimentAddDialog.xhtml"/>
<div class="actionButton">
<p:commandButton id="stationExperimentAddButton"
action="#{experimentController.prepareAddStationExperiment(stationObject)}"
oncomplete="PF('stationExperimentAddDialogWidget').show()"
rendered="#{loginController.canManageStation(stationObject)}"
value="Add" alt="Add station experiment." icon="ui-icon-plus">
<p:tooltip for="stationExperimentAddButton" value="Add station experiment."/>
</p:commandButton>
</div>
<p:dataTable id="stationExperimentListDataTable"
var="stationExperimentObject"
value="#{stationObject.experimentList}"
paginator="true"
paginatorAlwaysVisible="false"
rows="#{experimentStationController.displayNumberOfItemsPerPage}"
widgetVar="stationExperimentListWidget"
emptyMessage="No experiments found.">
<p:column sortBy="#{stationExperimentObject.name}" headerText="Experiment Name"
filterBy="#{stationExperimentObject.name}" filterMatchMode="contains" >
<h:outputLink value="../experiment/view.xhtml?id=#{stationExperimentObject.id}&amp;breadcrumb=#{breadcrumb}&amp;breadcrumbObjectId=#{breadcrumbObjectId}"
title="Experiment: #{stationExperimentObject.name}">
<h:outputText value="#{stationExperimentObject.name}"/>
</h:outputLink>
</p:column>
<p:column sortBy="#{stationExperimentObject.experimentType.name}" headerText="Experiment Type"
filterBy="#{stationExperimentObject.experimentType.name}" filterMatchMode="contains" >
<h:outputText value="#{stationExperimentObject.experimentType.name}"/>
</p:column>
<p:column headerText="Actions" >
<div class="actionLink">
<p:commandLink action="#{experimentController.deleteStationExperiment(stationExperimentObject)}"
styleClass="ui-icon ui-icon-trash" title="Delete"
update="stationExperimentListDataTable"
rendered="#{loginController.canManageStation(stationObject)}"
immediate="true"/>
</div>
</p:column>
</p:dataTable>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<p:dataTable id="stationListDataTable"
var="stationObject"
value="#{experimentStationController.listDataModel}"
filteredValue="#{experimentStationController.filteredObjectList}"
paginator="true"
paginatorAlwaysVisible="false"
rows="#{experimentStationController.displayNumberOfItemsPerPage}"
widgetVar="stationListWidget"
emptyMessage="No experiment stations found.">
<p:column sortBy="#{stationObject.id}" headerText="Id" >
<h:outputText value="#{stationObject.id}"/>
</p:column>
<p:column sortBy="#{stationObject.name}" headerText="Name"
filterBy="#{stationObject.name}" filterMatchMode="contains" >
<h:outputText value="#{stationObject.name}"/>
</p:column>
<p:column sortBy="#{stationObject.description}" headerText="Description"
filterBy="#{stationObject.description}" filterMatchMode="contains">
<h:outputText value="#{stationObject.description}"/>
</p:column>
<p:column headerText="Actions" >
<div class="actionLink">
<p:commandLink action="#{experimentStationController.prepareView(stationObject)}" styleClass="ui-icon ui-icon-info" title="View"/>
<p:commandLink action="#{experimentStationController.prepareEdit(stationObject)}" rendered="#{loginController.admin}" styleClass="ui-icon ui-icon-pencil" title="Edit"/>
<p:commandLink oncomplete="PF('stationDestroyDialogWidget').show()" rendered="#{loginController.admin}" styleClass="ui-icon ui-icon-trash" title="Delete" update="@form">
<f:setPropertyActionListener value="#{stationObject}" target="#{experimentStationController.current}"/>
</p:commandLink>
</div>
</p:column>
</p:dataTable>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<p:dialog id="stationManagerAddDialog"
widgetVar="stationManagerAddDialogWidget"
header="Select Station Manager"
styleClass="dialog">
<div class="dialog">
<ui:include src="managerSelectDataTable.xhtml"/>
<f:facet name="footer" class="dialog">
<div class="actionButton" align="center">
<p:commandButton value="Add" alt="Add"
action="#{experimentStationController.addManager()}"
onclick="PF('managerSelectDataTableWidget').filter()"
oncomplete="PF('stationManagerAddDialogWidget').hide()"
update="@form"
immediate="true"
icon="ui-icon-arrowreturnthick-1-w"
styleClass="dialog">
</p:commandButton>
<p:commandButton value="Cancel" alt="Cancel"
onclick="PF('stationManagerAddDialogWidget').hide()"
update="@form"
immediate="true"
icon="ui-icon-close"
styleClass="dialog">
</p:commandButton>
</div>
</f:facet>
</div>
</p:dialog>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<div class="actionButton">
<p:commandButton id="stationManagerAddButton"
action="#{experimentStationController.prepareAddManager(stationObject)}"
oncomplete="PF('stationManagerAddDialogWidget').show()"
rendered="#{loginController.admin}"
value="Add" alt="Add station manager." icon="ui-icon-plus">
<p:tooltip for="stationManagerAddButton" value="Add station manager."/>
</p:commandButton>
</div>
<ui:include src="stationManagerAddDialog.xhtml"/>
<ui:param name="breadcrumb" value="#{experimentStationController.currentViewId}"/>
<ui:param name="breadcrumbObjectId" value="#{stationObject.id}"/>
<p:dataTable id="stationManagerListDataTable"
var="userSystemRoleObject"
value="#{stationObject.userSystemRoleList}"
paginator="true"
paginatorAlwaysVisible="false"
rows="#{experimentStationController.displayNumberOfItemsPerPage}"
widgetVar="stationManagerListWidget"
emptyMessage="No managers found.">
<p:column sortBy="#{userSystemRoleObject.userInfo.username}" headerText="Username"
filterBy="#{userSystemRoleObject.userInfo.username}" filterMatchMode="contains" >
<h:outputLink value="../userInfo/view.xhtml?id=#{userSystemRoleObject.userInfo.id}&amp;breadcrumb=#{breadcrumb}&amp;breadcrumbObjectId=#{breadcrumbObjectId}"
title="User: #{userSystemRoleObject.userInfo.username}">
<h:outputText value="#{userSystemRoleObject.userInfo.username}"/>
</h:outputLink>
</p:column>
<p:column sortBy="#{userSystemRoleObject.userInfo.lastName}" headerText="Last Name"
filterBy="#{userSystemRoleObject.userInfo.lastName}" filterMatchMode="contains" >
<h:outputText value="#{userSystemRoleObject.userInfo.lastName}"/>
</p:column>
<p:column sortBy="#{userSystemRoleObject.userInfo.firstName}" headerText="First, Middle Name"
filterBy="#{userSystemRoleObject.userInfo.firstName}" filterMatchMode="contains" >
<h:outputText value="#{userSystemRoleObject.userInfo.firstName} #{userSystemRoleObject.userInfo.middleName}"/>
</p:column>
<p:column headerText="Actions" >
<div class="actionLink">
<p:commandLink action="#{experimentStationController.deleteManager(userSystemRoleObject)}"
styleClass="ui-icon ui-icon-trash" title="Delete"
update="stationManagerListDataTable"
rendered="#{loginController.admin}"
immediate="true"/>
</div>
</p:column>
</p:dataTable>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<ui:param name="stationObject" value="#{experimentStationController.selected}"/>
<p:panelGrid columns="2" styleClass="viewEntityDetails">
<h:outputLabel for="name" value="Name" styleClass="entityDataEmphasizedLabel"/>
<h:outputText id="name" value="#{stationObject.name}" title="Name" styleClass="entityDataEmphasizedText"/>
<h:outputLabel for="description" value="Description" styleClass="entityDataLabel"/>
<h:outputText id="description" value="#{stationObject.description}" title="Description" styleClass="entityDataText"/>
</p:panelGrid>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<f:metadata>
<f:event type="preRenderComponent" listener="#{experimentStationController.processViewRequestParams}"/>
</f:metadata>
<title>Station View</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<h:form id="viewStationForm">
<ui:param name="entityController" value="#{experimentStationController}"/>
<ui:param name="stationObject" value="#{experimentStationController.current}"/>
<p:accordionPanel multiple="true" activeIndex="0,1,2" >
<p:tab title="Station Data">
<div class="middleCenterLeftContent">
<ui:include src="private/stationViewPanelGrid.xhtml"/>
<p/>
<ui:param name="stationObject" value="#{experimentStationController.selected}"/>
<div class="actionButton">
<p:commandButton action="#{experimentStationController.prepareEdit(stationObject)}" rendered="#{loginController.canManageStation(stationObject)}" value="Edit" alt="Edit" icon="ui-icon-pencil"/>
<p:commandButton onclick="PF('stationDestroyDialogWidget').show();" rendered="#{loginController.admin}" value="Delete" alt="Delete" icon="ui-icon-trash">
<f:setPropertyActionListener value="#{stationObject}" target="#{experimentStationController.current}"/>
</p:commandButton>
<p:commandButton action="#{experimentStationController.followBreadcrumbOrPrepareList()}" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</div>
</p:tab>
<p:tab title="Station Experiments">
<div class="middleCenterLeftContent">
<ui:include src="private/stationExperimentListDataTable.xhtml"/>
</div>
</p:tab>
<p:tab title="Station Managers">
<div class="middleCenterLeftContent">
<ui:include src="private/stationManagerListDataTable.xhtml"/>
</div>
</p:tab>
</p:accordionPanel>
<div class="actionButton">
<p:commandButton action="#{experimentStationController.followBreadcrumbOrPrepareList()}" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
<ui:include src="private/stationDestroyDialog.xhtml"/>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedIn.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardHome.js" rendered="#{!experimentStationController.entitySelected}"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<title>Experiment Type Edit</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<div class="pageTitle">
<h1>Add Experiment Type</h1>
</div>
<h:form id="addExperimentTypeForm">
<ui:include src="private/experimentTypeCreatePanelGrid.xhtml"/>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentTypeController.create()}" value="Save" alt="Save" icon="ui-icon-check" update="@form"/>
<p:commandButton action="#{experimentTypeController.prepareList()}" immediate="true" value="Cancel" alt="Cancel" icon="ui-icon-cancel"/>
</div>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedin.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardNotAuthorized.js" rendered="#{!loginController.admin}"/>
</ui:define>
</ui:composition>
</ui:composition>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<title>Experiment Type Edit</title>
<ui:composition template="../../templates/dmViewTemplate.xhtml">
<ui:define name="middleCenter">
<h:form id="editExperimentTypeForm">
<div class="middleCenterLeftContent">
<div class="pageTitle">
<h1>Edit Experiment Type</h1>
</div>
<ui:include src="private/experimentTypeEditPanelGrid.xhtml"/>
<p/>
<div class="actionButton">
<p:commandButton action="#{experimentTypeController.update()}" value="Save" alt="Save" icon="ui-icon-check"/>
<p:commandButton action="#{experimentTypeController.prepareList()}" immediate="true" value="Return" alt="Return" icon="ui-icon-arrowreturnthick-1-w"/>
</div>
</div>
</h:form>
<h:outputScript library="js" name="common/forwardNotLoggedin.js" rendered="#{!loginController.loggedIn}"/>
<h:outputScript library="js" name="common/forwardNotAuthorized.js" rendered="#{!loginController.admin}"/>
<h:outputScript library="js" name="common/forwardHome.js" rendered="#{!experimentTypeController.entitySelected}"/>
</ui:define>
</ui:composition>
</ui:composition>