root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/dao/InventoryDAO.java

727993
17
package com.aionemu.gameserver.dao;
17
package com.aionemu.gameserver.dao;
18
18
19
import com.aionemu.gameserver.model.gameobjects.Item;
19
import com.aionemu.gameserver.model.gameobjects.Item;
20
import com.aionemu.gameserver.model.gameobjects.player.Inventory;
20
import com.aionemu.gameserver.model.gameobjects.player.Storage;
21
import com.aionemu.gameserver.model.gameobjects.player.Player;
21
import com.aionemu.gameserver.model.gameobjects.player.Player;
22
import com.aionemu.gameserver.model.gameobjects.player.StorageType;
22
23
23
/**
24
/**
24
 * @author ATracer
25
 * @author ATracer
...
...
29
	 * @param player
30
	 * @param player
30
	 * @return
31
	 * @return
31
	 */
32
	 */
32
	public abstract Inventory load(Player player);
33
	public abstract Storage load(Player player, StorageType storageType);
33
	
34
34
	/**
35
	/**
35
	 * @param inventory
36
	 * @param inventory
36
	 */
37
	 */
37
	public abstract boolean store(Inventory inventory);
38
	public abstract boolean store(Player player);
38
	
39
39
	/**
40
	/**
40
	 * @param item
41
	 * @param item
41
	 */
42
	 */
42
	public abstract boolean store(Item item, int playerId);
43
	public abstract boolean store(Item item, int playerId);
43
	
44
44
	@Override
45
	@Override
45
	public String getClassName()
46
	public String getClassName()
46
	{
47
	{