public void modifyProductType(ProductType productType) throws RepositoryManagerException { String sql = "UPDATE dataset SET shortName='" + productType.getName() + "',description='" + productType.getDescription() + "' WHERE dataset_id = " + productType.getProductTypeId(); Connection conn = null; Statement statement = null; try { conn = this.dataSource.getConnection(); statement = conn.createStatement(); statement.execute(sql); } catch (SQLException e) { LOG.log(Level.SEVERE, e.getMessage()); } finally { if (statement != null) { try { statement.close(); } catch (Exception ignore) { } } if (conn != null) { try { conn.close(); } catch (Exception ignore) { } } } }
public void modifyProductType(ProductType productType) throws RepositoryManagerException { String sql = "UPDATE dataset SET shortName='" + productType.getName() + "',description='" + productType.getDescription() + "' WHERE dataset_id = " + productType.getProductTypeId(); Connection conn = null; Statement statement = null; try { conn = this.dataSource.getConnection(); statement = conn.createStatement(); statement.execute(sql); } catch (SQLException e) { LOG.log(Level.SEVERE, e.getMessage()); } finally { if (statement != null) { try { statement.close(); } catch (Exception ignore) { } } if (conn != null) { try { conn.close(); } catch (Exception ignore) { } } } }
+ productType.getName() + "', '" + productType.getDescription() + "'"; Connection conn = null; Statement statement = null;
+ productType.getName() + "', '" + productType.getDescription() + "'"; Connection conn = null; Statement statement = null;
+ productType.getName() + "', product_type_description='" + productType.getDescription() + "', " + "product_type_versioner_class='"
+ productType.getName() + "', '" + productType.getDescription() + "', '" + productType.getProductRepositoryPath()
+ productType.getName() + "', product_type_description='" + productType.getDescription() + "', " + "product_type_versioner_class='"
.getDescription())); typeElem.appendChild(descriptionElem);
public static Map<String, Object> getXmlRpcProductType(ProductType type) { Map<String, Object> productTypeHash = new Hashtable<String, Object>(); // TODO(bfoster): ProductType ID is currently required by XmlRpcFileManager. productTypeHash.put("id", type.getProductTypeId()); if (type.getName() != null) { productTypeHash.put("name", type.getName()); } if (type.getDescription() != null) { productTypeHash.put("description", type.getDescription()); } if (type.getProductRepositoryPath() != null) { productTypeHash.put("repositoryPath", type.getProductRepositoryPath()); } if (type.getVersioner() != null) { productTypeHash.put("versionerClass", type.getVersioner()); } if (type.getTypeMetadata() != null) { productTypeHash.put("typeMetadata", type.getTypeMetadata().getHashTable()); } if (type.getExtractors() != null) { productTypeHash.put("typeExtractors", getXmlRpcTypeExtractors(type.getExtractors())); } if (type.getHandlers() != null) { productTypeHash.put("typeHandlers", getXmlRpcTypeHandlers(type.getHandlers())); } return productTypeHash; }
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 Map<String, Object> getXmlRpcProductType(ProductType type) { Map<String, Object> productTypeHash = new Hashtable<String, Object>(); // TODO(bfoster): ProductType ID is currently required by XmlRpcFileManager. productTypeHash.put("id", type.getProductTypeId()); if (type.getName() != null) { productTypeHash.put("name", type.getName()); } if (type.getDescription() != null) { productTypeHash.put("description", type.getDescription()); } if (type.getProductRepositoryPath() != null) { productTypeHash.put("repositoryPath", type.getProductRepositoryPath()); } if (type.getVersioner() != null) { productTypeHash.put("versionerClass", type.getVersioner()); } if (type.getTypeMetadata() != null) { productTypeHash.put("typeMetadata", type.getTypeMetadata().getHashTable()); } if (type.getExtractors() != null) { productTypeHash.put("typeExtractors", getXmlRpcTypeExtractors(type.getExtractors())); } if (type.getHandlers() != null) { productTypeHash.put("typeHandlers", getXmlRpcTypeHandlers(type.getHandlers())); } return productTypeHash; }
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; }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try { Validate.notNull(productTypeName, "Must specify productTypeName"); ProductType type = getClient().getProductTypeByName(productTypeName); if (type == null) { throw new Exception("FileManager returned null ProductType"); } printer.println("getProductTypeByName: Result: [name=" + type.getName() + ", description=" + type.getDescription() + ", id=" + type.getProductTypeId() + ", versionerClass=" + type.getVersioner() + ", repositoryPath=" + type.getProductRepositoryPath() + "]"); } catch (Exception e) { throw new CmdLineActionException( "Failed to get product type by name '" + productTypeName + "' : " + e.getMessage(), e); } }
@Override public void execute(ActionMessagePrinter printer) throws CmdLineActionException { try (FileManagerClient client = getClient()) { Validate.notNull(productTypeName, "Must specify productTypeName"); ProductType type = client.getProductTypeByName(productTypeName); if (type == null) { throw new Exception("FileManager returned null ProductType"); } printer.println("getProductTypeByName: Result: [name=" + type.getName() + ", description=" + type.getDescription() + ", id=" + type.getProductTypeId() + ", versionerClass=" + type.getVersioner() + ", repositoryPath=" + type.getProductRepositoryPath() + "]"); } catch (Exception e) { throw new CmdLineActionException( "Failed to get product type by name '" + productTypeName + "' : " + e.getMessage(), e); } }
metadata.addMetadata("CAS.ProductTypeId", type.getProductTypeId()); metadata.addMetadata("CAS.ProductTypeDescription", type .getDescription()); metadata.addMetadata("CAS.ProductTypeRepositoryPath", type .getProductRepositoryPath());
metadata.addMetadata("CAS.ProductTypeId", type.getProductTypeId()); metadata.addMetadata("CAS.ProductTypeDescription", type .getDescription()); metadata.addMetadata("CAS.ProductTypeRepositoryPath", type .getProductRepositoryPath());
if(productType.getName() != null) avroProductType.setName(productType.getName()); if(productType.getDescription() != null) avroProductType.setDescription(productType.getDescription()); if(productType.getProductRepositoryPath() != null) avroProductType.setProductRepositoryPath(productType.getProductRepositoryPath());
resAttrs.setDescription(p.getProductType().getDescription()); resAttrs.setIdentifier(p.getProductId()); resAttrs.setResClass(p.getProductType().getName());
@Override protected ProductType createSerializableVersionOf(ProductType type) { SerializableProductType stype = new SerializableProductType(); stype.setDescription(type.getDescription()); stype.setExtractors(type.getExtractors()); stype.setHandlers(type.getHandlers()); stype.setName(type.getName()); stype.setProductRepositoryPath(type.getProductRepositoryPath()); stype.setProductTypeId(type.getProductTypeId()); stype.setTypeMetadata(type.getTypeMetadata()); stype.setVersioner(type.getVersioner()); return stype; }
@Override protected ProductType createSerializableVersionOf(ProductType type) { SerializableProductType stype = new SerializableProductType(); stype.setDescription(type.getDescription()); stype.setExtractors(type.getExtractors()); stype.setHandlers(type.getHandlers()); stype.setName(type.getName()); stype.setProductRepositoryPath(type.getProductRepositoryPath()); stype.setProductTypeId(type.getProductTypeId()); stype.setTypeMetadata(type.getTypeMetadata()); stype.setVersioner(type.getVersioner()); return stype; }