Serialized Form


Package ibspan.ecap.merchant.shopdecisions

Class ibspan.ecap.merchant.shopdecisions.DeliveringPrediction extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

warehouseAgent

jade.core.AID warehouseAgent

dataStoreKey

java.lang.Object dataStoreKey

Class ibspan.ecap.merchant.shopdecisions.DemandInfoRequester extends jade.core.behaviours.CyclicBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

shopAgent

jade.core.AID shopAgent

updateHour

int updateHour

updateMinute

int updateMinute

updateSecond

int updateSecond

nextUpdate

java.util.Date nextUpdate

products

ProductProvider products

Class ibspan.ecap.merchant.shopdecisions.OrderProblemHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

orderProblemCounters

java.util.Hashtable<K,V> orderProblemCounters

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.ProductRunOutHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.ReceivingWrapper extends jade.core.behaviours.CyclicBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

template

jade.lang.acl.MessageTemplate template

dataStoreKey

java.lang.Object dataStoreKey

Class ibspan.ecap.merchant.shopdecisions.RecordDeliveriesHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

orderProblemCounters

java.util.Hashtable<K,V> orderProblemCounters

Class ibspan.ecap.merchant.shopdecisions.RecordDemandDataHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.RecordNegotiationHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.RecordTransactionHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

serialVersionUID: -6876206660349020872L

Serialized Fields

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.ShopDecisionAgent extends jade.core.Agent implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

shopAgent

jade.core.AID shopAgent

warehouseAgent

jade.core.AID warehouseAgent

tbf

jade.core.behaviours.ThreadedBehaviourFactory tbf

products

ProductProvider products

propsProvider

PropertiesProvider propsProvider

orderProblemCounters

java.util.Hashtable<K,V> orderProblemCounters

simulationDaysLength

int simulationDaysLength

simStartDate

java.util.Date simStartDate

simEndDate

java.util.Date simEndDate

Class ibspan.ecap.merchant.shopdecisions.StartForecastingHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.StopForecastingHandler extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

myLogger

jade.util.Logger myLogger

Package ibspan.ecap.merchant.shopdecisions.dataadministration

Class ibspan.ecap.merchant.shopdecisions.dataadministration.BuyerRegistrationInfo extends java.lang.Object implements Serializable

Serialized Fields

clientId

java.lang.String clientId

productId

java.lang.String productId

registrationTime

java.util.Date registrationTime

isCreatedByShop

boolean isCreatedByShop

Class ibspan.ecap.merchant.shopdecisions.dataadministration.DataAccessException extends java.lang.Exception implements Serializable

serialVersionUID: 4313290539698414462L

Class ibspan.ecap.merchant.shopdecisions.dataadministration.DataAdministrationAgent extends jade.core.Agent implements Serializable

Class ibspan.ecap.merchant.shopdecisions.dataadministration.DeliveryLog extends java.lang.Object implements Serializable

Serialized Fields

deliveredProductId

java.lang.String deliveredProductId

orderTime

java.util.Date orderTime

deliveryTime

java.util.Date deliveryTime

orderedQuantity

int orderedQuantity

orderedValue

float orderedValue

wholesalerId

java.lang.String wholesalerId

Class ibspan.ecap.merchant.shopdecisions.dataadministration.DemandData extends java.lang.Object implements Serializable

Serialized Fields

productId

java.lang.String productId

date

java.util.Date date

cicQueryCount

int cicQueryCount

shopsSellingProductCount

int shopsSellingProductCount

registeredClients

int registeredClients

Class ibspan.ecap.merchant.shopdecisions.dataadministration.DemandRequest extends java.lang.Object implements Serializable

Serialized Fields

productId

java.lang.String productId

date

java.util.Date date

Class ibspan.ecap.merchant.shopdecisions.dataadministration.InvalidOperationException extends java.lang.Exception implements Serializable

serialVersionUID: 4390825310714464549L

Class ibspan.ecap.merchant.shopdecisions.dataadministration.TransactionLog extends java.lang.Object implements Serializable

Serialized Fields

transactionId

java.lang.String transactionId

negotiationId

int negotiationId

clientId

java.lang.String clientId

time

java.util.Date time

finalisationType

FinalisationType finalisationType

quantityReserved

int quantityReserved

valueReserved

float valueReserved

Class ibspan.ecap.merchant.shopdecisions.dataadministration.UserNegotiationLog extends java.lang.Object implements Serializable

Serialized Fields

clientId

java.lang.String clientId

templateReceivedTime

java.util.Date templateReceivedTime

templateAcceptedTime

java.util.Date templateAcceptedTime

bids

java.util.List<E> bids

Package ibspan.ecap.merchant.shopdecisions.forecasting

Class ibspan.ecap.merchant.shopdecisions.forecasting.DataLoadException extends java.lang.Exception implements Serializable

serialVersionUID: 6507661492042793663L

Class ibspan.ecap.merchant.shopdecisions.forecasting.ForecastAgent extends jade.core.Agent implements Serializable

Class ibspan.ecap.merchant.shopdecisions.forecasting.ForecastDescription extends java.lang.Object implements Serializable

Serialized Fields

productId

java.lang.String productId

forecastPeriod

int forecastPeriod

forecastAmount

float forecastAmount

forecastDeviation

float forecastDeviation

preparationTime

java.util.Date preparationTime

Class ibspan.ecap.merchant.shopdecisions.forecasting.ForecastDispatcher extends jade.core.behaviours.CyclicBehaviour implements Serializable

Serialized Fields

module

ForecastingModule module

warehouseAgent

jade.core.AID warehouseAgent

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.forecasting.PreparingForecast extends jade.core.behaviours.OneShotBehaviour implements Serializable


Package ibspan.ecap.merchant.shopdecisions.negotiationpreparation

Class ibspan.ecap.merchant.shopdecisions.negotiationpreparation.NegotiationDescription extends java.lang.Object implements Serializable

Serialized Fields

preparationTime

java.util.Date preparationTime

productId

java.lang.String productId

startingPrice

float startingPrice

reservePrice

float reservePrice

offeredAmount

int offeredAmount

strategyId

java.lang.String strategyId

templateId

java.lang.String templateId

Class ibspan.ecap.merchant.shopdecisions.negotiationpreparation.NegotiationTemplateDispatcher extends jade.core.behaviours.CyclicBehaviour implements Serializable

Serialized Fields

module

NegotiationPreparingModule module

shopAgent

jade.core.AID shopAgent

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.shopdecisions.negotiationpreparation.NegotiationTemplateUpdater extends jade.core.behaviours.SimpleBehaviour implements Serializable

Serialized Fields

module

NegotiationPreparingModule module

secondsBetweenUpdates

long secondsBetweenUpdates

secondsBetweenCycles

long secondsBetweenCycles

lastWakeUp

java.util.Date lastWakeUp

repeat

boolean repeat

finished

boolean finished

isUpdating

boolean isUpdating

myLogger

jade.util.Logger myLogger

Package ibspan.ecap.merchant.stubs

Class ibspan.ecap.merchant.stubs.ShopAgentStub extends jade.core.Agent implements Serializable

Serialized Fields

demandReader

java.io.BufferedReader demandReader

priceReader

java.io.BufferedReader priceReader

currentDemand

DemandData currentDemand

previousDemand

DemandData previousDemand

currentPrice

double currentPrice

negotiations

java.util.ArrayList<E> negotiations

sda

jade.core.AID sda

currentNegotiationIndex

int currentNegotiationIndex

currentDate

java.util.Date currentDate

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.stubs.ShopAgentStub.InitiatingSimulation extends jade.core.behaviours.OneShotBehaviour implements Serializable

Class ibspan.ecap.merchant.stubs.ShopAgentStub.MainBehaviour extends jade.core.behaviours.FSMBehaviour implements Serializable

Class ibspan.ecap.merchant.stubs.ShopAgentStub.MainBehaviour.CalculatingSales extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

status

int status

Class ibspan.ecap.merchant.stubs.ShopAgentStub.MainBehaviour.FinalisingReservations extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

transition

int transition

Class ibspan.ecap.merchant.stubs.ShopAgentStub.MainBehaviour.ProvidingDemandData extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

status

int status

Class ibspan.ecap.merchant.stubs.ShopAgentStub.MainBehaviour.ProvidingNegotiationData extends jade.core.behaviours.OneShotBehaviour implements Serializable

Serialized Fields

transition

int transition

Class ibspan.ecap.merchant.stubs.WarehouseAgentStub extends jade.core.Agent implements Serializable

Serialized Fields

sda

jade.core.AID sda

myLogger

jade.util.Logger myLogger

Class ibspan.ecap.merchant.stubs.WarehouseAgentStub.WAStubBehaviour extends jade.core.behaviours.CyclicBehaviour implements Serializable


Package ibspan.ecap.shared.ontology.negotiation

Class ibspan.ecap.shared.ontology.negotiation.BidInfo extends java.lang.Object implements Serializable

Serialized Fields

clientId

java.lang.String clientId

offerTime

java.util.Date offerTime

quantity

int quantity

price

float price

isWinning

boolean isWinning

reservation

ReservationInfo reservation

Class ibspan.ecap.shared.ontology.negotiation.DemandData extends java.lang.Object implements Serializable

Serialized Fields

globalProductId

java.lang.String globalProductId

when

java.util.Date when

cicQueryCount

int cicQueryCount

shopsSellingProductCount

int shopsSellingProductCount

registeredClients

int registeredClients

meanAmountPerClient

int meanAmountPerClient

Class ibspan.ecap.shared.ontology.negotiation.DemandForProduct extends java.lang.Object implements Serializable

Serialized Fields

globalProductId

java.lang.String globalProductId

when

java.util.Date when

demand

DemandData demand

Class ibspan.ecap.shared.ontology.negotiation.NegotiationLog extends java.lang.Object implements Serializable

Serialized Fields

negotiationId

int negotiationId

productId

java.lang.String productId

negotiationStart

java.util.Date negotiationStart

negotiationEnd

java.util.Date negotiationEnd

quantityOffered

int quantityOffered

strategyId

java.lang.String strategyId

templateId

java.lang.String templateId

reservePrice

float reservePrice

askingPrice

float askingPrice

bids

java.util.List<E> bids

Class ibspan.ecap.shared.ontology.negotiation.ReservationInfo extends java.lang.Object implements Serializable

Serialized Fields

transactionId

java.lang.String transactionId

expiryTime

java.util.Date expiryTime