Package jadex.bdiv3.examples.booktrading
Interface INegotiationAgent
-
- All Known Implementing Classes:
BuyerAgent
,SellerAgent
public interface INegotiationAgent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createGoal(Order order)
Create a purchase or sell oder.IInternalAccess
getAgent()
Get the agent.java.util.Collection<INegotiationGoal>
getGoals()
Get all purchase or sell goals.java.util.List<Order>
getOrders()
Get all orders.java.util.List<NegotiationReport>
getReports(Order order)
Get all reports.
-
-
-
Method Detail
-
getAgent
IInternalAccess getAgent()
Get the agent.- Returns:
- The agent.
-
createGoal
void createGoal(Order order)
Create a purchase or sell oder.
-
getGoals
java.util.Collection<INegotiationGoal> getGoals()
Get all purchase or sell goals.
-
getOrders
java.util.List<Order> getOrders()
Get all orders.
-
getReports
java.util.List<NegotiationReport> getReports(Order order)
Get all reports.
-
-