Package org.safehaus.uuid

Examples of org.safehaus.uuid.UUID


    UUIDGenerator generator = UUIDGenerator.getInstance();

    @Test
    public void testEquality()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = new UUID(a.asByteArray());

        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        assertEquals(0, timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(b.asByteArray())));
    }
View Full Code Here


    }

    @Test
    public void testSmaller()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = generator.generateTimeBasedUUID();
        UUID c = generator.generateTimeBasedUUID();

        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(c.asByteArray()));
       
        assert timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(b.asByteArray())) < 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(b.asByteArray()), ByteBuffer.wrap(c.asByteArray())) < 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(c.asByteArray())) < 0;
    }
View Full Code Here

    }

    @Test
    public void testBigger()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = generator.generateTimeBasedUUID();
        UUID c = generator.generateTimeBasedUUID();
       
        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(c.asByteArray()));

        assert timeUUIDType.compare(ByteBuffer.wrap(c.asByteArray()), ByteBuffer.wrap(b.asByteArray())) > 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(b.asByteArray()), ByteBuffer.wrap(a.asByteArray())) > 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(c.asByteArray()), ByteBuffer.wrap(a.asByteArray())) > 0;
    }
View Full Code Here

     * @see org.apache.oodt.cas.workflow.instrepo.WorkflowInstanceRepository#addWorkflowInstance(org.apache.oodt.cas.workflow.structs.WorkflowInstance)
     */
    public synchronized void addWorkflowInstance(WorkflowInstance wInst)
            throws InstanceRepositoryException {
        // generate UUID for inst
        UUID uuid = UUIDGenerator.getInstance().generateTimeBasedUUID();
        wInst.setId(uuid.toString());

        addWorkflowInstanceToCatalog(wInst);

    }
View Full Code Here

            // haven't cached this product yet, so let's cache it
            CompleteProduct completeProduct = new CompleteProduct();

            synchronized (completeProduct) {
                // now generate a unique ID for the product
                UUID prodUUID = generator.generateTimeBasedUUID();
                product.setProductId(prodUUID.toString());
            }

            completeProduct.setProduct(product);
            CATALOG_CACHE.put(product.getProductId(), completeProduct);
View Full Code Here

     * @see org.apache.oodt.cas.workflow.instrepo.WorkflowInstanceRepository#addWorkflowInstance(org.apache.oodt.cas.workflow.structs.WorkflowInstance)
     */
    public synchronized void addWorkflowInstance(WorkflowInstance wInst)
            throws InstanceRepositoryException {
        // generate UUID for inst
        UUID uuid = UUIDGenerator.getInstance().generateTimeBasedUUID();
        wInst.setId(uuid.toString());

        addWorkflowInstanceToCatalog(wInst);

    }
View Full Code Here

            // NOTE: reuse existing ID if possible
            if (product.getProductId() == null) {
              synchronized (completeProduct) {
                  // now generate a unique ID for the product
                  UUID prodUUID = generator.generateTimeBasedUUID();
                  product.setProductId(prodUUID.toString());
              }
            }

            completeProduct.setProduct(product);
            CATALOG_CACHE.put(product.getProductId(), completeProduct);
View Full Code Here

    UUIDGenerator generator = UUIDGenerator.getInstance();

    @Test
    public void testEquality()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = new UUID(a.asByteArray());

        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        assertEquals(0, timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(b.asByteArray())));
    }
View Full Code Here

    }

    @Test
    public void testSmaller()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = generator.generateTimeBasedUUID();
        UUID c = generator.generateTimeBasedUUID();

        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(c.asByteArray()));
       
        assert timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(b.asByteArray())) < 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(b.asByteArray()), ByteBuffer.wrap(c.asByteArray())) < 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(a.asByteArray()), ByteBuffer.wrap(c.asByteArray())) < 0;
    }
View Full Code Here

    }

    @Test
    public void testBigger()
    {
        UUID a = generator.generateTimeBasedUUID();
        UUID b = generator.generateTimeBasedUUID();
        UUID c = generator.generateTimeBasedUUID();
       
        timeUUIDType.validate(ByteBuffer.wrap(a.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(b.asByteArray()));
        timeUUIDType.validate(ByteBuffer.wrap(c.asByteArray()));

        assert timeUUIDType.compare(ByteBuffer.wrap(c.asByteArray()), ByteBuffer.wrap(b.asByteArray())) > 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(b.asByteArray()), ByteBuffer.wrap(a.asByteArray())) > 0;
        assert timeUUIDType.compare(ByteBuffer.wrap(c.asByteArray()), ByteBuffer.wrap(a.asByteArray())) > 0;
    }
View Full Code Here

TOP

Related Classes of org.safehaus.uuid.UUID

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.