Rev 1310 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1310 | Rev 1703 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | package pt.estgp.estgweb.web.controllers.processes; |
1 | package pt.estgp.estgweb.web.controllers.processes; |
2 | 2 | ||
3 | import com.sun.tools.javac.code.Type; |
- | |
4 | import jomm.dao.utils.HibernateUtils; |
3 | import jomm.dao.utils.HibernateUtils; |
5 | import jomm.utils.FilesUtils; |
4 | import jomm.utils.FilesUtils; |
6 | import jomm.utils.MessageResources; |
5 | import jomm.utils.MessageResources; |
7 | import org.apache.log4j.Logger; |
6 | import org.apache.log4j.Logger; |
8 | import org.apache.struts.action.ActionForm; |
7 | import org.apache.struts.action.ActionForm; |
9 | import org.apache.struts.action.ActionForward; |
8 | import org.apache.struts.action.ActionForward; |
10 | import org.apache.struts.action.ActionMapping; |
9 | import org.apache.struts.action.ActionMapping; |
11 | import org.apache.struts.upload.FormFile; |
10 | import org.apache.struts.upload.FormFile; |
12 | import pt.estgp.estgweb.Globals; |
- | |
13 | import pt.estgp.estgweb.domain.*; |
11 | import pt.estgp.estgweb.domain.*; |
14 | import pt.estgp.estgweb.domain.Process; |
12 | import pt.estgp.estgweb.domain.Process; |
15 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
13 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
16 | import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum; |
14 | import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum; |
17 | import pt.estgp.estgweb.services.data.RepositoryService; |
15 | import pt.estgp.estgweb.services.data.RepositoryService; |
18 | import pt.estgp.estgweb.web.UserSessionProxy; |
16 | import pt.estgp.estgweb.web.UserSessionProxy; |
19 | import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
17 | import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
20 | import pt.estgp.estgweb.web.form.processes.NewProcessForm; |
- | |
21 | import pt.estgp.estgweb.web.form.processes.ProcessEventForm; |
18 | import pt.estgp.estgweb.web.form.processes.ProcessEventForm; |
22 | import pt.estgp.estgweb.web.utils.RequestUtils; |
- | |
23 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
- | |
24 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
- | |
25 | 19 | ||
26 | import javax.servlet.ServletException; |
20 | import javax.servlet.ServletException; |
27 | import javax.servlet.http.HttpServletRequest; |
21 | import javax.servlet.http.HttpServletRequest; |
28 | import javax.servlet.http.HttpServletResponse; |
22 | import javax.servlet.http.HttpServletResponse; |
29 | import java.io.File; |
- | |
30 | import java.io.IOException; |
23 | import java.io.IOException; |
31 | import java.util.Date; |
24 | import java.util.Date; |
32 | import java.util.HashSet; |
25 | import java.util.HashSet; |
33 | import java.util.Set; |
26 | import java.util.Set; |
34 | 27 | ||
Line 149... | Line 142... | ||
149 | RepositoryService repositoryService = new RepositoryService(); |
142 | RepositoryService repositoryService = new RepositoryService(); |
150 | 143 | ||
151 | 1.5.0/docs/api/java/lang/String.html">String repositoryId; |
144 | 1.5.0/docs/api/java/lang/String.html">String repositoryId; |
152 | try { |
145 | try { |
153 | repositoryId = repositoryService.storeRepositoryFile(file.getInputStream(),file.getContentType(), FilesUtils.getExtension(file.getFileName()), |
146 | repositoryId = repositoryService.storeRepositoryFile(file.getInputStream(),file.getContentType(), FilesUtils.getExtension(file.getFileName()), |
154 | file.getFileSize(),file.getFileName(),"Process Event file " + p.getProcess().getMetaProcess().getName(), ResourceAccessControlEnum.processDomain,sess); |
147 | file.getFileSize(),file.getFileName(),"Process Event file " + p.getProcess().getMetaProcess().getName(), ResourceAccessControlEnum.processDomain, null, sess); |
155 | 148 | ||
156 | ProcessEventFileImpl ef = DomainObjectFactory.createProcessEventFileImpl(); |
149 | ProcessEventFileImpl ef = DomainObjectFactory.createProcessEventFileImpl(); |
157 | Set<ProcessEventFile> proceSet = null; |
150 | Set<ProcessEventFile> proceSet = null; |
158 | if(p.getFiles() != null){ |
151 | if(p.getFiles() != null){ |
159 | proceSet = p.getFiles(); |
152 | proceSet = p.getFiles(); |