JasperMapperImpl.java
package jasper.client.dto;
import jasper.domain.External;
import jasper.domain.Ref;
import jasper.domain.User;
import jasper.service.dto.ExternalDto;
import jasper.service.dto.RefReplDto;
import jasper.service.dto.UserDto;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
date = "2026-05-20T19:49:23+0000",
comments = "version: 1.6.3, compiler: javac, environment: Java 25.0.3 (Amazon.com Inc.)"
)
@Component
public class JasperMapperImpl extends JasperMapper {
@Override
public RefReplDto domainToDto(Ref ref) {
if ( ref == null ) {
return null;
}
RefReplDto refReplDto = new RefReplDto();
refReplDto.setUrl( ref.getUrl() );
refReplDto.setOrigin( ref.getOrigin() );
refReplDto.setTitle( ref.getTitle() );
refReplDto.setComment( ref.getComment() );
List<String> list = ref.getTags();
if ( list != null ) {
refReplDto.setTags( new ArrayList<String>( list ) );
}
List<String> list1 = ref.getSources();
if ( list1 != null ) {
refReplDto.setSources( new ArrayList<String>( list1 ) );
}
List<String> list2 = ref.getAlternateUrls();
if ( list2 != null ) {
refReplDto.setAlternateUrls( new ArrayList<String>( list2 ) );
}
refReplDto.setPlugins( ref.getPlugins() );
refReplDto.setPublished( ref.getPublished() );
refReplDto.setCreated( ref.getCreated() );
refReplDto.setModified( ref.getModified() );
return refReplDto;
}
@Override
public UserDto domainToDto(User user) {
if ( user == null ) {
return null;
}
UserDto userDto = new UserDto();
userDto.setTag( user.getTag() );
userDto.setOrigin( user.getOrigin() );
userDto.setName( user.getName() );
userDto.setRole( user.getRole() );
List<String> list = user.getReadAccess();
if ( list != null ) {
userDto.setReadAccess( new ArrayList<String>( list ) );
}
List<String> list1 = user.getWriteAccess();
if ( list1 != null ) {
userDto.setWriteAccess( new ArrayList<String>( list1 ) );
}
List<String> list2 = user.getTagReadAccess();
if ( list2 != null ) {
userDto.setTagReadAccess( new ArrayList<String>( list2 ) );
}
List<String> list3 = user.getTagWriteAccess();
if ( list3 != null ) {
userDto.setTagWriteAccess( new ArrayList<String>( list3 ) );
}
userDto.setModified( user.getModified() );
byte[] pubKey = user.getPubKey();
if ( pubKey != null ) {
userDto.setPubKey( Arrays.copyOf( pubKey, pubKey.length ) );
}
userDto.setAuthorizedKeys( user.getAuthorizedKeys() );
userDto.setExternal( externalToExternalDto( user.getExternal() ) );
return userDto;
}
protected ExternalDto externalToExternalDto(External external) {
if ( external == null ) {
return null;
}
ExternalDto externalDto = new ExternalDto();
List<String> list = external.getIds();
if ( list != null ) {
externalDto.setIds( new ArrayList<String>( list ) );
}
return externalDto;
}
}