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