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 5... Line 5...
5
import org.apache.log4j.Logger;
5
import org.apache.log4j.Logger;
6
import org.apache.struts.action.*;
6
import org.apache.struts.action.*;
7
import org.apache.struts.upload.FormFile;
7
import org.apache.struts.upload.FormFile;
8
import pt.estgp.estgweb.Globals;
8
import pt.estgp.estgweb.Globals;
9
import pt.estgp.estgweb.domain.MetaProcess;
9
import pt.estgp.estgweb.domain.MetaProcess;
10
import pt.estgp.estgweb.domain.UserSession;
-
 
11
import pt.estgp.estgweb.domain.dao.DaoFactory;
10
import pt.estgp.estgweb.domain.dao.DaoFactory;
12
import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum;
11
import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum;
13
import pt.estgp.estgweb.services.data.RepositoryService;
12
import pt.estgp.estgweb.services.data.RepositoryService;
14
import pt.estgp.estgweb.utils.StringsUtils;
13
import pt.estgp.estgweb.utils.StringsUtils;
15
import pt.estgp.estgweb.web.UserSessionProxy;
14
import pt.estgp.estgweb.web.UserSessionProxy;
16
import pt.estgp.estgweb.web.controllers.ApplicationDispatchController;
15
import pt.estgp.estgweb.web.controllers.ApplicationDispatchController;
17
import pt.estgp.estgweb.web.form.processes.NewMetaProcessForm;
16
import pt.estgp.estgweb.web.form.processes.NewMetaProcessForm;
18
import pt.estgp.estgweb.web.form.processes.NewProcessForm;
-
 
19
import pt.estgp.estgweb.web.utils.RequestUtils;
-
 
20
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager;
-
 
21
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager;
-
 
22
 
17
 
23
import javax.servlet.ServletException;
18
import javax.servlet.ServletException;
24
import javax.servlet.http.HttpServletRequest;
19
import javax.servlet.http.HttpServletRequest;
25
import javax.servlet.http.HttpServletResponse;
20
import javax.servlet.http.HttpServletResponse;
26
import java.util.ArrayList;
21
import java.util.ArrayList;
Line 62... Line 57...
62
                try {
57
                try {
63
                    HibernateUtils.getCurrentSession().beginTransaction();
58
                    HibernateUtils.getCurrentSession().beginTransaction();
64
                    if(f.getMetaProcess().getRepositoryStream() == null || f.getMetaProcess().getRepositoryStream().length() == 0)
59
                    if(f.getMetaProcess().getRepositoryStream() == null || f.getMetaProcess().getRepositoryStream().length() == 0)
65
                    {
60
                    {
66
                        1.5.0/docs/api/java/lang/System.html">System.out.println("AQUI");
61
                        1.5.0/docs/api/java/lang/System.html">System.out.println("AQUI");
67
                        1.5.0/docs/api/java/lang/String.html">String repositoryId = repositoryService.storeRepositoryFile(file.getInputStream(),file.getContentType(), FilesUtils.getExtension(file.getFileName()),file.getFileSize(),file.getFileName(),"MetaProcess Template file", ResourceAccessControlEnum.authenticatedDomain, UserSessionProxy.loadUserSessionFromRequest(request));
62
                        1.5.0/docs/api/java/lang/String.html">String repositoryId = repositoryService.storeRepositoryFile(file.getInputStream(),file.getContentType(), FilesUtils.getExtension(file.getFileName()),file.getFileSize(),file.getFileName(),"MetaProcess Template file", ResourceAccessControlEnum.authenticatedDomain, null, UserSessionProxy.loadUserSessionFromRequest(request));
68
                        1.5.0/docs/api/java/lang/System.html">System.out.println(repositoryId);
63
                        1.5.0/docs/api/java/lang/System.html">System.out.println(repositoryId);
69
                        f.getMetaProcess().setRepositoryStream(repositoryId);
64
                        f.getMetaProcess().setRepositoryStream(repositoryId);
70
                        f.setFileName(file.getFileName());
65
                        f.setFileName(file.getFileName());
71
                    }
66
                    }
72
                    else
67
                    else