UserDetailsMapperImpl.java
package org.openwms.core.uaa.impl;
import javax.annotation.processing.Generated;
import org.openwms.core.uaa.UserDetailsMapper;
import org.openwms.core.uaa.api.UserDetailsVO;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor"
)
@Component
public class UserDetailsMapperImpl implements UserDetailsMapper {
@Override
public UserDetailsVO map(UserDetails eo) {
if ( eo == null ) {
return null;
}
UserDetailsVO userDetailsVO = new UserDetailsVO();
return userDetailsVO;
}
@Override
public UserDetails mapToEO(UserDetailsVO vo) {
if ( vo == null ) {
return null;
}
UserDetails userDetails = new UserDetails();
userDetails.setPhoneNo( vo.getPhoneNo() );
userDetails.setDescription( vo.getDescription() );
userDetails.setComment( vo.getComment() );
userDetails.setOffice( vo.getOffice() );
userDetails.setIm( vo.getIm() );
userDetails.setDepartment( vo.getDepartment() );
userDetails.setImage( map( vo.getImage() ) );
if ( vo.getGender() != null ) {
userDetails.setGender( Enum.valueOf( UserDetails.Gender.class, vo.getGender() ) );
}
return userDetails;
}
}