Subversion Repositories bacoAlunos

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.paginasseccoes;

import jomm.utils.FilesUtils;
import pt.estgp.estgweb.domain.UserSession;
import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum;
import pt.estgp.estgweb.services.data.RepositoryService;
import pt.estgp.estgweb.web.controllers.paginaseseccoes.PaginasSeccoesForm;
import pt.utl.ist.berserk.logic.serviceManager.IService;

import java.io.IOException;

/**
 * Created by jorgemachado on 17/05/16.
 */

public class SalvarFicheiro implements IService
{
    public 1.5.0/docs/api/java/lang/String.html">String run(PaginasSeccoesForm frm, UserSession usession) throws 1.5.0/docs/api/java/io/IOException.html">IOException {
        RepositoryService service = new RepositoryService();
        1.5.0/docs/api/java/lang/String.html">String id = service.storeRepositoryFile(frm.getFicheiro().getInputStream(),
                frm.getFicheiro().getContentType(),
                FilesUtils.getExtension(frm.getFicheiro().getFileName()),
                frm.getFicheiro().getFileSize(),
                frm.getFicheiro().getFileName(),
                "",
                ResourceAccessControlEnum.authenticatedDomain,
                usession);

        return id;
    }
}