Package jadex.bdiv3.examples.booktrading
Interface INegotiationAgent
- 
- All Known Implementing Classes:
- BuyerAgent,- SellerAgent
 
 public interface INegotiationAgent
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateGoal(Order order)Create a purchase or sell oder.IInternalAccessgetAgent()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- 
getAgentIInternalAccess getAgent() Get the agent.- Returns:
- The agent.
 
 - 
createGoalvoid createGoal(Order order) Create a purchase or sell oder.
 - 
getGoalsjava.util.Collection<INegotiationGoal> getGoals() Get all purchase or sell goals.
 - 
getOrdersjava.util.List<Order> getOrders() Get all orders.
 - 
getReportsjava.util.List<NegotiationReport> getReports(Order order) Get all reports.
 
- 
 
-