Class MarriageCelebrationState.Builder
- java.lang.Object
-
- ch.sahits.game.openpatrician.clientserverinterface.model.event.CelebrationState.Builder
-
- ch.sahits.game.openpatrician.clientserverinterface.model.event.MarriageCelebrationState.Builder
-
- Enclosing class:
- MarriageCelebrationState
public static class MarriageCelebrationState.Builder extends CelebrationState.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private ISpouseData
spouseData
-
Fields inherited from class ch.sahits.game.openpatrician.clientserverinterface.model.event.CelebrationState.Builder
amountGuests, date, location, success
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarriageCelebrationState.Builder
amountGuests(int amountGuests)
MarriageCelebrationState
build()
MarriageCelebrationState.Builder
date(java.time.LocalDateTime date)
MarriageCelebrationState.Builder
location(java.lang.String location)
MarriageCelebrationState.Builder
spouseData(ISpouseData spouseData)
MarriageCelebrationState.Builder
success(CelebrationSuccess success)
-
-
-
Field Detail
-
spouseData
private ISpouseData spouseData
-
-
Method Detail
-
spouseData
public MarriageCelebrationState.Builder spouseData(ISpouseData spouseData)
-
success
public MarriageCelebrationState.Builder success(CelebrationSuccess success)
- Overrides:
success
in classCelebrationState.Builder
-
amountGuests
public MarriageCelebrationState.Builder amountGuests(int amountGuests)
- Overrides:
amountGuests
in classCelebrationState.Builder
-
date
public MarriageCelebrationState.Builder date(java.time.LocalDateTime date)
- Overrides:
date
in classCelebrationState.Builder
-
location
public MarriageCelebrationState.Builder location(java.lang.String location)
- Overrides:
location
in classCelebrationState.Builder
-
build
public MarriageCelebrationState build()
- Overrides:
build
in classCelebrationState.Builder
-
-