|
|
|
@ -6,14 +6,15 @@ import de.srsoftware.umbrella.core.model.Location; |
|
|
|
import java.util.Collection; |
|
|
|
import java.util.Collection; |
|
|
|
|
|
|
|
|
|
|
|
public interface StockDb { |
|
|
|
public interface StockDb { |
|
|
|
Property addNewProperty(long itemId, String name, Object value, String unit); |
|
|
|
Property addNewProperty(long itemId, String name, Object value, String unit); |
|
|
|
Collection<DbLocation> listChildLocations(long parentId); |
|
|
|
Collection<DbLocation> listChildLocations(long parentId); |
|
|
|
Collection<DbLocation> listCompanyLocations(Company company); |
|
|
|
Collection<DbLocation> listCompanyLocations(Company company); |
|
|
|
Collection<Item> listItemsAt(Location location); |
|
|
|
Collection<Item> listItemsAt(Location location); |
|
|
|
Collection<Property> listProperties(); |
|
|
|
Collection<Property> listProperties(); |
|
|
|
Collection<DbLocation> listUserLocations(UmbrellaUser userId); |
|
|
|
Collection<DbLocation> listUserLocations(UmbrellaUser userId); |
|
|
|
Item loadItem(long id); |
|
|
|
Item loadItem(long id); |
|
|
|
DbLocation loadLocation(long locationId); |
|
|
|
DbLocation loadLocation(long locationId); |
|
|
|
Item save(Item item); |
|
|
|
Location save(DbLocation location); |
|
|
|
Property setProperty(long itemId, long existingPropId, Object value); |
|
|
|
Item save(Item item); |
|
|
|
|
|
|
|
Property setProperty(long itemId, long existingPropId, Object value); |
|
|
|
} |
|
|
|
} |
|
|
|
|