Package org.qzerver.model.domain.entities.job

Examples of org.qzerver.model.domain.entities.job.ScheduleAction


        ScheduleJob scheduleJob = scheduleJobManagementService.createJob(jobParameters);
        Assert.assertNotNull(scheduleJob);

        control.verify();

        ScheduleAction action = scheduleJob.getAction();
        Assert.assertNotNull(action);
    }
View Full Code Here


        ScheduleJob scheduleJob = scheduleJobManagementService.createJob(jobParameters);
        Assert.assertNotNull(scheduleJob);

        control.verify();

        ScheduleAction action = scheduleJob.getAction();
        Assert.assertNotNull(action);
    }
View Full Code Here

        control.verify();

        Assert.assertEquals(scheduleJob.getId(), idCapture1.getValue());
        Assert.assertEquals(scheduleJob.getId(), idCapture2.getValue());

        ScheduleAction action = scheduleJob.getAction();
        Assert.assertNotNull(action);

        entityManager.flush();
        entityManager.clear();
View Full Code Here

        jobParameters.setActionDefinition("action.data".getBytes());

        ScheduleJob scheduleJob = scheduleJobManagementService.createJob(jobParameters);
        Assert.assertNotNull(scheduleJob);

        ScheduleAction currentScheduleAction = scheduleJob.getAction();
        Assert.assertNotNull(currentScheduleAction);
        Assert.assertEquals("action.type", currentScheduleAction.getIdentifier());
        Assert.assertTrue(Arrays.equals("action.data".getBytes(), currentScheduleAction.getDefinition()));
        Assert.assertFalse(currentScheduleAction.isArchived());

        ScheduleJobActionParameters actionParameters = new ScheduleJobActionParameters();
        actionParameters.setIdentifier("action.type.2");
        actionParameters.setDefinition("action.data.2".getBytes());

        ScheduleJob scheduleJobModified = scheduleJobManagementService.changeJobAction(scheduleJob.getId(), actionParameters);
        Assert.assertNotNull(scheduleJobModified);

        ScheduleAction newScheduleAction = scheduleJobModified.getAction();
        Assert.assertNotNull(newScheduleAction);
        Assert.assertEquals("action.type.2", newScheduleAction.getIdentifier());
        Assert.assertTrue(Arrays.equals("action.data.2".getBytes(), newScheduleAction.getDefinition()));
        Assert.assertFalse(newScheduleAction.isArchived());
        Assert.assertTrue(currentScheduleAction.isArchived());

        control.verify();
    }
View Full Code Here

        jobParameters.setActionDefinition("action.data".getBytes());

        ScheduleJob scheduleJob = scheduleJobManagementService.createJob(jobParameters);
        Assert.assertNotNull(scheduleJob);

        ScheduleAction currentScheduleAction = scheduleJob.getAction();
        Assert.assertNotNull(currentScheduleAction);
        Assert.assertEquals("action.type", currentScheduleAction.getIdentifier());
        Assert.assertTrue(Arrays.equals("action.data".getBytes(), currentScheduleAction.getDefinition()));
        Assert.assertFalse(currentScheduleAction.isArchived());

        ScheduleJob scheduleJobModified = scheduleJobManagementService.changeJobGroup(scheduleJob.getId(), scheduleGroup2.getId());
        Assert.assertNotNull(scheduleJobModified);

        control.verify();
View Full Code Here

        BusinessEntityJpaDaoChecker.checkBusinessEntityDao(entityManager, businessEntityDao,
            ScheduleGroup.class, scheduleGroup);
    }

    public void testScheduleActionDao() throws Exception {
        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setArchived(true);
        scheduleAction.setCreated(new Date(300000000000L));
        scheduleAction.setIdentifier("none");
        scheduleAction.setDefinition("<xml></xml>".getBytes());
        scheduleAction.setUsedDate(new Date(300000000000L));
        scheduleAction.setUsedCount(2);

        BusinessEntityJpaDaoChecker.checkBusinessEntityDao(entityManager, businessEntityDao,
                ScheduleAction.class, scheduleAction);
    }
View Full Code Here

    public void testScheduleJobDao() throws Exception {
        ScheduleGroup scheduleGroup = new ScheduleGroup();
        scheduleGroup.setName("dgfsrgw");
        businessEntityDao.save(scheduleGroup);

        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setArchived(true);
        scheduleAction.setCreated(new Date(300000000000L));
        scheduleAction.setIdentifier("none");
        scheduleAction.setDefinition("<xml></xml>".getBytes());
        scheduleAction.setUsedDate(new Date(300000000000L));
        scheduleAction.setUsedCount(2);
        businessEntityDao.save(scheduleAction);

        ScheduleJob scheduleJob = new ScheduleJob();
        scheduleJob.setCreated(new Date(300000000000L));
        scheduleJob.setModified(new Date(300000000000L));
View Full Code Here

    public void testScheduleExecutionDao() throws Exception {
        ScheduleGroup scheduleGroup = new ScheduleGroup();
        scheduleGroup.setName("dgfsrgw");
        businessEntityDao.save(scheduleGroup);

        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setArchived(true);
        scheduleAction.setCreated(ChronometerUtils.parseMoment("2011-01-01 12:00:00.000 UTC"));
        scheduleAction.setIdentifier("none");
        scheduleAction.setDefinition("<xml></xml>".getBytes());
        scheduleAction.setUsedDate(new Date(300000000000L));
        scheduleAction.setUsedCount(2);
        businessEntityDao.save(scheduleAction);

        ScheduleJob scheduleJob = new ScheduleJob();
        scheduleJob.setCreated(new Date(300000000000L));
        scheduleJob.setModified(new Date(300000000000L));
View Full Code Here

            throw new MissingEntityException(ScheduleGroup.class, parameters.getScheduleGroupId());
        }

        Date now = chronometer.getCurrentMoment();

        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setIdentifier(parameters.getActionIdentifier());
        scheduleAction.setDefinition(parameters.getActionDefinition());
        scheduleAction.setCreated(now);
        scheduleAction.setArchived(false);
        scheduleAction.setUsedDate(now);
        scheduleAction.setUsedCount(0);

        ScheduleJob scheduleJob = new ScheduleJob();
        scheduleJob.setCreated(now);
        scheduleJob.setModified(now);
        scheduleJob.setGroup(scheduleGroup);
View Full Code Here

        scheduleActionDao.deleteOrphaned();

        Date now = chronometer.getCurrentMoment();

        ScheduleAction currentScheduleAction = scheduleJob.getAction();
        currentScheduleAction.setArchived(true);

        ScheduleAction newScheduleAction = new ScheduleAction();
        newScheduleAction.setIdentifier(parameters.getIdentifier());
        newScheduleAction.setDefinition(parameters.getDefinition());
        newScheduleAction.setCreated(now);
        newScheduleAction.setArchived(false);

        scheduleJob.setAction(newScheduleAction);
        scheduleJob.setModified(now);

        return scheduleJob;
View Full Code Here

TOP

Related Classes of org.qzerver.model.domain.entities.job.ScheduleAction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.