Subversion Repositories bacoAlunos

Rev

Rev 1378 | Rev 1380 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1378 Rev 1379
Line 23... Line 23...
23
{
23
{
24
 
24
 
25
    public static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(AssignAnswersJobService.class);
25
    public static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(AssignAnswersJobService.class);
26
 
26
 
27
 
27
 
28
    public QuestionarioImpl runJobAnswersAssignation(long questionarioId, UserSession session, QuestionarioImpl questionarioCleared) throws NotAuthorizedException {
28
    public QuestionarioImpl runJobAssignAnswers(long questionarioId, UserSession session, QuestionarioImpl questionarioCleared) throws NotAuthorizedException {
29
 
29
 
30
        if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name()) )
30
        if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name()) )
31
        {
31
        {
32
            throw new NotAuthorizedException("Nao tem autorização para atribuir respostas");
32
            throw new NotAuthorizedException("Nao tem autorização para atribuir respostas ao questionario " + questionarioId);
33
        }
33
        }
34
 
34
 
35
        //CRIAR ATIVIDADE DE ATRIBUICAO DE RESPOSTAS
35
        //CRIAR ATIVIDADE DE ATRIBUICAO DE RESPOSTAS
36
 
36
 
37
        //Nao muda de estado porque pode sempre gerar as respostas quando está em estado COURSES_ASSIGNED
37
        //Nao muda de estado porque pode sempre gerar as respostas quando está em estado COURSES_ASSIGNED
Line 46... Line 46...
46
        paramJob.setDescription("ID do questionário");
46
        paramJob.setDescription("ID do questionário");
47
        paramJob.setObject("" + questionarioId);
47
        paramJob.setObject("" + questionarioId);
48
        paramsJob.add(paramJob);
48
        paramsJob.add(paramJob);
49
 
49
 
50
        JobServiceTask job = JobDeamon.createServiceJob(AssignAnswersJobService.class, session.getUser(), paramsJob,
50
        JobServiceTask job = JobDeamon.createServiceJob(AssignAnswersJobService.class, session.getUser(), paramsJob,
51
                "Service: Atribuição de Cursos e Unidades a um questionário Pedagógico");
51
                "Service: Atribuição de Respostas a um questionário Pedagógico");
52
        questionarioCleared.setAnswerGenerationTaskId(job.getId());
52
        questionarioCleared.setAnswerGenerationTaskId(job.getId());
53
 
53
 
54
        return questionarioCleared;
54
        return questionarioCleared;
55
    }
55
    }
56
 
56