Package org.apache.oodt.cas.filemgr.structs

Examples of org.apache.oodt.cas.filemgr.structs.ProductType


        met.addMetadata("DataVersion", "4.0");
        met.addMetadata("ProductName", "test");
        Product testProduct = getTestProduct();

        XmlRpcFileManagerClient fmClient = new XmlRpcFileManagerClient(new URL("http://localhost:" + FILEMGR_PORT));
        ProductType genericFile = fmClient.getProductTypeByName("GenericFile");
        assertEquals("04.00", (met = fmClient.getCatalogValues(met, genericFile)).getMetadata("DataVersion"));
        assertEquals("4.0", fmClient.getOrigValues(met, genericFile).getMetadata("DataVersion"));
       
        Query query = new Query();
        TermQueryCriteria termQuery = new TermQueryCriteria();
View Full Code Here


  }

  public void testFlat() {
    Metadata metadata = new Metadata();
    Product product = new Product();
    ProductType type = new ProductType();

    type.setProductRepositoryPath("file:///foo/bar");
    product.setProductName("test_product");
    product.setProductStructure(Product.STRUCTURE_FLAT);
    product.setProductType(type);

      Date prodDateTime = new Date();
View Full Code Here

           
            Metadata reducedMet = null;
            List pTypes = fmc.getProductTypes();
            assertNotNull(pTypes);
            assertTrue(pTypes.size() > 0);
            ProductType genericFileType = fmc.getProductTypeByName("GenericFile");
            assertNotNull(genericFileType);
            List products = fmc.getProductsByProductType(genericFileType);
            assertNotNull(products);
            assertTrue(products.size() > 0);
            Product product = (Product) products.get(0);
View Full Code Here

  public void testVersionFlat() {
    Product p = new Product();
    p.setProductName("test_product");
    p.setProductStructure(Product.STRUCTURE_FLAT);
    ProductType type = new ProductType();
    type.setProductRepositoryPath("file:///foo/bar");
    p.setProductType(type);

    List refs = new Vector();
    try {
      URL url = this.getClass().getResource("/test.txt");
View Full Code Here

            productTypes = repositoryManager.getProductTypes();
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        ProductType type = ((ProductType) productTypes.get(0));
        String expectedPath = "file://" + System.getenv("HOME") + "/files";
        assertEquals("The repo path: [" + type.getProductRepositoryPath()
                + "] is " + "not equal to the exptected path: [" + expectedPath
                + "]", expectedPath, type.getProductRepositoryPath());
    }
View Full Code Here

        assertNotNull(productTypes);
        assertEquals(3, productTypes.size());
    }

    public void testGetProductTypeByName() {
        ProductType type = null;

        try {
            type = repositoryManager.getProductTypeByName("GenericFile");
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        // should be not null and name should be generic file
        assertNotNull(type);
        assertEquals("The type name: [" + type.getName()
                + "] is not \"GenericFile\"", type.getName(), "GenericFile");
    }
View Full Code Here

        assertEquals("The type name: [" + type.getName()
                + "] is not \"GenericFile\"", type.getName(), "GenericFile");
    }

    public void testGetProductTypeById() {
        ProductType type = null;

        try {
            type = repositoryManager.getProductTypeById("urn:oodt:GenericFile");
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        // should be not null and should be generic file
        assertNotNull(type);
        assertEquals("The type id: [" + type.getProductTypeId()
                + "] is not \"urn:oodt:GenericFile\"", type.getProductTypeId(),
                "urn:oodt:GenericFile");

    }
View Full Code Here

    /**
     * @since OODT-69
     *
     */
    public void testReadProductTypeWithMetadataWithBlankMet() {
        ProductType type = null;

        try {
            type = repositoryManager
                    .getProductTypeByName("GenericFileWithBlankMet");
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        assertNotNull(type);
        assertNotNull(type.getTypeMetadata());

    }
View Full Code Here

    /**
     * @since OODT-69
     *
     */
    public void testReadProductTypeWithMetadataWithNoMet() {
        ProductType type = null;

        try {
            type = repositoryManager
                    .getProductTypeByName("GenericFileNoTypeMetadata");
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        assertNotNull(type);
        assertNull(type.getTypeMetadata());

    }
View Full Code Here

    /**
     * @since OODT-69
     *
     */
    public void testReadProductTypeWithMetadata() {
        ProductType type = null;

        try {
            type = repositoryManager.getProductTypeByName("GenericFile");
        } catch (RepositoryManagerException e) {
            fail(e.getMessage());
        }

        assertNotNull(type);
        assertNotNull(type.getTypeMetadata());

        assertTrue(type.getTypeMetadata().containsKey("Creator"));
        assertTrue(type.getTypeMetadata().containsKey("Contributor"));
        assertEquals(2, type.getTypeMetadata().getHashtable().keySet().size());
        assertNotNull(type.getTypeMetadata().getAllMetadata("Creator"));
        assertEquals(2, type.getTypeMetadata().getAllMetadata("Creator").size());
        assertNotNull(type.getTypeMetadata().getAllMetadata("Contributor"));
        assertEquals(1, type.getTypeMetadata().getAllMetadata("Contributor")
                .size());

        List contribValues = type.getTypeMetadata().getAllMetadata(
                "Contributor");
        assertEquals("File Manager Client", (String) contribValues.get(0));

        List creatorValues = type.getTypeMetadata().getAllMetadata("Creator");
        boolean hasFirstCreator = false, hasSecondCreator = false;

        for (Iterator i = creatorValues.iterator(); i.hasNext();) {
            String val = (String) i.next();
            if (val.equals("Chris Mattmann")) {
View Full Code Here

TOP

Related Classes of org.apache.oodt.cas.filemgr.structs.ProductType

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.