package org.openhab.domain;
import org.openhab.domain.model.Room;
import java.util.Collection;
import java.util.Map;
import java.util.UUID;
public interface IRoomProvider {
Collection<Room> getAllRooms();
UUID getInitialRoomId();
void saveRoom(Room room);
Room get(UUID uuid);
Room getInitialRoom();
Room createNewRoom();
Room addRoom(Room room);
Room removeRoom(Room room);
Map<String, Room> getMapOfRoomNames();
}