package com.bitmonlab.osiris.api.core.map.assemblers; import java.util.Map; import javax.inject.Named; import com.bitmonlab.osiris.api.core.map.transferobject.RoomDTO; import com.bitmonlab.osiris.commons.map.model.geojson.Feature; import com.bitmonlab.osiris.core.assembler.SimpleAssembler; @Named("RoomAssembler") public class RoomAssemblerImpl extends SimpleAssembler<RoomDTO, Feature>{ public RoomAssemblerImpl() { super(RoomDTO.class,Feature.class); } @Override public RoomDTO createDataTransferObject(Feature room){ Map<String,String> properties=room.getProperties(); String roomName=properties.get("name"); RoomDTO roomDTO=new RoomDTO(); roomDTO.setRoomName(roomName); return roomDTO; } }