Subversion Repositories bacoAlunos

Rev

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);