@BeforeMapping public void storeMappedInstance(Object source, @MappingTarget Object target) { knownInstances.put( source, target ); } }
@BeforeMapping public void setEntity(@MappingTarget ParentEntity parentEntity) { this.parentEntity = parentEntity; // you could do stuff with the EntityManager here }
@AfterMapping public void establishRelation(@MappingTarget ChildEntity childEntity) { childEntity.setMyParent( parentEntity ); // you could do stuff with the EntityManager here }
@AfterMapping default void after(PetData petData, @MappingTarget Pet pet) { pet.supplierOfMetadata(() -> new MetadataImpl<>(Pet.class, petData)); } }
@AfterMapping protected void limparNulos(@MappingTarget EvtPgtos evtPgtos) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtPgtos); }
@AfterMapping protected void limparNulos(TabelaFuncao tabelaFuncao, @MappingTarget ESocial.EvtTabFuncao evtTabFuncao) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtTabFuncao); } }
@AfterMapping protected void limparNulos(@MappingTarget EvtAfastTemp evtAfastTemp) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtAfastTemp); }
@AfterMapping default void after(PersonData data, @MappingTarget Person target) { target.supplierOfMetadata(() -> new MetadataImpl<>(Person.class, data)); } }
@AfterMapping protected void limparNulos(@MappingTarget EvtFechaEvPer evtFechaEvPer) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtFechaEvPer); }
@AfterMapping protected void limparNulos(TSVAltContr tsvInicio, @MappingTarget ESocial.EvtTSVAltContr evtTSVAltContr) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtTSVAltContr); }
@AfterMapping protected void limparNulos(TSVInicio tsvInicio, @MappingTarget ESocial.EvtTSVInicio evtTSVInicio) { LimpadorNulos limpadorNulos = new LimpadorNulos(); limpadorNulos.executarLimpeza(evtTSVInicio); }
@AfterMapping protected void fillEvent(OnmsEvent event, @MappingTarget EventDTO eventDTO) { final List<OnmsEventParameter> eventParms = event.getEventParameters(); if (eventParms != null) { eventDTO.setParameters(eventParms.stream() .map(this::eventParameterToEventParameterDTO) .collect(Collectors.toList())); } eventDTO.setSeverity(event.getSeverityLabel()); eventDTO.setLabel(eventConfDao.getEventLabel(eventDTO.getUei())); }
@AfterMapping protected void fillEvent(OnmsEvent event, @MappingTarget EventDTO eventDTO) { final List<OnmsEventParameter> eventParms = event.getEventParameters(); if (eventParms != null) { eventDTO.setParameters(eventParms.stream() .map(this::eventParameterToEventParameterDTO) .collect(Collectors.toList())); } eventDTO.setSeverity(event.getSeverityLabel()); eventDTO.setLabel(eventConfDao.getEventLabel(eventDTO.getUei())); }
@AfterMapping protected void mapEventLabel(@MappingTarget AlarmSummaryDTO summaryDTO) { summaryDTO.setLabel(eventConfDao.getEventLabel(summaryDTO.getUei())); }
@AfterMapping protected void limparNulos(AltCadastral altCadastral, @MappingTarget ESocial.EvtAltCadastral evtAltCadastral) { LimpadorNulosConfig config = new LimpadorNulosConfig(); LimpadorNulos limpadorNulos = new LimpadorNulos(config); limpadorNulos.executarLimpeza(evtAltCadastral); }
@AfterMapping protected void mapEventLabel(@MappingTarget AlarmSummaryDTO summaryDTO) { summaryDTO.setLabel(eventConfDao.getEventLabel(summaryDTO.getUei())); }
@AfterMapping protected void limparNulos(CdBenPrRP cdBenPrRP, @MappingTarget ESocial.EvtCdBenPrRP evtCdBenPrRP) { LimpadorNulosConfig config = new LimpadorNulosConfig(); config.naoLimparPropriedade("infoDeficiencia"); LimpadorNulos limpadorNulos = new LimpadorNulos(config); limpadorNulos.executarLimpeza(evtCdBenPrRP); } }
@AfterMapping protected void limparNulos(AltContratual altContratual, @MappingTarget ESocial.EvtAltContratual evtAltContratual) { LimpadorNulosConfig config = new LimpadorNulosConfig(); config.naoLimparPropriedade("infoDeficiencia"); LimpadorNulos limpadorNulos = new LimpadorNulos(config); limpadorNulos.executarLimpeza(evtAltContratual); }
@AfterMapping protected void limparNulos(Admissao admissao, @MappingTarget ESocial.EvtAdmissao evtAdmissao) { LimpadorNulosConfig config = new LimpadorNulosConfig(); config.naoLimparPropriedade("infoDeficiencia"); LimpadorNulos limpadorNulos = new LimpadorNulos(config); limpadorNulos.executarLimpeza(evtAdmissao); } }
@AfterMapping protected void limparNulos(BenPrRP benPrRP, @MappingTarget ESocial.EvtBenPrRP evtBenPrRP) { LimpadorNulosConfig config = new LimpadorNulosConfig(); config.naoLimparPropriedade("infoDeficiencia"); LimpadorNulos limpadorNulos = new LimpadorNulos(config); limpadorNulos.executarLimpeza(evtBenPrRP); } }