public Metadata getCatalogValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (Iterator<TypeHandler> iter = handlers.iterator(); iter .hasNext();) iter.next().preAddMetadataHandle(metadata); } return metadata; }
public Query getCatalogQuery(Query query, ProductType productType) throws RepositoryManagerException, QueryFormulationException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (Iterator<TypeHandler> iter = handlers.iterator(); iter .hasNext();) iter.next().preQueryHandle(query); } return query; }
public Metadata getOrigValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (Iterator<TypeHandler> iter = handlers.iterator(); iter .hasNext();) iter.next().postGetMetadataHandle(metadata); } return metadata; }
private Query getCatalogQuery(Query query, ProductType productType) throws RepositoryManagerException, QueryFormulationException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.preQueryHandle(query); } } return query; }
private Metadata getOrigValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.postGetMetadataHandle(metadata); } } return metadata; }
private Metadata getCatalogValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.preAddMetadataHandle(metadata); } } return metadata; }
private Query getCatalogQuery(Query query, ProductType productType) throws RepositoryManagerException, QueryFormulationException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.preQueryHandle(query); } } return query; }
private Metadata getOrigValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.postGetMetadataHandle(metadata); } } return metadata; }
private Metadata getCatalogValues(Metadata metadata, ProductType productType) throws RepositoryManagerException { List<TypeHandler> handlers = this.repositoryManager.getProductTypeById( productType.getProductTypeId()).getHandlers(); if (handlers != null) { for (TypeHandler handler : handlers) { handler.preAddMetadataHandle(metadata); } } return 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; }
List<TypeHandler> typeHandlers = productType.getHandlers(); if (typeHandlers != null && typeHandlers.size() > 0 ) { List<AvroTypeHandler> avroTypeHandlers = new ArrayList<AvroTypeHandler>();
@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; }