Biblioteca Java - Rev 9

Subversion Repositories:
Rev:
package com.linkscreens.inventory.service;

import com.linkscreens.inventory.entity.FilterParameters;
import com.linkscreens.inventory.entity.InventoryItem;

import java.io.File;
import java.util.List;

/**
 *
 */

public interface InventoryService {

    void addNewInventoryItem(InventoryItem item);

    InventoryItem getItemById(Long itemId);

    List<InventoryItem> getAllInventoryItems();

    List<InventoryItem> geFilteredInventoryItems(FilterParameters filter);

    String generatePDFFile(FilterParameters filter, File filePath, boolean isFull);

    void updateInventoryItem(InventoryItem updatedItem);

    void deleteItem(Long itemId);
}