Rev 1310 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1310 | Rev 1703 | ||
---|---|---|---|
Line 11... | Line 11... | ||
11 | import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum; |
11 | import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum; |
12 | import pt.estgp.estgweb.services.data.RepositoryService; |
12 | import pt.estgp.estgweb.services.data.RepositoryService; |
13 | import pt.utl.ist.berserk.logic.serviceManager.IService; |
13 | import pt.utl.ist.berserk.logic.serviceManager.IService; |
14 | 14 | ||
15 | import java.io.*; |
15 | import java.io.*; |
16 | import java.nio.charset.Charset; |
- | |
17 | import java.util.ArrayList; |
16 | import java.util.ArrayList; |
18 | import java.util.Iterator; |
17 | import java.util.Iterator; |
19 | import java.util.List; |
18 | import java.util.List; |
20 | 19 | ||
21 | /** |
20 | /** |
Line 85... | Line 84... | ||
85 | 1.5.0/docs/api/java/lang/String.html">String extension = FilesUtils.getExtension(filename); |
84 | 1.5.0/docs/api/java/lang/String.html">String extension = FilesUtils.getExtension(filename); |
86 | 1.5.0/docs/api/java/io/FileInputStream.html">FileInputStream inputStream = new 1.5.0/docs/api/java/io/FileInputStream.html">FileInputStream(file); |
85 | 1.5.0/docs/api/java/io/FileInputStream.html">FileInputStream inputStream = new 1.5.0/docs/api/java/io/FileInputStream.html">FileInputStream(file); |
87 | 1.5.0/docs/api/java/lang/String.html">String identifier = survey.getIdentifier(); |
86 | 1.5.0/docs/api/java/lang/String.html">String identifier = survey.getIdentifier(); |
88 | 87 | ||
89 | if(identifier == null) |
88 | if(identifier == null) |
90 | identifier = repositoryService.storeRepositoryFile(inputStream,"text/comma-separated-values",extension,(int)file.length(),file.getName(),"CSV file of survey: "+survey.getId(), ResourceAccessControlEnum.surveyStatsDomain,userSession); |
89 | identifier = repositoryService.storeRepositoryFile(inputStream,"text/comma-separated-values",extension,(int)file.length(),file.getName(),"CSV file of survey: "+survey.getId(), ResourceAccessControlEnum.surveyStatsDomain, null, userSession); |
91 | else |
90 | else |
92 | repositoryService.updateRepositoryFile(identifier,inputStream,"text/comma-separated-values",extension,(int)file.length(),file.getName(),"CSV file of survey: "+survey.getId(),ResourceAccessControlEnum.surveyStatsDomain); |
91 | repositoryService.updateRepositoryFile(identifier,inputStream,"text/comma-separated-values",extension,(int)file.length(),file.getName(),"CSV file of survey: "+survey.getId(),ResourceAccessControlEnum.surveyStatsDomain); |
93 | 92 | ||
94 | survey = DaoFactory.getSurveyDaoImpl().load(surveyId); |
93 | survey = DaoFactory.getSurveyDaoImpl().load(surveyId); |
95 | survey.setIdentifier(identifier); |
94 | survey.setIdentifier(identifier); |