Package org.candlepin.model

Examples of org.candlepin.model.DeletedConsumer


    @Before
    public void init() {
        super.init();
        dcc = injector.getInstance(DeletedConsumerCurator.class);

        DeletedConsumer dc = new DeletedConsumer("abcde", "10", "key", "name");
        dcc.create(dc);
        try {
            Thread.sleep(5);
        }
        catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


        // save the current time, DCs created after this will have
        // a created timestamp after this time
        twoResultsDate = new Date();
        dc = new DeletedConsumer("fghij", "10", "key", "name");
        dcc.create(dc);
        try {
            Thread.sleep(5);
        }
        catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        oneResultDate = new Date();
        dc = new DeletedConsumer("klmno", "20", "key", "name");
        dcc.create(dc);
    }
View Full Code Here


        dcc.create(dc);
    }

    @Test
    public void byConsumerId() {
        DeletedConsumer found = dcc.findByConsumerUuid("abcde");
        assertEquals("abcde", found.getConsumerUuid());
    }
View Full Code Here

    @Test
    public void byConsumer() {
        Consumer c = mock(Consumer.class);
        when(c.getUuid()).thenReturn("abcde");
        DeletedConsumer found = dcc.findByConsumer(c);
        assertEquals("abcde", found.getConsumerUuid());
    }
View Full Code Here

        assertEquals(0, dcc.findByDate(new Date()).size());
    }

    @Test
    public void descOrderByDate() {
        DeletedConsumer newest = dcc.findByDate(twoResultsDate).get(0);
        assertEquals("klmno", newest.getConsumerUuid());
    }
View Full Code Here

        assertEquals("klmno", newest.getConsumerUuid());
    }

    @Test
    public void descOrderByOwnerId() {
        DeletedConsumer newest = dcc.findByOwnerId("10").get(0);
        assertEquals("fghij", newest.getConsumerUuid());
    }
View Full Code Here

        String cid = consumer.getUuid();

        consumerCurator.delete(consumer);
        DeletedConsumerCurator dcc = injector.getInstance(DeletedConsumerCurator.class);
        assertEquals(1, dcc.countByConsumerUuid(cid));
        DeletedConsumer dc = dcc.findByConsumerUuid(cid);

        assertEquals(cid, dc.getConsumerUuid());
        assertEquals(owner.getId(), dc.getOwnerId());
    }
View Full Code Here

        consumer.setUuid("Doppelganger");
        consumer = consumerCurator.create(consumer);

        consumerCurator.delete(consumer);
        DeletedConsumerCurator dcc = injector.getInstance(DeletedConsumerCurator.class);
        DeletedConsumer dc = dcc.findByConsumerUuid("Doppelganger");
        Date deletionDate1 = dc.getUpdated();

        consumer = new Consumer("testConsumer", "testUser", altOwner, ct);
        consumer.setUuid("Doppelganger");
        consumer = consumerCurator.create(consumer);
        consumerCurator.delete(consumer);
        dc = dcc.findByConsumerUuid("Doppelganger");
        Date deletionDate2 = dc.getUpdated();
        assertEquals(-1, deletionDate1.compareTo(deletionDate2));
        assertEquals(altOwner.getId(), dc.getOwnerId());
    }
View Full Code Here

    @DELETE
    @Path("{consumer_uuid}/deletionrecord")
    @Produces(MediaType.APPLICATION_JSON)
    @Transactional
    public void removeDeletionRecord(@PathParam("consumer_uuid") String uuid) {
        DeletedConsumer dc = deletedConsumerCurator.findByConsumerUuid(uuid);
        if (dc == null) {
            throw new NotFoundException(i18n.tr(
                "Deletion record for hypervisor ''{0}'' not found.", uuid));
        }
        deletedConsumerCurator.delete(dc);
View Full Code Here

TOP

Related Classes of org.candlepin.model.DeletedConsumer

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.