Metadata typeMetadata = type.getTypeMetadata();
Metadata productMetadata = fmClient.getMetadata(product); indexProduct(product.getProductId(), productMetadata, product .getProductType().getTypeMetadata()); } catch (MalformedURLException e) { LOG.severe("File Manager URL is malformed: " + e.getMessage());
Metadata productMetadata = fmClient.getMetadata(product); indexProduct(product.getProductId(), productMetadata, product .getProductType().getTypeMetadata()); } catch (MalformedURLException e) { LOG.severe("File Manager URL is malformed: " + e.getMessage());
Metadata typeMetadata = type.getTypeMetadata();
Metadata productMetadata = fmClient.getMetadata(product); indexProduct(product.getProductId(), productMetadata, product.getProductType().getTypeMetadata());
@Override public void createDataStoreReferences(Product product, Metadata metadata) throws VersioningException { setFilePathSpec(product.getProductType().getTypeMetadata() .getMetadata("filePathSpec")); super.createDataStoreReferences(product, metadata); }
Metadata productMetadata = fmClient.getMetadata(product); indexProduct(product.getProductId(), productMetadata, product.getProductType().getTypeMetadata());
@Override public void createDataStoreReferences(Product product, Metadata metadata) throws VersioningException { setFilePathSpec(product.getProductType().getTypeMetadata() .getMetadata("filePathSpec")); super.createDataStoreReferences(product, metadata); }
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 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; }
try { this.indexProduct(product.getProductId(), fmClient .getMetadata(product), type.getTypeMetadata()); } catch (Exception e) { LOG.severe("Could not index " + product.getProductId() + ": "
try { this.indexProduct(product.getProductId(), fmClient .getMetadata(product), type.getTypeMetadata()); } catch (Exception e) { LOG.severe("Could not index " + product.getProductId() + ": "
metadata.addMetadata("CAS.ProductTypeName", type.getName()); metadata.addMetadata("ProductType", "ProductType"); metadata.replaceMetadata(type.getTypeMetadata()); if (delete) { try {
metadata.addMetadata("CAS.ProductTypeName", type.getName()); metadata.addMetadata("ProductType", "ProductType"); metadata.replaceMetadata(type.getTypeMetadata()); if (delete) { try {
if(productType.getVersioner() != null) avroProductType.setVersioner(productType.getVersioner()); if(productType.getTypeMetadata() != null) avroProductType.setTypeMetadata(getAvroMetadata(productType.getTypeMetadata()));
@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; }