Java Code Examples for org.apache.commons.lang.ArrayUtils#toString()
The following examples show how to use
org.apache.commons.lang.ArrayUtils#toString() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ConfigurazioniConverter.java From govpay with GNU General Public License v3.0 | 6 votes |
private static it.govpay.bd.configurazione.model.Mail getConfigurazioneMailPromemoriaDTOPatch(MailTemplate mailPromemoria) throws ServiceException, ValidationException{ it.govpay.bd.configurazione.model.Mail dto = new it.govpay.bd.configurazione.model.Mail(); dto.setAllegaPdf(mailPromemoria.AllegaPdf()); dto.setTipo(mailPromemoria.getTipo()); if(mailPromemoria.getTipo() != null) { // valore tipo contabilita non valido if(it.govpay.backoffice.v1.beans.MailTemplate.TipoEnum.fromValue(mailPromemoria.getTipo()) == null) { throw new ValidationException("Codifica inesistente per tipo trasformazione. Valore fornito [" + mailPromemoria.getTipo() + "] valori possibili " + ArrayUtils.toString(it.govpay.backoffice.v1.beans.MailTemplate.TipoEnum.values())); } } // if(mailPromemoria.getMessaggio() != null && mailPromemoria.getMessaggio() instanceof String) // dto.setMessaggio((String) mailPromemoria.getMessaggio()); // else dto.setMessaggio((ConverterUtils.toJSON(mailPromemoria.getMessaggio(),null))); // if(mailPromemoria.getOggetto() != null && mailPromemoria.getOggetto() instanceof String) // dto.setOggetto((String) mailPromemoria.getOggetto()); // else dto.setOggetto((ConverterUtils.toJSON(mailPromemoria.getOggetto(),null))); return dto; }
Example 2
Source File: ConfigurazioniConverter.java From govpay with GNU General Public License v3.0 | 6 votes |
private static it.govpay.bd.configurazione.model.Mail getConfigurazioneMailRicevutaDTO(MailTemplate mailRicevuta) throws ServiceException, ValidationException{ it.govpay.bd.configurazione.model.Mail dto = new it.govpay.bd.configurazione.model.Mail(); dto.setAllegaPdf(mailRicevuta.AllegaPdf()); dto.setTipo(mailRicevuta.getTipo()); if(mailRicevuta.getTipo() != null) { // valore tipo contabilita non valido if(it.govpay.backoffice.v1.beans.MailTemplate.TipoEnum.fromValue(mailRicevuta.getTipo()) == null) { throw new ValidationException("Codifica inesistente per tipo trasformazione. Valore fornito [" + mailRicevuta.getTipo() + "] valori possibili " + ArrayUtils.toString(it.govpay.backoffice.v1.beans.MailTemplate.TipoEnum.values())); } } dto.setMessaggio((ConverterUtils.toJSON(mailRicevuta.getMessaggio(),null))); dto.setOggetto(ConverterUtils.toJSON(mailRicevuta.getOggetto(),null)); return dto; }
Example 3
Source File: RequiredProcessor.java From datawave with Apache License 2.0 | 5 votes |
@Override public String fromString(String value) { if (StringUtils.isBlank(value)) throw new IllegalArgumentException("Parameter " + fieldName + " is required."); if (!(ArrayUtils.isEmpty(validValues) || ArrayUtils.contains(validValues, value))) throw new IllegalArgumentException("Parameter " + fieldName + " is not set to one of the required values: " + ArrayUtils.toString(validValues)); return value; }
Example 4
Source File: Versionabile.java From govpay with GNU General Public License v3.0 | 5 votes |
public static Versione toEnum(String api, String label) throws ServiceException { for(Versione p : Versione.values()){ if(p.getLabel().equals(label) && p.getApi().equals(api)) return p; } throw new ServiceException("Codifica inesistente per Versione. Valore fornito [" + api + "-" + label + "] valori possibili " + ArrayUtils.toString(labels)); }
Example 5
Source File: FormatUtil.java From document-management-system with GNU General Public License v2.0 | 5 votes |
/** * Format object */ public static String formatObject(Object value) { if (value != null) { if (value instanceof Object[]) { return ArrayUtils.toString(value); } else { return value.toString(); } } else { return "NULL"; } }
Example 6
Source File: SpringSecurityAuthorizationStrategy.java From the-app with Apache License 2.0 | 5 votes |
@Override public <T extends IRequestableComponent> boolean isInstantiationAuthorized(Class<T> componentClass) { if (!hasSpringSecuredAnnotation(componentClass)) { return true; } boolean authorized = isAuthorized(componentClass); if (Page.class.isAssignableFrom(componentClass) && !authorized) { String missingPermissions = ArrayUtils.toString(componentClass.getAnnotation(Secured.class).value()); Session.get().error("Zugriff verweigert fehlende Berechtigung(en): " + missingPermissions); throw new RestartResponseAtInterceptPageException(LoginPage.class); } return authorized; }
Example 7
Source File: Iuv.java From govpay with GNU General Public License v3.0 | 5 votes |
public static TipoIUV toEnum(String codifica) throws ServiceException { for(TipoIUV p : TipoIUV.values()){ if(p.getCodifica().equals(codifica)) return p; } throw new ServiceException("Codifica inesistente per TipoIUV. Valore fornito [" + codifica + "] valori possibili " + ArrayUtils.toString(TipoIUV.values())); }
Example 8
Source File: Acl.java From govpay with GNU General Public License v3.0 | 5 votes |
public static Servizio toEnum(String codifica) throws ServiceException { for(Servizio p : Servizio.values()){ if(p.getCodifica().equals(codifica)) return p; } throw new ServiceException("Codifica inesistente per Servizio. Valore fornito [" + codifica + "] valori possibili " + ArrayUtils.toString(Servizio.values())); }
Example 9
Source File: LoggingHandler.java From freehealth-connector with GNU Affero General Public License v3.0 | 5 votes |
public boolean handleOutbound(SOAPMessageContext context) { SOAPMessage msg = context.getMessage(); if (msg != null && LOG.isInfoEnabled()) { String endPoint = (String)context.get("javax.xml.ws.service.endpoint.address"); String soapAction = ArrayUtils.toString(msg.getMimeHeaders().getHeader("SOAPAction")); LOG.info("Invoking webservice on url: [" + endPoint + "] with SOAPAction(s) " + soapAction); msg.getMimeHeaders().getHeader("X-CorrelationID"); } if (LOG.isDebugEnabled()) { dumpMessage(msg, "OUT", LOG); } return true; }
Example 10
Source File: Tributo.java From govpay with GNU General Public License v3.0 | 5 votes |
public static TipoContabilita toEnum(String codifica) throws ServiceException { for(TipoContabilita p : TipoContabilita.values()){ if(p.getCodifica().equals(codifica)) return p; } throw new ServiceException("Codifica inesistente per TipoContabilta. Valore fornito [" + codifica + "] valori possibili " + ArrayUtils.toString(TipoContabilita.values())); }
Example 11
Source File: LoggingHandler.java From freehealth-connector with GNU Affero General Public License v3.0 | 5 votes |
public boolean handleOutbound(SOAPMessageContext context) { SOAPMessage msg = context.getMessage(); if (msg != null && LOG.isInfoEnabled()) { String endPoint = (String)context.get("javax.xml.ws.service.endpoint.address"); String soapAction = ArrayUtils.toString(msg.getMimeHeaders().getHeader("SOAPAction")); LOG.info("Invoking webservice on url: [" + endPoint + "] with SOAPAction(s) " + soapAction); } if (LOG.isDebugEnabled()) { dumpMessage(msg, "OUT", LOG); } return true; }
Example 12
Source File: LoggingHandler.java From freehealth-connector with GNU Affero General Public License v3.0 | 5 votes |
public boolean handleOutbound(SOAPMessageContext context) { SOAPMessage msg = context.getMessage(); if (msg != null && LOG.isInfoEnabled()) { String endPoint = (String)context.get("javax.xml.ws.service.endpoint.address"); String soapAction = ArrayUtils.toString(msg.getMimeHeaders().getHeader("SOAPAction")); LOG.info("Invoking webservice on url: [" + endPoint + "] with SOAPAction(s) " + soapAction); } if (LOG.isDebugEnabled()) { dumpMessage(msg, "OUT", LOG); } return true; }
Example 13
Source File: SAMLAttribute.java From freehealth-connector with GNU Affero General Public License v3.0 | 4 votes |
public String toString() { return "SAMLAttribute [name=" + this.name + ", namespace=" + this.namespace + ", value=" + ArrayUtils.toString(this.value) + "]"; }
Example 14
Source File: PagamentiController.java From govpay with GNU General Public License v3.0 | 4 votes |
public Response pagamentiGET(Authentication user, UriInfo uriInfo, HttpHeaders httpHeaders , Integer pagina, Integer risultatiPerPagina, String ordinamento, String campi, String dataDa, String dataA, String stato, String versante, String idSessionePortale, String idSessionePsp, String id) { String methodName = "getListaPagamenti"; String transactionId = ContextThreadLocal.get().getTransactionId(); this.log.debug(MessageFormat.format(BaseController.LOG_MSG_ESECUZIONE_METODO_IN_CORSO, methodName)); try{ // autorizzazione sulla API this.isAuthorized(user, Arrays.asList(TIPO_UTENZA.CITTADINO, TIPO_UTENZA.APPLICAZIONE), Arrays.asList(Servizio.API_PAGAMENTI), Arrays.asList(Diritti.LETTURA)); // Parametri - > DTO Input ListaPagamentiPortaleDTO listaPagamentiPortaleDTO = new ListaPagamentiPortaleDTO(user); listaPagamentiPortaleDTO.setLimit(risultatiPerPagina); listaPagamentiPortaleDTO.setPagina(pagina); if(stato != null) { StatoPagamento statoPagamento = StatoPagamento.fromValue(stato); if(statoPagamento != null) { switch(statoPagamento) { case ANNULLATO: listaPagamentiPortaleDTO.setStato(STATO.ANNULLATO); break; case FALLITO: listaPagamentiPortaleDTO.setStato(STATO.FALLITO); break; case ESEGUITO: listaPagamentiPortaleDTO.setStato(STATO.ESEGUITO); break; case ESEGUITO_PARZIALE: listaPagamentiPortaleDTO.setStato(STATO.ESEGUITO_PARZIALE); break; case NON_ESEGUITO: listaPagamentiPortaleDTO.setStato(STATO.NON_ESEGUITO); break; case IN_CORSO: listaPagamentiPortaleDTO.setStato(STATO.IN_CORSO); break; } } else { throw new ValidationException("Codifica inesistente per stato. Valore fornito [" + stato + "] valori possibili " + ArrayUtils.toString(StatoPagamento.values())); } } listaPagamentiPortaleDTO.setIdSessione(id); listaPagamentiPortaleDTO.setIdSessionePortale(idSessionePortale); listaPagamentiPortaleDTO.setIdSessionePsp(idSessionePsp); if(versante != null) listaPagamentiPortaleDTO.setVersante(versante); if(ordinamento != null) listaPagamentiPortaleDTO.setOrderBy(ordinamento); if(dataDa!=null) { Date dataDaDate = SimpleDateFormatUtils.getDataDaConTimestamp(dataDa, "dataDa"); listaPagamentiPortaleDTO.setDataDa(dataDaDate); } if(dataA!=null) { Date dataADate = SimpleDateFormatUtils.getDataAConTimestamp(dataA, "dataA"); listaPagamentiPortaleDTO.setDataA(dataADate); } // INIT DAO PagamentiPortaleDAO pagamentiPortaleDAO = new PagamentiPortaleDAO(); GovpayLdapUserDetails userDetails = AutorizzazioneUtils.getAuthenticationDetails(listaPagamentiPortaleDTO.getUser()); if(userDetails.getTipoUtenza().equals(TIPO_UTENZA.CITTADINO)) { listaPagamentiPortaleDTO.setCfCittadino(userDetails.getIdentificativo()); } // se sei una applicazione allora vedi i pagamenti che hai caricato if(userDetails.getTipoUtenza().equals(TIPO_UTENZA.APPLICAZIONE)) { listaPagamentiPortaleDTO.setCodApplicazione(userDetails.getApplicazione().getCodApplicazione()); } // CHIAMATA AL DAO ListaPagamentiPortaleDTOResponse pagamentoPortaleDTOResponse = pagamentiPortaleDAO.listaPagamentiPortale(listaPagamentiPortaleDTO); // CONVERT TO JSON DELLA RISPOSTA List<it.govpay.pagamento.v1.beans.PagamentoIndex> results = new ArrayList<>(); for(LeggiPagamentoPortaleDTOResponse pagamentoPortale: pagamentoPortaleDTOResponse.getResults()) { this.log.info("get Pagamenti portale: " + pagamentoPortale.getPagamento().getIdSessione()); results.add(PagamentiPortaleConverter.toRsModelIndex(pagamentoPortale,user)); } Integer maxRisultatiInt = it.govpay.bd.GovpayConfig.getInstance().getMaxRisultati(); BigDecimal maxRisultati = new BigDecimal(maxRisultatiInt.intValue()); ListaPagamentiIndex response = new ListaPagamentiIndex(results, this.getServicePath(uriInfo), pagamentoPortaleDTOResponse.getTotalResults(), pagina, risultatiPerPagina, maxRisultati); this.log.debug(MessageFormat.format(BaseController.LOG_MSG_ESECUZIONE_METODO_COMPLETATA, methodName)); return this.handleResponseOk(Response.status(Status.OK).entity(response.toJSON(campi)),transactionId).build(); }catch (Exception e) { return this.handleException(uriInfo, httpHeaders, methodName, e, transactionId); } finally { this.log(ContextThreadLocal.get()); } }
Example 15
Source File: StandaloneMigrationLauncher.java From lams with GNU General Public License v2.0 | 4 votes |
void run(String[] arguments) throws Exception { String migrationSystemName = ConfigurationUtil.getRequiredParam("migration.systemname", System.getProperties(), arguments, 0); String migrationSettings = ConfigurationUtil.getOptionalParam("migration.settings", System .getProperties(), arguments, 1); boolean isRollback = false; int[] rollbackLevels = new int[]{}; boolean forceRollback = false; for (int i = 0; i < arguments.length; i++) { String argument1 = arguments[i]; if (ROLLBACK.equals(argument1)) { isRollback = true; if (i + 2 <= arguments.length) { String argument2 = arguments[i + 1]; if (argument2 != null) { try { rollbackLevels = getRollbackLevels(argument2); } catch (NumberFormatException nfe) { throw new MigrationException("The rollbacklevels should be integers separated by a comma"); } } } if (rollbackLevels.length == 0) { // this indicates that the rollback level has not been set throw new MigrationException( "The rollback flag requires a following integer parameter or a list of integer parameters separated by comma to indicate the rollback level(s)."); } } if (FORCE_ROLLBACK.equals(argument1)) { forceRollback = true; } } // The MigrationLauncher is responsible for handling the interaction // between the PatchTable and the underlying MigrationTasks; as each // task is executed, the patch level is incremented, etc. try { if (isRollback) { String infoMessage = "Found rollback flag. AutoPatch will attempt to rollback the system to patch level(s) " + ArrayUtils.toString(rollbackLevels) + "."; log.info(infoMessage); migrationUtil.doRollbacks(migrationSystemName, migrationSettings, rollbackLevels, forceRollback); } else { migrationUtil.doMigrations(migrationSystemName, migrationSettings); } } catch (Exception e) { log.error(e); throw e; } }
Example 16
Source File: TracciatiConverter.java From govpay with GNU General Public License v3.0 | 4 votes |
public static it.govpay.core.dao.commons.Versamento getVersamentoFromPendenza(PendenzaPost pendenza) throws ServiceException, ValidationException { it.govpay.core.dao.commons.Versamento versamento = new it.govpay.core.dao.commons.Versamento(); if(pendenza.getAnnoRiferimento() != null) versamento.setAnnoTributario(pendenza.getAnnoRiferimento().intValue()); versamento.setCausale(pendenza.getCausale()); versamento.setCodApplicazione(pendenza.getIdA2A()); versamento.setCodDominio(pendenza.getIdDominio()); versamento.setCodUnitaOperativa(pendenza.getIdUnitaOperativa()); versamento.setCodVersamentoEnte(pendenza.getIdPendenza()); versamento.setDataScadenza(pendenza.getDataScadenza()); versamento.setDataValidita(pendenza.getDataValidita()); // versamento.setDataCaricamento(pendenza.getDataCaricamento() != null ? pendenza.getDataCaricamento() : new Date()); versamento.setDataCaricamento(new Date()); versamento.setDebitore(toAnagraficaCommons(pendenza.getSoggettoPagatore())); versamento.setNome(pendenza.getNome()); versamento.setTassonomia(pendenza.getTassonomia()); if(pendenza.getTassonomiaAvviso() != null) { // valore tassonomia avviso non valido if(TassonomiaAvviso.fromValue(pendenza.getTassonomiaAvviso()) == null) { throw new ValidationException("Codifica inesistente per tassonomiaAvviso. Valore fornito [" + pendenza.getTassonomiaAvviso() + "] valori possibili " + ArrayUtils.toString(TassonomiaAvviso.values())); } versamento.setTassonomiaAvviso(pendenza.getTassonomiaAvviso()); } versamento.setNumeroAvviso(pendenza.getNumeroAvviso()); if(pendenza.getDatiAllegati() != null) versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null)); BigDecimal importoVociPendenza = fillSingoliVersamentiFromVociPendenza(versamento, pendenza.getVoci()); // importo pendenza puo' essere null versamento.setImportoTotale(pendenza.getImporto() != null ? pendenza.getImporto() : importoVociPendenza); // tipo Pendenza // if(pendenza.getIdTipoPendenza() == null) { // if(versamento.getSingoloVersamento() != null && versamento.getSingoloVersamento().size() > 0) { // it.govpay.core.dao.commons.Versamento.SingoloVersamento sv = versamento.getSingoloVersamento().get(0); // if(sv.getBolloTelematico() != null) { // versamento.setCodTipoVersamento(Tributo.BOLLOT); // } else if(sv.getCodTributo() != null) { // versamento.setCodTipoVersamento(sv.getCodTributo()); // } else { // versamento.setCodTipoVersamento(GovpayConfig.getInstance().getCodTipoVersamentoPendenzeLibere()); // } // } // } else { versamento.setCodTipoVersamento(pendenza.getIdTipoPendenza()); // } return versamento; }
Example 17
Source File: PendenzeConverter.java From govpay with GNU General Public License v3.0 | 4 votes |
public static it.govpay.core.dao.commons.Versamento getVersamentoFromPendenza(PendenzaPost pendenza) throws ValidationException, ServiceException { it.govpay.core.dao.commons.Versamento versamento = new it.govpay.core.dao.commons.Versamento(); if(pendenza.getAnnoRiferimento() != null) versamento.setAnnoTributario(pendenza.getAnnoRiferimento().intValue()); versamento.setCausale(pendenza.getCausale()); versamento.setCodApplicazione(pendenza.getIdA2A()); versamento.setCodDominio(pendenza.getIdDominio()); versamento.setCodUnitaOperativa(pendenza.getIdUnitaOperativa()); versamento.setCodVersamentoEnte(pendenza.getIdPendenza()); versamento.setDataScadenza(pendenza.getDataScadenza()); versamento.setDataValidita(pendenza.getDataValidita()); // versamento.setDataCaricamento(pendenza.getDataCaricamento() != null ? pendenza.getDataCaricamento() : new Date()); versamento.setDataCaricamento(new Date()); versamento.setDebitore(toAnagraficaCommons(pendenza.getSoggettoPagatore())); versamento.setTassonomia(pendenza.getTassonomia()); if(pendenza.getDatiAllegati() != null) versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null)); if(pendenza.getTassonomiaAvviso() != null) { // valore tassonomia avviso non valido if(TassonomiaAvviso.fromValue(pendenza.getTassonomiaAvviso()) == null) { throw new ValidationException("Codifica inesistente per tassonomiaAvviso. Valore fornito [" + pendenza.getTassonomiaAvviso() + "] valori possibili " + ArrayUtils.toString(TassonomiaAvviso.values())); } versamento.setTassonomiaAvviso(pendenza.getTassonomiaAvviso()); } versamento.setNumeroAvviso(pendenza.getNumeroAvviso()); // voci pagamento BigDecimal importoVociPendenza = fillSingoliVersamentiFromVociPendenza(versamento, pendenza.getVoci()); // importo pendenza puo' essere null versamento.setImportoTotale(pendenza.getImporto() != null ? pendenza.getImporto() : importoVociPendenza); // tipo Pendenza // if(pendenza.getIdTipoPendenza() == null) { // if(versamento.getSingoloVersamento() != null && versamento.getSingoloVersamento().size() > 0) { // it.govpay.core.dao.commons.Versamento.SingoloVersamento sv = versamento.getSingoloVersamento().get(0); // if(sv.getBolloTelematico() != null) { // versamento.setCodTipoVersamento(Tributo.BOLLOT); // } else if(sv.getCodTributo() != null) { // versamento.setCodTipoVersamento(sv.getCodTributo()); // } else { // versamento.setCodTipoVersamento(GovpayConfig.getInstance().getCodTipoVersamentoPendenzeLibere()); // } // } // } else { versamento.setCodTipoVersamento(pendenza.getIdTipoPendenza()); // } versamento.setDirezione(pendenza.getDirezione()); versamento.setDivisione(pendenza.getDivisione()); versamento.setCodLotto(pendenza.getCartellaPagamento()); return versamento; }
Example 18
Source File: PagamentiPortaleConverter.java From govpay with GNU General Public License v3.0 | 4 votes |
public static it.govpay.core.dao.commons.Versamento getVersamentoFromPendenza(PendenzaPost pendenza) throws ValidationException, ServiceException { it.govpay.core.dao.commons.Versamento versamento = new it.govpay.core.dao.commons.Versamento(); if(pendenza.getAnnoRiferimento() != null) versamento.setAnnoTributario(pendenza.getAnnoRiferimento().intValue()); versamento.setCodLotto(pendenza.getCartellaPagamento()); versamento.setCausale(pendenza.getCausale()); versamento.setCodApplicazione(pendenza.getIdA2A()); versamento.setCodDominio(pendenza.getIdDominio()); versamento.setCodUnitaOperativa(pendenza.getIdUnitaOperativa()); versamento.setCodVersamentoEnte(pendenza.getIdPendenza()); versamento.setDataScadenza(pendenza.getDataScadenza()); versamento.setDataValidita(pendenza.getDataValidita()); // versamento.setDataCaricamento(pendenza.getDataCaricamento() != null ? pendenza.getDataCaricamento() : new Date()); versamento.setDataCaricamento(new Date()); versamento.setDebitore(toAnagraficaCommons(pendenza.getSoggettoPagatore())); versamento.setImportoTotale(pendenza.getImporto()); versamento.setNome(pendenza.getNome()); versamento.setTassonomia(pendenza.getTassonomia()); if(pendenza.getTassonomiaAvviso() != null) { // valore tassonomia avviso non valido if(TassonomiaAvviso.fromValue(pendenza.getTassonomiaAvviso()) == null) { throw new ValidationException("Codifica inesistente per tassonomiaAvviso. Valore fornito [" + pendenza.getTassonomiaAvviso() + "] valori possibili " + ArrayUtils.toString(TassonomiaAvviso.values())); } versamento.setTassonomiaAvviso(pendenza.getTassonomiaAvviso()); } versamento.setNumeroAvviso(pendenza.getNumeroAvviso()); versamento.setCartellaPagamento(pendenza.getCartellaPagamento()); if(pendenza.getDatiAllegati() != null) versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null)); // versamento.setIncasso(pendenza.getIncasso()); //TODO // versamento.setAnomalie(pendenza.getAnomalie()); // voci pagamento fillSingoliVersamentiFromVociPendenza(versamento, pendenza.getVoci()); return versamento; }
Example 19
Source File: PendenzeConverter.java From govpay with GNU General Public License v3.0 | 4 votes |
public static it.govpay.core.dao.commons.Versamento getVersamentoFromPendenza(PendenzaPut pendenza, String ida2a, String idPendenza) throws ValidationException, ServiceException { it.govpay.core.dao.commons.Versamento versamento = new it.govpay.core.dao.commons.Versamento(); if(pendenza.getAnnoRiferimento() != null) versamento.setAnnoTributario(pendenza.getAnnoRiferimento().intValue()); versamento.setCausale(pendenza.getCausale()); versamento.setCodApplicazione(ida2a); versamento.setCodDominio(pendenza.getIdDominio()); versamento.setCodUnitaOperativa(pendenza.getIdUnitaOperativa()); versamento.setCodVersamentoEnte(idPendenza); versamento.setDataScadenza(pendenza.getDataScadenza()); versamento.setDataValidita(pendenza.getDataValidita()); // versamento.setDataCaricamento(pendenza.getDataCaricamento() != null ? pendenza.getDataCaricamento() : new Date()); versamento.setDataCaricamento(new Date()); versamento.setDebitore(toAnagraficaCommons(pendenza.getSoggettoPagatore())); versamento.setTassonomia(pendenza.getTassonomia()); if(pendenza.getDatiAllegati() != null) versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null)); if(pendenza.getTassonomiaAvviso() != null) { // valore tassonomia avviso non valido if(TassonomiaAvviso.fromValue(pendenza.getTassonomiaAvviso()) == null) { throw new ValidationException("Codifica inesistente per tassonomiaAvviso. Valore fornito [" + pendenza.getTassonomiaAvviso() + "] valori possibili " + ArrayUtils.toString(TassonomiaAvviso.values())); } versamento.setTassonomiaAvviso(pendenza.getTassonomiaAvviso()); } versamento.setNumeroAvviso(pendenza.getNumeroAvviso()); // voci pagamento BigDecimal importoVociPendenza = fillSingoliVersamentiFromVociPendenza(versamento, pendenza.getVoci()); // importo pendenza puo' essere null versamento.setImportoTotale(pendenza.getImporto() != null ? pendenza.getImporto() : importoVociPendenza); // tipo Pendenza // if(pendenza.getIdTipoPendenza() == null) { // if(versamento.getSingoloVersamento() != null && versamento.getSingoloVersamento().size() > 0) { // it.govpay.core.dao.commons.Versamento.SingoloVersamento sv = versamento.getSingoloVersamento().get(0); // if(sv.getBolloTelematico() != null) { // versamento.setCodTipoVersamento(Tributo.BOLLOT); // } else if(sv.getCodTributo() != null) { // versamento.setCodTipoVersamento(sv.getCodTributo()); // } else { // versamento.setCodTipoVersamento(GovpayConfig.getInstance().getCodTipoVersamentoPendenzeLibere()); // } // } // } else { versamento.setCodTipoVersamento(pendenza.getIdTipoPendenza()); // } versamento.setDirezione(pendenza.getDirezione()); versamento.setDivisione(pendenza.getDivisione()); versamento.setCodLotto(pendenza.getCartellaPagamento()); return versamento; }
Example 20
Source File: GiornaleConverter.java From govpay with GNU General Public License v3.0 | 4 votes |
private static it.govpay.bd.configurazione.model.GdeEvento getGdeEvento(GdeEvento gdeEvento) throws ValidationException { it.govpay.bd.configurazione.model.GdeEvento evento = new it.govpay.bd.configurazione.model.GdeEvento(); if(gdeEvento.getLog() != null) { // valore log non valido if(LogEnum.fromValue(gdeEvento.getLog()) == null) { throw new ValidationException("Codifica inesistente per log. Valore fornito [" + gdeEvento.getLog() + "] valori possibili " + ArrayUtils.toString(LogEnum.values())); } gdeEvento.setLog(LogEnum.fromValue(gdeEvento.getLog())); switch(gdeEvento.getLogEnum()) { case MAI: evento.setLog(it.govpay.bd.configurazione.model.GdeEvento.LogEnum.MAI); break; case SEMPRE: evento.setLog(it.govpay.bd.configurazione.model.GdeEvento.LogEnum.SEMPRE); break; case SOLO_ERRORE: evento.setLog(it.govpay.bd.configurazione.model.GdeEvento.LogEnum.SOLO_ERRORE); break; } } if(gdeEvento.getDump() != null) { // valore dumo non valido if(DumpEnum.fromValue(gdeEvento.getDump()) == null) { throw new ValidationException("Codifica inesistente per dump. Valore fornito [" + gdeEvento.getDump() + "] valori possibili " + ArrayUtils.toString(DumpEnum.values())); } gdeEvento.setDump(DumpEnum.fromValue(gdeEvento.getDump())); switch(gdeEvento.getDumpEnum()) { case MAI: evento.setDump(it.govpay.bd.configurazione.model.GdeEvento.DumpEnum.MAI); break; case SEMPRE: evento.setDump(it.govpay.bd.configurazione.model.GdeEvento.DumpEnum.SEMPRE); break; case SOLO_ERRORE: evento.setDump(it.govpay.bd.configurazione.model.GdeEvento.DumpEnum.SOLO_ERRORE); break; } } return evento; }