public static ProductType getProductType(ResultSet rs) throws SQLException { ProductType type = new ProductType(); type.setDescription(rs.getString("product_type_description")); type.setName(rs.getString("product_type_name")); type.setProductRepositoryPath(rs .getString("product_type_repository_path")); type.setProductTypeId(String.valueOf(rs.getInt("product_type_id"))); type.setVersioner(rs.getString("product_type_versioner_class")); return type; }
public static ProductType getProductType(ResultSet rs) throws SQLException { ProductType type = new ProductType(); type.setDescription(rs.getString("product_type_description")); type.setName(rs.getString("product_type_name")); type.setProductRepositoryPath(rs .getString("product_type_repository_path")); type.setProductTypeId(String.valueOf(rs.getInt("product_type_id"))); type.setVersioner(rs.getString("product_type_versioner_class")); return type; }
ProductType type = new ProductType(); type.setName(typeIdToks[0]); type.setProductTypeId(typeIdToks[1]); types.add(type);
ProductType type = new ProductType(); type.setName(typeIdToks[0]); type.setProductTypeId(typeIdToks[1]); types.add(type);
public static Product toScienceDataProduct(ResultSet rs) throws SQLException { Product product = new Product(); product.setProductId(rs.getString("granule_id")); product.setProductName(rs.getString("filename")); product.setProductStructure(Product.STRUCTURE_FLAT); product.setTransferStatus(Product.STATUS_RECEIVED); ProductType type = new ProductType(); type.setProductTypeId(rs.getString("dataset_id")); product.setProductType(type); return product; }
public static Product toScienceDataProduct(ResultSet rs) throws SQLException { Product product = new Product(); product.setProductId(rs.getString("granule_id")); product.setProductName(rs.getString("filename")); product.setProductStructure(Product.STRUCTURE_FLAT); product.setTransferStatus(Product.STATUS_RECEIVED); ProductType type = new ProductType(); type.setProductTypeId(rs.getString("dataset_id")); product.setProductType(type); return product; }
public static Product getProduct(ResultSet rs, boolean getType, boolean productIdString) throws SQLException { Product product = new Product(); if (productIdString) { product.setProductId(rs.getString("product_id")); } else { product.setProductId(String.valueOf(rs.getInt("product_id"))); } product.setProductName(rs.getString("product_name")); product.setProductStructure(rs.getString("product_structure")); product.setTransferStatus(rs.getString("product_transfer_status")); if (getType) { product.setProductType(getProductType(rs)); } else { // still grab the ID ProductType type = new ProductType(); type.setProductTypeId(rs.getString("product_type_id")); product.setProductType(type); } return product; }
public static Product getProduct(ResultSet rs, boolean getType, boolean productIdString) throws SQLException { Product product = new Product(); if (productIdString) { product.setProductId(rs.getString("product_id")); } else { product.setProductId(String.valueOf(rs.getInt("product_id"))); } product.setProductName(rs.getString("product_name")); product.setProductStructure(rs.getString("product_structure")); product.setTransferStatus(rs.getString("product_transfer_status")); if (getType) { product.setProductType(getProductType(rs)); } else { // still grab the ID ProductType type = new ProductType(); type.setProductTypeId(rs.getString("product_type_id")); product.setProductType(type); } return product; }
@SuppressWarnings("unchecked") public static ProductType getProductTypeFromXmlRpc(Map<String, Object> productTypeHash) { ProductType type = new ProductType(); type.setDescription((String) productTypeHash.get("description")); type.setName((String) productTypeHash.get("name")); type.setProductRepositoryPath((String) productTypeHash.get("repositoryPath")); type.setProductTypeId((String) productTypeHash.get("id")); type.setVersioner((String) productTypeHash.get("versionerClass")); if (productTypeHash.get("typeMetadata") != null) { Metadata typeMet = new Metadata(); typeMet.addMetadata((Map<String, Object>) productTypeHash.get("typeMetadata")); type.setTypeMetadata(typeMet); } if (productTypeHash.get("typeExtractors") != null) { type.setExtractors(getTypeExtractorsFromXmlRpc( (Vector<Map<String, Object>>) productTypeHash .get("typeExtractors"))); } if (productTypeHash.get("typeHandlers") != null) { type.setHandlers(getTypeHandlersFromXmlRpc( (Vector<Map<String, Object>>) productTypeHash .get("typeHandlers"))); } return type; }
@SuppressWarnings("unchecked") public static ProductType getProductTypeFromXmlRpc(Map<String, Object> productTypeHash) { ProductType type = new ProductType(); type.setDescription((String) productTypeHash.get("description")); type.setName((String) productTypeHash.get("name")); type.setProductRepositoryPath((String) productTypeHash.get("repositoryPath")); type.setProductTypeId((String) productTypeHash.get("id")); type.setVersioner((String) productTypeHash.get("versionerClass")); if (productTypeHash.get("typeMetadata") != null) { Metadata typeMet = new Metadata(); typeMet.addMetadata((Map<String, Object>) productTypeHash.get("typeMetadata")); type.setTypeMetadata(typeMet); } if (productTypeHash.get("typeExtractors") != null) { type.setExtractors(getTypeExtractorsFromXmlRpc( (Vector<Map<String, Object>>) productTypeHash .get("typeExtractors"))); } if (productTypeHash.get("typeHandlers") != null) { type.setHandlers(getTypeHandlersFromXmlRpc( (Vector<Map<String, Object>>) productTypeHash .get("typeHandlers"))); } return type; }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try (FileManagerClient client = getClient()) { Validate.notNull(productTypeId, "Must specify productTypeId"); Validate.notNull(productTypeName, "Must specify productTypeName"); Validate.notNull(productTypeDescription, "Must specify productTypeDescription"); Validate .notNull(fileRepositoryPath, "Must specify fileRepositoryPath"); Validate.notNull(versioner, "Must specify versioner"); ProductType type = new ProductType(); type.setProductTypeId(productTypeId); type.setName(productTypeName); type.setDescription(productTypeDescription); type.setProductRepositoryPath(fileRepositoryPath); type.setVersioner(versioner); printer.println("addProductType: Result: " + client.addProductType(type)); } catch (Exception e) { throw new CmdLineActionException("Failed to add product type with " + "id '" + productTypeId + "', name '" + productTypeName + "', description '" + productTypeDescription + "', repository '" + fileRepositoryPath + ", and versioner '" + versioner + "' : " + e.getMessage(), e); } }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try { Validate.notNull(productTypeId, "Must specify productTypeId"); Validate.notNull(productTypeName, "Must specify productTypeName"); Validate.notNull(productTypeDescription, "Must specify productTypeDescription"); Validate .notNull(fileRepositoryPath, "Must specify fileRepositoryPath"); Validate.notNull(versioner, "Must specify versioner"); ProductType type = new ProductType(); type.setProductTypeId(productTypeId); type.setName(productTypeName); type.setDescription(productTypeDescription); type.setProductRepositoryPath(fileRepositoryPath); type.setVersioner(versioner); printer.println("addProductType: Result: " + getClient().addProductType(type)); } catch (Exception e) { throw new CmdLineActionException("Failed to add product type with " + "id '" + productTypeId + "', name '" + productTypeName + "', description '" + productTypeDescription + "', repository '" + fileRepositoryPath + ", and versioner '" + versioner + "' : " + e.getMessage(), e); } }
public static Product getDefaultFlatProduct(String name, String defaultProductTypeId) { Product defaultProduct = new Product(); defaultProduct.setProductName(name); defaultProduct.setProductReferences(new Vector<Reference>()); defaultProduct.setProductStructure(Product.STRUCTURE_FLAT); ProductType pType = new ProductType(); pType.setProductTypeId(defaultProductTypeId); defaultProduct.setProductType(pType); defaultProduct.setTransferStatus(Product.STATUS_TRANSFER); return defaultProduct; }
public static Product getDefaultFlatProduct(String name, String defaultProductTypeId) { Product defaultProduct = new Product(); defaultProduct.setProductName(name); defaultProduct.setProductReferences(new Vector<Reference>()); defaultProduct.setProductStructure(Product.STRUCTURE_FLAT); ProductType pType = new ProductType(); pType.setProductTypeId(defaultProductTypeId); defaultProduct.setProductType(pType); defaultProduct.setTransferStatus(Product.STATUS_TRANSFER); return defaultProduct; }
public static ProductType toScienceDataProductType(ResultSet rs) throws SQLException { ProductType type = new ProductType(); type.setProductTypeId(rs.getString("dataset_id")); type.setDescription(rs.getString("description")); type.setName(rs.getString("shortName")); type.setVersioner("gov.nasa.jpl.oodt.cas.filemgr.versioning.BasicVersioner"); // use // basic // versioner type.setProductRepositoryPath("file:///tmp"); // not moving files anyways Metadata typeMet = new Metadata(); typeMet.addMetadata("DatasetId", type.getProductTypeId()); typeMet.addMetadata("DatasetShortName", type.getName() != null ? type.getName() : ""); typeMet.addMetadata("DatasetLongName", rs.getString("longName") != null ? rs.getString("longName") : ""); typeMet.addMetadata("Description", type.getDescription() != null ? type.getDescription() : ""); typeMet.addMetadata("Source", rs.getString("source") != null ? rs.getString("source") : ""); typeMet.addMetadata("ReferenceURL", rs.getString("referenceURL") != null ? rs.getString("referenceURL") : ""); type.setTypeMetadata(typeMet); return type; }
public static ProductType toScienceDataProductType(ResultSet rs) throws SQLException { ProductType type = new ProductType(); type.setProductTypeId(rs.getString("dataset_id")); type.setDescription(rs.getString("description")); type.setName(rs.getString("shortName")); type.setVersioner("gov.nasa.jpl.oodt.cas.filemgr.versioning.BasicVersioner"); // use // basic // versioner type.setProductRepositoryPath("file:///tmp"); // not moving files anyways Metadata typeMet = new Metadata(); typeMet.addMetadata("DatasetId", type.getProductTypeId()); typeMet.addMetadata("DatasetShortName", type.getName() != null ? type.getName() : ""); typeMet.addMetadata("DatasetLongName", rs.getString("longName") != null ? rs.getString("longName") : ""); typeMet.addMetadata("Description", type.getDescription() != null ? type.getDescription() : ""); typeMet.addMetadata("Source", rs.getString("source") != null ? rs.getString("source") : ""); typeMet.addMetadata("ReferenceURL", rs.getString("referenceURL") != null ? rs.getString("referenceURL") : ""); type.setTypeMetadata(typeMet); return type; }
public static ProductType getProductType(AvroProductType avroProductType){ ProductType productType = new ProductType(); productType.setDescription(avroProductType.getDescription()); productType.setName(avroProductType.getName()); productType.setProductRepositoryPath(avroProductType.getProductRepositoryPath()); productType.setProductTypeId(avroProductType.getProductTypeId()); productType.setVersioner(avroProductType.getVersioner()); if (avroProductType.getTypeMetadata() != null) { productType.setTypeMetadata(AvroTypeFactory.getMetadata(avroProductType.getTypeMetadata())); } List<AvroExtractorSpec> avroExtractorSpecs = avroProductType.getExtractors(); List<ExtractorSpec> extractorSpecs = new ArrayList<ExtractorSpec>(); if (avroExtractorSpecs != null && avroExtractorSpecs.size() > 0) { for (AvroExtractorSpec aes : avroExtractorSpecs){ extractorSpecs.add(AvroTypeFactory.getExtractorSpec(aes)); } productType.setExtractors(extractorSpecs); } List<AvroTypeHandler> avroTypeHandlers = avroProductType.getHandlers(); List<TypeHandler> typeHandlers = new ArrayList<TypeHandler>(); if (avroTypeHandlers != null && avroTypeHandlers.size() > 0) { for (AvroTypeHandler aes : avroTypeHandlers){ typeHandlers.add(AvroTypeFactory.getTypeHandler(aes)); } productType.setHandlers(typeHandlers); } return productType; }
type.setProductTypeId(doc.get("product_type_id")); type.setName(doc.get("product_type_name")); type.setProductRepositoryPath(doc.get("product_type_repoPath"));
public static ProductType blankProductType(){ ProductType type = new ProductType(); type.setDescription("blank"); type.setExtractors(Collections.EMPTY_LIST); type.setHandlers(Collections.EMPTY_LIST); type.setName("blank"); type.setProductRepositoryPath(""); type.setProductTypeId(""); type.setTypeMetadata(new Metadata()); type.setVersioner(""); return type; }
public static ProductType blankProductType(){ ProductType type = new ProductType(); type.setDescription("blank"); type.setExtractors(Collections.EMPTY_LIST); type.setHandlers(Collections.EMPTY_LIST); type.setName("blank"); type.setProductRepositoryPath(""); type.setProductTypeId(""); type.setTypeMetadata(new Metadata()); type.setVersioner(""); return type; }