@Override public ProductPage pagedQuery(Query query, ProductType type, int pageNum) throws CatalogException { String origProductTypeName = type.getName(); type.setName(getProductTypeTableName(origProductTypeName)); ProductPage page = super.pagedQuery(query, type, pageNum); type.setName(origProductTypeName); return page; }
@Override public ProductPage pagedQuery(Query query, ProductType type, int pageNum) throws CatalogException { String origProductTypeName = type.getName(); type.setName(getProductTypeTableName(origProductTypeName)); ProductPage page = super.pagedQuery(query, type, pageNum); type.setName(origProductTypeName); return page; }
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; }
@Override public List<Reference> getProductReferences(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); List<Reference> refs = super.getProductReferences(product); product.getProductType().setName(origProductTypeName); return refs; }
@Override public synchronized void addMetadata(Metadata metadata, Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.addMetadata(metadata, product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void removeProduct(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.removeProduct(product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void removeMetadata(Metadata metadata, Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.removeMetadata(metadata, product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void addMetadata(Metadata metadata, Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.addMetadata(metadata, product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void addProductReferences(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.addProductReferences(product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void modifyProduct(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.modifyProduct(product); product.getProductType().setName(origProductTypeName); }
@Override public Metadata getMetadata(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); Metadata met = super.getMetadata(product); product.getProductType().setName(origProductTypeName); return met; }
@Override public synchronized void removeProduct(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.removeProduct(product); product.getProductType().setName(origProductTypeName); }
@Override public synchronized void modifyProduct(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.modifyProduct(product); product.getProductType().setName(origProductTypeName); }
@Override public List<Reference> getProductReferences(Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); List<Reference> refs = super.getProductReferences(product); product.getProductType().setName(origProductTypeName); return refs; }
@Override public synchronized void removeMetadata(Metadata metadata, Product product) throws CatalogException { String origProductTypeName = product.getProductType().getName(); product.getProductType().setName( getProductTypeTableName(origProductTypeName)); super.removeMetadata(metadata, product); product.getProductType().setName(origProductTypeName); }
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; }