git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@235 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
parent
e61dbe58d2
commit
22e7dc897d
src/main/java/se/su/dsv/scipro/project/pages
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
|
||||
xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
|
||||
<title>File test page</title>
|
||||
</head>
|
||||
<body>
|
||||
<wicket:extend>
|
||||
<h2>Project file test page</h2>
|
||||
<p>Test of StringResourceLoading: <wicket:message key="testKey" /></p>
|
||||
<p>
|
||||
<a href=# wicket:id="projectFiles">Project files</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<span wicket:id="fileLink"></span>
|
||||
</p>
|
||||
<p>
|
||||
<a href=# wicket:id="testLink">Test file choice here</a>
|
||||
</p>
|
||||
<p>
|
||||
<span wicket:id="fileChooser">FileChooser</span>
|
||||
</p>
|
||||
</wicket:extend>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,67 @@
|
||||
package se.su.dsv.scipro.project.pages;
|
||||
|
||||
import org.apache.wicket.markup.html.link.Link;
|
||||
import org.apache.wicket.spring.injection.annot.SpringBean;
|
||||
|
||||
import se.su.dsv.scipro.SciProSession;
|
||||
import se.su.dsv.scipro.basepages.BasePage;
|
||||
import se.su.dsv.scipro.basepages.MenuPage;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.ProjectDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.StringResourceDao;
|
||||
import se.su.dsv.scipro.data.dao.interfaces.UserDao;
|
||||
import se.su.dsv.scipro.data.dataobjects.Project;
|
||||
import se.su.dsv.scipro.data.dataobjects.StringResource;
|
||||
import se.su.dsv.scipro.data.dataobjects.User;
|
||||
import se.su.dsv.scipro.repository.FileDescription;
|
||||
import se.su.dsv.scipro.repository.components.FileChooser;
|
||||
import se.su.dsv.scipro.repository.pages.ProjectFilePage;
|
||||
import se.su.dsv.scipro.repository.pages.SysAdminFilePage;
|
||||
import se.su.dsv.scipro.repository.panels.FileLinkPanel;
|
||||
|
||||
public class ProjectPage extends MenuPage {
|
||||
|
||||
@SpringBean
|
||||
protected ProjectDao projectDao;
|
||||
|
||||
@SpringBean
|
||||
protected UserDao userDao;
|
||||
|
||||
@SpringBean
|
||||
StringResourceDao stringResourceDao;
|
||||
|
||||
protected FileChooser fileChooser;
|
||||
|
||||
public ProjectPage() {
|
||||
// for(StringResource sr : stringResourceDao.findAll()){
|
||||
// System.out.println("-------------------------------------------");
|
||||
// System.out.println("Key: "+sr.getKey());
|
||||
// System.out.println("Language: "+sr.getLanguage());
|
||||
// System.out.println("Definition: "+sr.getString());
|
||||
// }
|
||||
|
||||
Project project = projectDao.findAll().get(0);
|
||||
String markupId = "projectFiles";
|
||||
add(ProjectFilePage.getBookmarkablePageLink(markupId, project));
|
||||
|
||||
User user = userDao.load(SciProSession.get().getUser().getId());
|
||||
|
||||
|
||||
FileDescription fileDesc = new FileDescription();
|
||||
fileDesc.setName("testfil.xxx");
|
||||
fileDesc.setIdentifier("db2de02a-0c2f-4915-abc8-c2fe69c7ee00");
|
||||
fileDesc.setSize(-1L);
|
||||
add(new FileLinkPanel("fileLink", fileDesc));
|
||||
|
||||
add( fileChooser = FileChooser.createProjectFileChooser("fileChooser", 3, false, project));
|
||||
add(new Link<Void>("testLink"){
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Override
|
||||
public void onClick() {
|
||||
System.out.println(fileChooser.getChoices());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1 @@
|
||||
testKeyDeactivated=Defined in properties file
|
Loading…
x
Reference in New Issue
Block a user