001package co.codewizards.cloudstore.local.dto; 002 003import static co.codewizards.cloudstore.core.objectfactory.ObjectFactoryUtil.*; 004import co.codewizards.cloudstore.core.dto.RepositoryDto; 005import co.codewizards.cloudstore.local.persistence.LocalRepository; 006 007public class RepositoryDtoConverter { 008 009 protected RepositoryDtoConverter() { 010 } 011 012 public static RepositoryDtoConverter create() { 013 return createObject(RepositoryDtoConverter.class); 014 } 015 016 public RepositoryDto toRepositoryDto(final LocalRepository localRepository) { 017 final RepositoryDto repositoryDto = createObject(RepositoryDto.class); 018 repositoryDto.setRepositoryId(localRepository.getRepositoryId()); 019 repositoryDto.setRevision(localRepository.getRevision()); 020 repositoryDto.setPublicKey(localRepository.getPublicKey()); 021 return repositoryDto; 022 } 023}