Commit 0bb30637 by Juho

actionlogjuttuja

1 parent 5e0afa60
...@@ -59,4 +59,10 @@ public class ActionLogBean implements ActionLogBeanLocal { ...@@ -59,4 +59,10 @@ public class ActionLogBean implements ActionLogBeanLocal {
public List<Role> getAssignableRoles() { public List<Role> getAssignableRoles() {
return roleBean.listRoles(); return roleBean.listRoles();
} }
@Override
public ActionLogMessage find(Integer id) {
return actionLogFacade.find(id);
}
} }
...@@ -11,4 +11,5 @@ public interface ActionLogBeanLocal { ...@@ -11,4 +11,5 @@ public interface ActionLogBeanLocal {
public List<ActionLogMessage> getAllActionLogEvents(); public List<ActionLogMessage> getAllActionLogEvents();
public List<Role> getAssignableRoles(); public List<Role> getAssignableRoles();
public void createActionLogEvent(String message, Role crew, boolean isTask); public void createActionLogEvent(String message, Role crew, boolean isTask);
public ActionLogMessage find(Integer id);
} }
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
<h:body> <h:body>
<ui:composition template="/layout/#{sessionHandler.layout}/template.xhtml"> <ui:composition template="/layout/#{sessionHandler.layout}/template.xhtml">
<f:metadata> <f:metadata>
<!-- f:event type="preRenderView" listener="#{newsListView.initView}" /--> <f:viewParam name="id" value="#{taskModificationView.id}"></f:viewParam>
<f:event type="preRenderView" listener="#{taskModificationView.initView}" />
</f:metadata> </f:metadata>
<ui:define name="content"> <ui:define name="content">
<h:outputStylesheet library="style" name="insomnia2/css/actionlog.css"></h:outputStylesheet> <h:outputStylesheet library="style" name="insomnia2/css/actionlog.css"></h:outputStylesheet>
...@@ -18,7 +19,7 @@ ...@@ -18,7 +19,7 @@
<table> <table>
<tr> <tr>
<td><h:outputText class="taskHeader" value="Submit time/date: " /></td> <td><h:outputText class="taskHeader" value="Submit time/date: " /></td>
<td><h:outputText value="21.12.2012" /></td> <td><h:outputText value="#{taskModification.message.time}" /></td>
</tr> </tr>
<tr> <tr>
<td><h:outputText class="taskHeader" value="Submitter: " /></td> <td><h:outputText class="taskHeader" value="Submitter: " /></td>
......
package fi.insomnia.bortal.web.cdiview.actionlog;
import javax.ejb.EJB;
import javax.enterprise.context.ConversationScoped;
import javax.inject.Named;
import fi.insomnia.bortal.beans.ActionLogBeanLocal;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.web.cdiview.GenericCDIView;
@Named
@ConversationScoped
public class TaskModificationView extends GenericCDIView {
private Integer id;
private ActionLogMessage message;
@EJB
private ActionLogBeanLocal logbean;
public void initView(){
if(message == null) {
super.beginConversation();
message = logbean.find(id);
}
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!