Advertisement
dokerplp

mapperimpl

Dec 24th, 2021
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.61 KB | None | 0 0
  1. package ru.athena.cbs.collateral.mappers;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. import java.util.Map;
  7. import javax.annotation.processing.Generated;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Component;
  10. import ru.athena.cbs.base.historicalattributes.wrappers.HistoricalAttributeMetaData;
  11. import ru.athena.cbs.base.mappers.CbsMapper;
  12. import ru.athena.cbs.collateral.entity.PledgeDocs;
  13. import ru.athena.cbs.collateral.types.PledgeDocsWrapper;
  14.  
  15. @Generated(
  16.     value = "org.mapstruct.ap.MappingProcessor",
  17.     date = "2021-12-16T12:46:22+0300",
  18.     comments = "version: 1.4.1.Final, compiler: javac, environment: Java 11.0.12 (Oracle Corporation)"
  19. )
  20. @Component
  21. public class PledgeDocsMapperImpl extends PledgeDocsMapper {
  22.  
  23.     @Autowired
  24.     private CbsMapper cbsMapper;
  25.  
  26.     @Override
  27.     public PledgeDocsWrapper entityToWrapper(PledgeDocs arg0) {
  28.         if ( arg0 == null ) {
  29.             return null;
  30.         }
  31.  
  32.         PledgeDocsWrapper pledgeDocsWrapper = new PledgeDocsWrapper();
  33.  
  34.         Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
  35.         if ( map != null ) {
  36.             pledgeDocsWrapper.setHistoricalAttributeMetaData( new HashMap<String, HistoricalAttributeMetaData>( map ) );
  37.         }
  38.         if ( arg0.getTempId() != null ) {
  39.             pledgeDocsWrapper.setTempId( String.valueOf( arg0.getTempId() ) );
  40.         }
  41.         if ( arg0.getId() != null ) {
  42.             pledgeDocsWrapper.setId( String.valueOf( arg0.getId() ) );
  43.         }
  44.         pledgeDocsWrapper.setCopied( arg0.getCopied() );
  45.         if ( arg0.getCopyFrom() != null ) {
  46.             pledgeDocsWrapper.setCopyFrom( String.valueOf( arg0.getCopyFrom() ) );
  47.         }
  48.         List<String> list = arg0.getCopyGrids();
  49.         if ( list != null ) {
  50.             pledgeDocsWrapper.setCopyGrids( new ArrayList<String>( list ) );
  51.         }
  52.         pledgeDocsWrapper.setQueuedToDelete( arg0.getQueuedToDelete() );
  53.         pledgeDocsWrapper.setLabel( arg0.getLabel() );
  54.         pledgeDocsWrapper.setDocNumber( arg0.getDocNumber() );
  55.         pledgeDocsWrapper.setPledge( cbsMapper.longToSelectedItem( arg0.getPledge() ) );
  56.         pledgeDocsWrapper.setAttachedDoc( cbsMapper.longToSelectedItem( arg0.getAttachedDoc() ) );
  57.         pledgeDocsWrapper.setDocDate( cbsMapper.dateToString( arg0.getDocDate() ) );
  58.  
  59.         setLabelsForSelectedItems( arg0, pledgeDocsWrapper );
  60.         entityToWrapper( arg0, pledgeDocsWrapper );
  61.  
  62.         return pledgeDocsWrapper;
  63.     }
  64.  
  65.     @Override
  66.     public void wrapperToEntity(PledgeDocsWrapper arg0, PledgeDocs arg1) {
  67.         if ( arg0 == null ) {
  68.             return;
  69.         }
  70.  
  71.         if ( arg1.getHistoricalAttributeMetaData() != null ) {
  72.             Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
  73.             if ( map != null ) {
  74.                 arg1.getHistoricalAttributeMetaData().clear();
  75.                 arg1.getHistoricalAttributeMetaData().putAll( map );
  76.             }
  77.             else {
  78.                 arg1.setHistoricalAttributeMetaData( null );
  79.             }
  80.         }
  81.         else {
  82.             Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
  83.             if ( map != null ) {
  84.                 arg1.setHistoricalAttributeMetaData( new HashMap<String, HistoricalAttributeMetaData>( map ) );
  85.             }
  86.         }
  87.         arg1.setTempId( cbsMapper.stringToLong( arg0.getTempId() ) );
  88.         arg1.setCopied( arg0.getCopied() );
  89.         arg1.setCopyFrom( cbsMapper.stringToLong( arg0.getCopyFrom() ) );
  90.         if ( arg1.getCopyGrids() != null ) {
  91.             List<String> list = arg0.getCopyGrids();
  92.             if ( list != null ) {
  93.                 arg1.getCopyGrids().clear();
  94.                 arg1.getCopyGrids().addAll( list );
  95.             }
  96.             else {
  97.                 arg1.setCopyGrids( null );
  98.             }
  99.         }
  100.         else {
  101.             List<String> list = arg0.getCopyGrids();
  102.             if ( list != null ) {
  103.                 arg1.setCopyGrids( new ArrayList<String>( list ) );
  104.             }
  105.         }
  106.         arg1.setQueuedToDelete( arg0.getQueuedToDelete() );
  107.         arg1.setId( cbsMapper.stringToLong( arg0.getId() ) );
  108.         arg1.setLabel( arg0.getLabel() );
  109.         arg1.setDocNumber( arg0.getDocNumber() );
  110.         arg1.setPledge( cbsMapper.selectedItemToLong( arg0.getPledge() ) );
  111.         arg1.setAttachedDoc( cbsMapper.selectedItemToLong( arg0.getAttachedDoc() ) );
  112.         arg1.setDocDate( cbsMapper.stringToDate( arg0.getDocDate() ) );
  113.     }
  114. }
  115.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement