Get absolutesurl

Change-Id: I7cd0702dee3573254ab9d2a2f89392f517df92a9
This commit is contained in:
joha-asc 2011-07-22 15:59:55 +02:00
parent 3ee953076d
commit 453924ce12
2 changed files with 16 additions and 3 deletions
src/main/java/se/su/dsv/scipro/project/pages

@ -1,11 +1,12 @@
package se.su.dsv.scipro.project.pages;
import org.apache.wicket.PageParameters;
import org.apache.wicket.RequestCycle;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.protocol.http.RequestUtils;
import org.apache.wicket.spring.injection.annot.SpringBean;
import se.su.dsv.scipro.SciProSession;
import se.su.dsv.scipro.data.dao.interfaces.FinalSeminarDao;
import se.su.dsv.scipro.data.dao.interfaces.ProjectDao;
import se.su.dsv.scipro.data.dataobjects.Project;
import se.su.dsv.scipro.data.dataobjects.ProjectClass;
@ -22,8 +23,6 @@ public class ProjectOppositionPage extends ProjectPage {
@SpringBean
private ProjectDao projectDao;
@SpringBean
private FinalSeminarDao finalSeminarDao;
public ProjectOppositionPage(PageParameters pp) {
super(pp);
@ -48,5 +47,11 @@ public class ProjectOppositionPage extends ProjectPage {
});
}
public static String getAbsoluteURL() {
PageParameters pageParameters = new PageParameters();
return RequestUtils.toAbsolutePath(RequestCycle.get()
.urlFor(ProjectOppositionPage.class, pageParameters).toString());
}
}

@ -2,8 +2,10 @@ package se.su.dsv.scipro.project.pages;
import org.apache.wicket.Page;
import org.apache.wicket.PageParameters;
import org.apache.wicket.RequestCycle;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.protocol.http.RequestUtils;
import se.su.dsv.scipro.SciProSession;
import se.su.dsv.scipro.data.dataobjects.Project;
@ -53,6 +55,12 @@ public class ProjectStartPage extends ProjectPage {
}
public static String getAbsoluteURL() {
PageParameters pageParameters = new PageParameters();
return RequestUtils.toAbsolutePath(RequestCycle.get()
.urlFor(ProjectStartPage.class, pageParameters).toString());
}
}