001package co.codewizards.cloudstore.rest.server.service;
002
003import javax.ws.rs.Consumes;
004import javax.ws.rs.GET;
005import javax.ws.rs.Path;
006import javax.ws.rs.Produces;
007import javax.ws.rs.core.MediaType;
008
009import org.slf4j.Logger;
010import org.slf4j.LoggerFactory;
011
012import co.codewizards.cloudstore.core.dto.VersionInfoDto;
013import co.codewizards.cloudstore.core.version.VersionInfoProvider;
014
015@Path("_VersionInfoDto")
016@Consumes(MediaType.APPLICATION_XML)
017@Produces(MediaType.APPLICATION_XML)
018public class VersionInfoDtoService extends AbstractServiceWithRepoToRepoAuth
019{
020        private static final Logger logger = LoggerFactory.getLogger(VersionInfoDtoService.class);
021
022        {
023                logger.debug("<init>: created new instance");
024        }
025
026        @GET
027        public VersionInfoDto getVersionInfoDto()
028        {
029                return VersionInfoProvider.getInstance().getVersionInfoDto();
030        }
031}