Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.athena.cbs.collateral.mappers;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import javax.annotation.processing.Generated;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- import ru.athena.cbs.base.historicalattributes.wrappers.HistoricalAttributeMetaData;
- import ru.athena.cbs.base.mappers.CbsMapper;
- import ru.athena.cbs.collateral.entity.PledgeDocs;
- import ru.athena.cbs.collateral.types.PledgeDocsWrapper;
- @Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- date = "2021-12-16T12:46:22+0300",
- comments = "version: 1.4.1.Final, compiler: javac, environment: Java 11.0.12 (Oracle Corporation)"
- )
- @Component
- public class PledgeDocsMapperImpl extends PledgeDocsMapper {
- @Autowired
- private CbsMapper cbsMapper;
- @Override
- public PledgeDocsWrapper entityToWrapper(PledgeDocs arg0) {
- if ( arg0 == null ) {
- return null;
- }
- PledgeDocsWrapper pledgeDocsWrapper = new PledgeDocsWrapper();
- Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
- if ( map != null ) {
- pledgeDocsWrapper.setHistoricalAttributeMetaData( new HashMap<String, HistoricalAttributeMetaData>( map ) );
- }
- if ( arg0.getTempId() != null ) {
- pledgeDocsWrapper.setTempId( String.valueOf( arg0.getTempId() ) );
- }
- if ( arg0.getId() != null ) {
- pledgeDocsWrapper.setId( String.valueOf( arg0.getId() ) );
- }
- pledgeDocsWrapper.setCopied( arg0.getCopied() );
- if ( arg0.getCopyFrom() != null ) {
- pledgeDocsWrapper.setCopyFrom( String.valueOf( arg0.getCopyFrom() ) );
- }
- List<String> list = arg0.getCopyGrids();
- if ( list != null ) {
- pledgeDocsWrapper.setCopyGrids( new ArrayList<String>( list ) );
- }
- pledgeDocsWrapper.setQueuedToDelete( arg0.getQueuedToDelete() );
- pledgeDocsWrapper.setLabel( arg0.getLabel() );
- pledgeDocsWrapper.setDocNumber( arg0.getDocNumber() );
- pledgeDocsWrapper.setPledge( cbsMapper.longToSelectedItem( arg0.getPledge() ) );
- pledgeDocsWrapper.setAttachedDoc( cbsMapper.longToSelectedItem( arg0.getAttachedDoc() ) );
- pledgeDocsWrapper.setDocDate( cbsMapper.dateToString( arg0.getDocDate() ) );
- setLabelsForSelectedItems( arg0, pledgeDocsWrapper );
- entityToWrapper( arg0, pledgeDocsWrapper );
- return pledgeDocsWrapper;
- }
- @Override
- public void wrapperToEntity(PledgeDocsWrapper arg0, PledgeDocs arg1) {
- if ( arg0 == null ) {
- return;
- }
- if ( arg1.getHistoricalAttributeMetaData() != null ) {
- Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
- if ( map != null ) {
- arg1.getHistoricalAttributeMetaData().clear();
- arg1.getHistoricalAttributeMetaData().putAll( map );
- }
- else {
- arg1.setHistoricalAttributeMetaData( null );
- }
- }
- else {
- Map<String, HistoricalAttributeMetaData> map = arg0.getHistoricalAttributeMetaData();
- if ( map != null ) {
- arg1.setHistoricalAttributeMetaData( new HashMap<String, HistoricalAttributeMetaData>( map ) );
- }
- }
- arg1.setTempId( cbsMapper.stringToLong( arg0.getTempId() ) );
- arg1.setCopied( arg0.getCopied() );
- arg1.setCopyFrom( cbsMapper.stringToLong( arg0.getCopyFrom() ) );
- if ( arg1.getCopyGrids() != null ) {
- List<String> list = arg0.getCopyGrids();
- if ( list != null ) {
- arg1.getCopyGrids().clear();
- arg1.getCopyGrids().addAll( list );
- }
- else {
- arg1.setCopyGrids( null );
- }
- }
- else {
- List<String> list = arg0.getCopyGrids();
- if ( list != null ) {
- arg1.setCopyGrids( new ArrayList<String>( list ) );
- }
- }
- arg1.setQueuedToDelete( arg0.getQueuedToDelete() );
- arg1.setId( cbsMapper.stringToLong( arg0.getId() ) );
- arg1.setLabel( arg0.getLabel() );
- arg1.setDocNumber( arg0.getDocNumber() );
- arg1.setPledge( cbsMapper.selectedItemToLong( arg0.getPledge() ) );
- arg1.setAttachedDoc( cbsMapper.selectedItemToLong( arg0.getAttachedDoc() ) );
- arg1.setDocDate( cbsMapper.stringToDate( arg0.getDocDate() ) );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement