Class MarriageOfferTimedTask
- java.lang.Object
-
- ch.sahits.game.openpatrician.model.event.TimedTask
-
- ch.sahits.game.openpatrician.display.event.task.MarriageOfferTimedTask
-
- All Implemented Interfaces:
java.lang.Runnable
public class MarriageOfferTimedTask extends TimedTask
Timed task for a marriage offer. Created by andi on 25.03.17.
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.common.eventbus.AsyncEventBus
clientEventBus
private java.time.LocalDateTime
deadLine
private EventService
eventService
private IHumanPlayer
player
private MarriageBrokerAnnouncementState
state
private StateFactory
stateFactory
-
Constructor Summary
Constructors Constructor Description MarriageOfferTimedTask(IHumanPlayer player, MarriageBrokerAnnouncementState state, java.time.LocalDateTime deadLine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ISpouseData
createSpouse(MarriageBrokerAnnouncementState state)
void
run()
java.lang.String
toString()
-
-
-
Field Detail
-
clientEventBus
@Autowired @Qualifier("clientEventBus") private com.google.common.eventbus.AsyncEventBus clientEventBus
-
stateFactory
@Autowired private StateFactory stateFactory
-
eventService
@Autowired private EventService eventService
-
player
private IHumanPlayer player
-
state
private MarriageBrokerAnnouncementState state
-
deadLine
private java.time.LocalDateTime deadLine
-
-
Constructor Detail
-
MarriageOfferTimedTask
public MarriageOfferTimedTask(IHumanPlayer player, MarriageBrokerAnnouncementState state, java.time.LocalDateTime deadLine)
-
-
Method Detail
-
run
public void run()
-
createSpouse
ISpouseData createSpouse(MarriageBrokerAnnouncementState state)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-