Mercurial > hg > LGDataverses
diff src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Tue, 08 Sep 2015 17:00:21 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/edu/harvard/iq/dataverse/GuestbookResponsesPage.java Tue Sep 08 17:00:21 2015 +0200 @@ -0,0 +1,93 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package edu.harvard.iq.dataverse; + +import java.util.LinkedList; +import java.util.List; +import javax.ejb.EJB; +import javax.faces.view.ViewScoped; +import javax.inject.Named; + +/** + * + * @author skraffmi + */ +@ViewScoped +@Named("guestbookResponsesPage") +public class GuestbookResponsesPage implements java.io.Serializable { + + @EJB + GuestbookServiceBean guestbookService; + + @EJB + GuestbookResponseServiceBean guestbookResponseService; + + @EJB + DataverseServiceBean dvService; + + private Long guestbookId; + + private Long dataverseId; + + + private Guestbook guestbook; + + private Dataverse dataverse; + + + + private List<GuestbookResponse> responses; + + public void init() { + guestbook = guestbookService.find(guestbookId); + dataverse = dvService.find(dataverseId); + if(guestbook != null){ + responses = guestbookResponseService.findAllByGuestbookId(guestbookId); + } + } + + public Dataverse getDataverse() { + return dataverse; + } + + public void setDataverse(Dataverse dataverse) { + this.dataverse = dataverse; + } + + + public Long getDataverseId() { + return dataverseId; + } + + public void setDataverseId(Long dataverseId) { + this.dataverseId = dataverseId; + } + + public Long getGuestbookId() { + return guestbookId; + } + + public void setGuestbookId(Long guestbookId) { + this.guestbookId = guestbookId; + } + + public Guestbook getGuestbook() { + return guestbook; + } + + public void setGuestbook(Guestbook guestbook) { + this.guestbook = guestbook; + } + + public List<GuestbookResponse> getResponses() { + return responses; + } + + public void setResponses(List<GuestbookResponse> responses) { + this.responses = responses; + } + +}
