SecurityObjectMapperImpl.java

package org.openwms.core.uaa.impl;

import java.util.ArrayList;
import java.util.List;
import javax.annotation.processing.Generated;
import org.openwms.core.uaa.SecurityObjectMapper;
import org.openwms.core.uaa.api.SecurityObjectVO;
import org.springframework.stereotype.Component;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor"
)
@Component
public class SecurityObjectMapperImpl implements SecurityObjectMapper {

    @Override
    public List<String> convertToStrings(List<SecurityObject> eo) {
        if ( eo == null ) {
            return null;
        }

        List<String> list = new ArrayList<String>( eo.size() );
        for ( SecurityObject securityObject : eo ) {
            list.add( convertToString( securityObject ) );
        }

        return list;
    }

    @Override
    public SecurityObjectVO convertToVO(SecurityObject eo) {
        if ( eo == null ) {
            return null;
        }

        SecurityObjectVO securityObjectVO = new SecurityObjectVO();

        if ( eo.hasPersistentKey() ) {
            securityObjectVO.setpKey( eo.getPersistentKey() );
        }
        securityObjectVO.setOl( eo.getOl() );
        securityObjectVO.setCreateDt( eo.getCreateDt() );
        securityObjectVO.setLastModifiedDt( eo.getLastModifiedDt() );
        securityObjectVO.setName( eo.getName() );
        securityObjectVO.setDescription( eo.getDescription() );

        return securityObjectVO;
    }

    @Override
    public List<SecurityObjectVO> convertToVOs(List<SecurityObject> eo) {
        if ( eo == null ) {
            return null;
        }

        List<SecurityObjectVO> list = new ArrayList<SecurityObjectVO>( eo.size() );
        for ( SecurityObject securityObject : eo ) {
            list.add( convertToVO( securityObject ) );
        }

        return list;
    }
}