Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mywonderfulbnb.bnb.definition
- final class Bnb implements ReadOnlyBnb {
- private BnbId bnbId;
- private OwnerId ownerId;
- private Name name;
- private Rooms rooms;
- public Bnb(BnbId bnbId, OwnerId ownerId, Name name, Rooms rooms) {
- this.bnbId = bnbId;
- this.ownerId = ownerId;
- this.name = name;
- this.rooms = rooms;
- }
- public void addRoomByName(RoomName roomName) {
- // check if room with that name already exists, then...
- room = new Room(roomName);
- rooms = rooms.add(room);
- }
- public BnbId getBnbId() {
- return bnbId;
- }
- public OwnerId getOwnerId() {
- return ownerId;
- }
- public Name getName() {
- return name;
- }
- public Rooms getRooms() {
- return rooms;
- }
- }
Add Comment
Please, Sign In to add comment