Example usage for java.lang Byte valueOf

List of usage examples for java.lang Byte valueOf

Introduction

In this page you can find the example usage for java.lang Byte valueOf.

Prototype

public static Byte valueOf(String s) throws NumberFormatException 

Source Link

Document

Returns a Byte object holding the value given by the specified String .

Usage

From source file:org.openTwoFactor.client.util.TwoFactorClientCommonUtils.java

/**
 * Convert an object to a byte, allow nulls
 * @param input/*from  ww  w  . ja  va  2 s.co m*/
 * @return the boolean object value
 */
public static Byte byteObjectValue(Object input) {
    if (input instanceof Byte) {
        return (Byte) input;
    }
    if (isBlank(input)) {
        return null;
    }
    return Byte.valueOf(byteValue(input));
}

From source file:edu.ku.brc.specify.tasks.subpane.qb.QueryBldrPane.java

/**
 * @return//from w  w w. ja  v a 2 s. com
 */
public static Vector<QueryFieldPanel> getQueryFieldPanelsForMapping(
        final QueryFieldPanelContainerIFace container, Set<SpQueryField> fields, final TableTree tblTree,
        final Hashtable<String, TableTree> ttHash, final Component saveBtn, SpExportSchemaMapping schemaMapping,
        List<String> missingFlds, Map<String, Vector<MappedFieldInfo>> autoMaps) {
    Vector<QueryFieldPanel> result = new Vector<QueryFieldPanel>();
    //Need to change columnDefStr if mapMode...
    //result.add(bldQueryFieldPanel(this, null, null, getColumnDefStr(), saveBtn));
    result.add(new QueryFieldPanel(container, null, container.getColumnDefStr(), saveBtn, null, schemaMapping,
            null));

    Vector<SpExportSchemaItem> sis = new Vector<SpExportSchemaItem>();
    if (schemaMapping.getSpExportSchema() != null) {
        sis.addAll(schemaMapping.getSpExportSchema().getSpExportSchemaItems());
    }
    Collections.sort(sis, new Comparator<SpExportSchemaItem>() {

        /* (non-Javadoc)
         * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
         */
        @Override
        public int compare(SpExportSchemaItem o1, SpExportSchemaItem o2) {
            return o1.getFieldName().compareTo(o2.getFieldName());
        }

    });
    for (SpExportSchemaItem schemaItem : sis) {
        //System.out.println("SchemaItem: " + schemaItem.getFieldName());
        boolean autoMapped = false;
        SpQueryField fld = getQueryFieldMapping(schemaMapping, schemaItem);
        FieldQRI fieldQRI = null;
        if (fld == null && autoMaps != null) {
            Vector<MappedFieldInfo> mappedTos = autoMaps.get(schemaItem.getFieldName().toLowerCase());

            if (mappedTos != null) {
                for (MappedFieldInfo mappedTo : mappedTos) {
                    fieldQRI = getFieldQRI(tblTree, mappedTo.getFieldName(), mappedTo.isRel(),
                            mappedTo.getStringId(), getTableIds(mappedTo.getTableIds()), 0, ttHash);
                    if (fieldQRI != null) {
                        if (!fieldQRI.isFieldHidden()) {
                            autoMapped = true;
                        } else {
                            fieldQRI = null;
                        }
                        break;
                    }
                }
            }
            //result.add(new QueryFieldPanel(container, null, 
            //   container.getColumnDefStr(), saveBtn, fld, schemaMapping, schemaItem));
        } else if (fld != null) {
            fieldQRI = getFieldQRI(tblTree, fld.getFieldName(), fld.getIsRelFld() != null && fld.getIsRelFld(),
                    fld.getStringId(), getTableIds(fld.getTableList()), 0, ttHash);
        }
        if (fieldQRI != null) {
            QueryFieldPanel newPanel = new QueryFieldPanel(container, fieldQRI, container.getColumnDefStr(),
                    saveBtn, fld, schemaMapping, schemaItem);
            newPanel.setAutoMapped(autoMapped);
            result.add(newPanel);
            fieldQRI.setIsInUse(true);
            if (fieldQRI.isFieldHidden() && !container.isPromptMode() && !container.isForSchemaExport()) {
                UIRegistry.showLocalizedMsg("QB_FIELD_HIDDEN_TITLE", "QB_FIELD_HIDDEN_SHOULD_REMOVE",
                        fieldQRI.getTitle());
            }
        } else if (fld != null) {
            log.error("Couldn't find [" + fld.getFieldName() + "] [" + fld.getTableList() + "]");
            if (!container.isForSchemaExport() && !container.isPromptMode()) {
                for (SpQueryField field : fields) {
                    //ain't superstitious but checking ids in case 
                    //fld and field are different java objects
                    if (field.getId().equals(fld.getId())) {
                        SpExportSchemaItemMapping mappingForField = null;
                        for (SpExportSchemaItemMapping m : schemaMapping.getMappings()) {
                            if (m.getQueryField() != null && field.getId().equals(m.getQueryField().getId())) {
                                mappingForField = m;
                                break;
                            }
                        }
                        if (mappingForField != null) {
                            schemaMapping.getMappings().remove(mappingForField);
                            mappingForField.setExportSchemaItem(null);
                            mappingForField.setExportSchemaMapping(null);
                            mappingForField.setQueryField(null);
                        }
                        fields.remove(field);
                        field.setQuery(null);
                        fld.setQuery(null);
                        break;
                    }
                }
            }
            if (missingFlds != null) {
                String fldText = fld.getColumnAlias() != null ? fld.getColumnAlias() : fld.getFieldName();
                missingFlds.add(fldText);
            }
        }
    }

    List<SpQueryField> toRemove = new ArrayList<SpQueryField>();

    //add 'auto-mapped' fields not mapped to a concept
    if (autoMaps != null && fields.size() == 0 /* a new mapping */) {
        int cnt = 0;
        for (Map.Entry<String, Vector<MappedFieldInfo>> me : autoMaps.entrySet()) {
            if (me.getKey().startsWith("Unmapped:")) {
                MappedFieldInfo fi = me.getValue().get(0);
                SpQueryField fld = new SpQueryField();
                fld.initialize();

                fld.setIsNot(false);
                fld.setAlwaysFilter(false);
                fld.setIsPrompt(true);
                fld.setIsRelFld(false);
                fld.setSortType(Byte.valueOf("0"));
                fld.setPosition(Short.valueOf(String.valueOf(result.size() - 1 + cnt++)));

                fld.setSpQueryFieldId(-1);
                fld.setIsDisplay(false);
                fld.setOperStart(fi.getOperator());
                fld.setFieldName(fi.getFieldName());
                fld.setStringId(fi.getStringId());
                fld.setTableList(fi.getTableIds());
                fld.setContextTableIdent(fi.getContextTableId());

                fields.add(fld);
                toRemove.add(fld);
            }
        }

    }

    //now add un-mapped fields
    for (SpQueryField fld : fields) {
        //int insertAt = 0;
        if (fld.getMapping() == null || fld.getMapping().getExportSchemaItem() == null) {
            FieldQRI fieldQRI = getFieldQRI(tblTree, fld.getFieldName(),
                    fld.getIsRelFld() != null && fld.getIsRelFld(), fld.getStringId(),
                    getTableIds(fld.getTableList()), 0, ttHash);
            if (fieldQRI != null) {
                //                 result.insertElementAt(new QueryFieldPanel(container, fieldQRI, 
                //                        container.getColumnDefStr(), saveBtn, fld, null, true), insertAt++);
                QueryFieldPanel newQfp = new QueryFieldPanel(container, fieldQRI, container.getColumnDefStr(),
                        saveBtn, fld, schemaMapping, null);
                result.add(newQfp);
                fieldQRI.setIsInUse(true);
                if (fld.getSpQueryFieldId() == -1) {
                    newQfp.setAutoMapped(true);
                    newQfp.setQueryFieldForAutomapping(null);
                }
                if (fieldQRI.isFieldHidden() && !container.isPromptMode() && !container.isForSchemaExport()) {
                    UIRegistry.showLocalizedMsg("QB_FIELD_HIDDEN_TITLE", "QB_FIELD_HIDDEN_SHOULD_REMOVE",
                            fieldQRI.getTitle());
                }
            } else {
                log.error("Couldn't find [" + fld.getFieldName() + "] [" + fld.getTableList() + "]");
                if (!container.isForSchemaExport() && !container.isPromptMode()) {
                    for (SpQueryField field : fields) {
                        //ain't superstitious but checking ids in case 
                        //fld and field are different java objects
                        if (field.getId().equals(fld.getId())) {
                            SpExportSchemaItemMapping mappingForField = null;
                            for (SpExportSchemaItemMapping m : schemaMapping.getMappings()) {
                                if (m.getQueryField() != null
                                        && field.getId().equals(m.getQueryField().getId())) {
                                    mappingForField = m;
                                    break;
                                }
                            }
                            if (mappingForField != null) {
                                schemaMapping.getMappings().remove(mappingForField);
                                mappingForField.setExportSchemaItem(null);
                                mappingForField.setExportSchemaMapping(null);
                                mappingForField.setQueryField(null);
                            }
                            toRemove.add(field);
                            field.setQuery(null);
                            fld.setQuery(null);
                            break;
                        }
                    }
                }
                if (missingFlds != null) {
                    missingFlds.add(fld.getColumnAlias());
                }
            }
        }
    }
    for (SpQueryField f : toRemove) {
        fields.remove(f);
    }

    // now add placeHolder panel for adding new condition
    //result.add(new QueryFieldPanel(container, null, 
    //      container.getColumnDefStr(), saveBtn, null, null, null, true));

    //now sort on queryfield position
    Collections.sort(result, new Comparator<QueryFieldPanel>() {

        /* (non-Javadoc)
         * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
         */
        @Override
        public int compare(QueryFieldPanel o1, QueryFieldPanel o2) {
            SpQueryField f1 = o1.getQueryField();
            SpQueryField f2 = o2.getQueryField();
            if (f1 != null && f2 != null) {
                return f1.getPosition().compareTo(f2.getPosition());
            } else if (f1 != null) {
                return 1;
            } else if (f2 != null) {
                return -1;
            } else
                return 0;
        }

    });

    return result;
}

From source file:com.mawujun.util.ArrayUtils.java

/**
 * <p>Removes occurrences of specified elements, in specified quantities,
 * from the specified array. All subsequent elements are shifted left.
 * For any element-to-be-removed specified in greater quantities than
 * contained in the original array, no change occurs beyond the
 * removal of the existing matching items.</p>
 *
 * <p>This method returns a new array with the same elements of the input
 * array except for the earliest-encountered occurrences of the specified
 * elements. The component type of the returned array is always the same
 * as that of the input array.</p>
 *
 * <pre>/*from   w ww.jav  a2  s  .  co  m*/
 * ArrayUtils.removeElements(null, 1, 2)      = null
 * ArrayUtils.removeElements([], 1, 2)        = []
 * ArrayUtils.removeElements([1], 2, 3)       = [1]
 * ArrayUtils.removeElements([1, 3], 1, 2)    = [3]
 * ArrayUtils.removeElements([1, 3, 1], 1)    = [3, 1]
 * ArrayUtils.removeElements([1, 3, 1], 1, 1) = [3]
 * </pre>
 *
 * @param array  the array to remove the element from, may be {@code null}
 * @param values the elements to be removed
 * @return A new array containing the existing elements except the
 *         earliest-encountered occurrences of the specified elements.
 * @since 3.0.1
 */
public static byte[] removeElements(byte[] array, byte... values) {
    if (isEmpty(array) || isEmpty(values)) {
        return clone(array);
    }
    HashMap<Byte, MutableInt> occurrences = new HashMap<Byte, MutableInt>(values.length);
    for (byte v : values) {
        Byte boxed = Byte.valueOf(v);
        MutableInt count = occurrences.get(boxed);
        if (count == null) {
            occurrences.put(boxed, new MutableInt(1));
        } else {
            count.increment();
        }
    }
    HashSet<Integer> toRemove = new HashSet<Integer>();
    for (Map.Entry<Byte, MutableInt> e : occurrences.entrySet()) {
        Byte v = e.getKey();
        int found = 0;
        for (int i = 0, ct = e.getValue().intValue(); i < ct; i++) {
            found = indexOf(array, v.byteValue(), found);
            if (found < 0) {
                break;
            }
            toRemove.add(found++);
        }
    }
    return removeAll(array, extractIndices(toRemove));
}

From source file:com.mimp.controllers.main.java

@RequestMapping(value = "/MainCrearNna", method = RequestMethod.GET)
public ModelAndView MainCrearNna_GET(ModelMap map, HttpSession session) {
    long idExpediente = 0;
    String nombre = "";
    String apellidoP = "";
    String apellidoM = "";
    String sexo = "";
    String fechaNac = "";
    String edad = "";
    String meses = "";
    String paisNac = "";
    String dep = "";
    String prov = "";
    String dist = "";
    String direccion = "";
    String incesto = "";
    String mental = "";
    String epilepsia = "";
    String abuso = "";
    String sifilis = "";
    String seguimiento = "";
    String operacion = "";
    String hiperactivo = "";
    String especial = "";
    String salud = "";
    String mayor = "";
    String adolescente = "";
    String hermanos = "";
    String fechaAdopcion = "";
    String numAdopcion = "";
    String obs = "";
    try {//from w w w .java  2  s  . c  om
        idExpediente = Long.parseLong(session.getAttribute("idExpediente").toString());
        if (session.getAttribute("nombre") != null) {
            nombre = (String) session.getAttribute("nombre");
        }
        if (session.getAttribute("apellidoP") != null) {
            apellidoP = (String) session.getAttribute("apellidoP");
        }
        if (session.getAttribute("apellidoM") != null) {
            apellidoM = (String) session.getAttribute("apellidoM");
        }
        if (session.getAttribute("sexo") != null) {
            sexo = (String) session.getAttribute("sexo");
        }
        if (session.getAttribute("fechaNac") != null) {
            fechaNac = (String) session.getAttribute("fechaNac");
        }
        if (session.getAttribute("edad") != null) {
            edad = (String) session.getAttribute("edad");
        }
        if (session.getAttribute("meses") != null) {
            meses = (String) session.getAttribute("meses");
        }
        if (session.getAttribute("paisNac") != null) {
            paisNac = (String) session.getAttribute("paisNac");
        }
        if (session.getAttribute("dep") != null) {
            dep = (String) session.getAttribute("dep");
        }
        if (session.getAttribute("prov") != null) {
            prov = (String) session.getAttribute("prov");
        }
        if (session.getAttribute("dist") != null) {
            dist = (String) session.getAttribute("dist");
        }
        if (session.getAttribute("direccion") != null) {
            direccion = (String) session.getAttribute("direccion");
        }
        incesto = (String) session.getAttribute("incesto");
        mental = (String) session.getAttribute("mental");
        epilepsia = (String) session.getAttribute("epilepsia");
        abuso = (String) session.getAttribute("abuso");
        sifilis = (String) session.getAttribute("sifilis");
        seguimiento = (String) session.getAttribute("seguimiento");
        operacion = (String) session.getAttribute("operacion");
        hiperactivo = (String) session.getAttribute("hiperactivo");
        especial = (String) session.getAttribute("especial");
        salud = (String) session.getAttribute("salud");
        mayor = (String) session.getAttribute("mayor");
        adolescente = (String) session.getAttribute("adolescente");
        hermanos = (String) session.getAttribute("hermanos");
        if (session.getAttribute("fechaAdopcion") != null) {
            fechaAdopcion = (String) session.getAttribute("fechaAdopcion");
        }
        if (session.getAttribute("numAdopcion") != null) {
            numAdopcion = (String) session.getAttribute("numAdopcion");
        }
        if (session.getAttribute("obs") != null) {
            obs = (String) session.getAttribute("obs");
        }
    } catch (Exception ex) {
        return new ModelAndView("redirect:/inicioper", map);
    }
    session.removeAttribute("idExpediente");
    session.removeAttribute("nombre");
    session.removeAttribute("apellidoP");
    session.removeAttribute("apellidoM");
    session.removeAttribute("sexo");
    session.removeAttribute("fechaNac");
    session.removeAttribute("edad");
    session.removeAttribute("meses");
    session.removeAttribute("paisNac");
    session.removeAttribute("dep");
    session.removeAttribute("prov");
    session.removeAttribute("dist");
    session.removeAttribute("direccion");
    session.removeAttribute("incesto");
    session.removeAttribute("mental");
    session.removeAttribute("epilepsia");
    session.removeAttribute("abuso");
    session.removeAttribute("sifilis");
    session.removeAttribute("seguimiento");
    session.removeAttribute("operacion");
    session.removeAttribute("hiperactivo");
    session.removeAttribute("especial");
    session.removeAttribute("salud");
    session.removeAttribute("mayor");
    session.removeAttribute("adolescente");
    session.removeAttribute("hermanos");
    session.removeAttribute("fechaAdopcion");
    session.removeAttribute("numAdopcion");
    session.removeAttribute("obs");

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }

    Nna tempNna = new Nna();
    Designacion tempDesig = new Designacion();
    ExpedienteFamilia tempExp = new ExpedienteFamilia();

    tempExp = servicioEtapa.getExpedienteFamilia(idExpediente);
    tempNna.setNombre(nombre);
    tempNna.setApellidoP(apellidoP);
    tempNna.setApellidoM(apellidoM);
    tempNna.setSexo(sexo);
    if (fechaNac != null && !fechaNac.equals("")) {
        tempNna.setFechaNacimiento(df.stringToDate(fechaNac));
    }
    short edadtemp = 0;
    short mesestemp = 0;
    if (edad != null && !edad.equals("")) {
        edadtemp = Byte.valueOf(edad);
    }
    if (meses != null && !meses.equals("")) {
        mesestemp = Byte.valueOf(meses);
    }
    tempNna.setEdadAnhos(edadtemp);
    tempNna.setEdadMeses(mesestemp);

    tempNna.setJuzgado(ServicioPersonal.ListaJuzgado().iterator().next());
    tempNna.setCar(ServicioPersonal.ListaCar().iterator().next());
    tempNna.setPaisNacimiento(paisNac);
    tempNna.setDepartamentoNacimiento(dep);
    tempNna.setProvinciaNacimiento(prov);
    tempNna.setDistritoNacimiento(dist);
    tempNna.setLugarNac(direccion);

    tempNna.setIncesto(Short.parseShort(incesto));
    tempNna.setMental(Short.parseShort(mental));
    tempNna.setEpilepsia(Short.parseShort(epilepsia));
    tempNna.setAbuso(Short.parseShort(abuso));
    tempNna.setSifilis(Short.parseShort(sifilis));
    tempNna.setSeguiMedico(Short.parseShort(seguimiento));
    tempNna.setOperacion(Short.parseShort(operacion));
    tempNna.setHiperactivo(Short.parseShort(hiperactivo));

    tempNna.setEspecial(Short.parseShort(especial));
    tempNna.setEnfermo(Short.parseShort(salud));
    tempNna.setMayor(Short.parseShort(mayor));
    tempNna.setAdolescente(Short.parseShort(adolescente));
    tempNna.setHermano(Short.parseShort(hermanos));

    tempNna.setClasificacion("internacional");
    tempNna.setObservaciones(obs);

    tempDesig.setAceptacionConsejo(Short.parseShort("4"));
    if (fechaAdopcion != null && !fechaAdopcion.equals("")) {
        tempDesig.setFechaConsejo(df.stringToDate(fechaAdopcion));
        tempDesig.setFechaPropuesta(df.stringToDate(fechaAdopcion));
    } else {
        tempDesig.setFechaConsejo(null);
        tempDesig.setFechaPropuesta(null);
    }

    tempDesig.setNDesignacion(numAdopcion);
    long prioridad = 1;
    tempDesig.setPrioridad(prioridad);
    tempDesig.setTipoPropuesta("extranjero");

    tempDesig.setExpedienteFamilia(tempExp);
    tempDesig.setNna(tempNna);
    tempDesig.setPersonal(usuario);

    ServicioMain.crearAdopcionAdoptantesExtranjero(tempNna, tempDesig);

    String mensaje_log = "Se registr una nueva Adopcin en el extranjero a la base de datos con Nombre del NNA, "
            + tempNna.getNombre() + " y ID: " + String.valueOf(tempNna.getIdnna());
    String Tipo_registro = "NNA";

    //try{
    String Numero_registro = String.valueOf(tempNna.getIdnna());

    ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);

    map.put("listaDesig", ServicioMain.getListaDesignacionesAdoptantesExtranjero(idExpediente));
    return new ModelAndView("/Personal/nna_adop_ext/lista_nna", map);

}

From source file:ca.oson.json.Oson.java

private <E> String byte2Json(FieldData objectDTO) {
    if (objectDTO == null || objectDTO.json2Java) {
        return null;
    }//  ww  w.  j av a2  s.co  m

    Object value = objectDTO.valueToProcess;
    Class<E> returnType = objectDTO.returnType;

    if (returnType != null && value != null && (returnType == byte.class || returnType == Byte.class)) {
        Byte valueToProcess = null;
        String valueToReturn = null;

        if (returnType == byte.class) {
            valueToProcess = Byte.valueOf((byte) value);
        } else {
            valueToProcess = (Byte) value;
        }

        if (valueToProcess != null) {
            try {
                Function function = objectDTO.getSerializer();
                if (function != null) {
                    try {
                        if (function instanceof DataMapper2JsonFunction) {
                            DataMapper classData = new DataMapper(returnType, value, objectDTO.classMapper,
                                    objectDTO.level, getPrettyIndentation());
                            return ((DataMapper2JsonFunction) function).apply(classData);

                        } else if (function instanceof Byte2JsonFunction) {
                            return ((Byte2JsonFunction) function).apply(valueToProcess);

                        } else {

                            Object returnedValue = null;
                            if (function instanceof FieldData2JsonFunction) {
                                FieldData2JsonFunction f = (FieldData2JsonFunction) function;
                                FieldData fieldData = objectDTO.clone();
                                returnedValue = f.apply(fieldData);
                            } else {
                                returnedValue = function.apply(value);
                            }

                            if (returnedValue instanceof Optional) {
                                returnedValue = ObjectUtil.unwrap(returnedValue);
                            }

                            if (returnedValue == null) {
                                return null;

                            } else if (returnedValue instanceof Byte) {
                                valueToProcess = (Byte) returnedValue;

                            } else {
                                objectDTO.valueToProcess = returnedValue;
                                return object2String(objectDTO);
                            }

                        }

                    } catch (Exception e) {
                    }
                }

                if (valueToProcess != null) {
                    Long min = objectDTO.getMin();
                    Long max = objectDTO.getMax();

                    if (min != null && min.byteValue() > valueToProcess) {
                        valueToProcess = min.byteValue();
                    }

                    if (max != null && max.byteValue() < valueToProcess) {
                        valueToProcess = max.byteValue();
                    }

                    Integer precision = objectDTO.getPrecision();
                    if (precision != null) {
                        valueToProcess = (Byte) NumberUtil.setPrecision(valueToProcess, precision,
                                getRoundingMode());
                    }

                    return NumberUtil.toPlainString(valueToProcess);
                }

            } catch (Exception ex) {
                //ex.printStackTrace();
            }
        }
    }

    return byte2JsonDefault(objectDTO);
}

From source file:com.mimp.controllers.main.java

@RequestMapping(value = "/MainUpdateNna", method = RequestMethod.GET)
public ModelAndView MainUpdateNna_GET(ModelMap map, HttpSession session) {
    long idDesig = 0;
    long idNna = 0;
    String nombre = "";
    String apellidoP = "";
    String apellidoM = "";
    String sexo = "";
    String fechaNac = "";
    String edad = "";
    String meses = "";
    String paisNac = "";
    String dep = "";
    String prov = "";
    String dist = "";
    String direccion = "";
    String incesto = "";
    String mental = "";
    String epilepsia = "";
    String abuso = "";
    String sifilis = "";
    String seguimiento = "";
    String operacion = "";
    String hiperactivo = "";
    String especial = "";
    String salud = "";
    String mayor = "";
    String adolescente = "";
    String hermanos = "";
    String fechaAdopcion = "";
    String numAdopcion = "";
    String obs = "";
    try {/*  w  ww.j ava 2  s . c o m*/
        idNna = (long) session.getAttribute("idNna");
        idDesig = (long) session.getAttribute("idDesig");
        if (session.getAttribute("nombre") != null) {
            nombre = (String) session.getAttribute("nombre");
        }
        if (session.getAttribute("apellidoP") != null) {
            apellidoP = (String) session.getAttribute("apellidoP");
        }
        if (session.getAttribute("apellidoM") != null) {
            apellidoM = (String) session.getAttribute("apellidoM");
        }
        if (session.getAttribute("sexo") != null) {
            sexo = (String) session.getAttribute("sexo");
        }
        if (session.getAttribute("fechaNac") != null) {
            fechaNac = (String) session.getAttribute("fechaNac");
        }
        if (session.getAttribute("edad") != null) {
            edad = (String) session.getAttribute("edad");
        }
        if (session.getAttribute("meses") != null) {
            meses = (String) session.getAttribute("meses");
        }
        if (session.getAttribute("paisNac") != null) {
            paisNac = (String) session.getAttribute("paisNac");
        }
        if (session.getAttribute("dep") != null) {
            dep = (String) session.getAttribute("dep");
        }
        if (session.getAttribute("prov") != null) {
            prov = (String) session.getAttribute("prov");
        }
        if (session.getAttribute("dist") != null) {
            dist = (String) session.getAttribute("dist");
        }
        if (session.getAttribute("direccion") != null) {
            direccion = (String) session.getAttribute("direccion");
        }
        incesto = (String) session.getAttribute("incesto");
        mental = (String) session.getAttribute("mental");
        epilepsia = (String) session.getAttribute("epilepsia");
        abuso = (String) session.getAttribute("abuso");
        sifilis = (String) session.getAttribute("sifilis");
        seguimiento = (String) session.getAttribute("seguimiento");
        operacion = (String) session.getAttribute("operacion");
        hiperactivo = (String) session.getAttribute("hiperactivo");
        especial = (String) session.getAttribute("especial");
        salud = (String) session.getAttribute("salud");
        mayor = (String) session.getAttribute("mayor");
        adolescente = (String) session.getAttribute("adolescente");
        hermanos = (String) session.getAttribute("hermanos");
        if (session.getAttribute("fechaAdopcion") != null) {
            fechaAdopcion = (String) session.getAttribute("fechaAdopcion");
        }
        if (session.getAttribute("numAdopcion") != null) {
            numAdopcion = (String) session.getAttribute("numAdopcion");
        }
        if (session.getAttribute("obs") != null) {
            obs = (String) session.getAttribute("obs");
        }
    } catch (Exception ex) {
        return new ModelAndView("redirect:/inicioper", map);
    }
    session.removeAttribute("idDesig");
    session.removeAttribute("idNna");
    session.removeAttribute("nombre");
    session.removeAttribute("apellidoP");
    session.removeAttribute("apellidoM");
    session.removeAttribute("sexo");
    session.removeAttribute("fechaNac");
    session.removeAttribute("edad");
    session.removeAttribute("meses");
    session.removeAttribute("paisNac");
    session.removeAttribute("dep");
    session.removeAttribute("prov");
    session.removeAttribute("dist");
    session.removeAttribute("direccion");
    session.removeAttribute("incesto");
    session.removeAttribute("mental");
    session.removeAttribute("epilepsia");
    session.removeAttribute("abuso");
    session.removeAttribute("sifilis");
    session.removeAttribute("seguimiento");
    session.removeAttribute("operacion");
    session.removeAttribute("hiperactivo");
    session.removeAttribute("especial");
    session.removeAttribute("salud");
    session.removeAttribute("mayor");
    session.removeAttribute("adolescente");
    session.removeAttribute("hermanos");
    session.removeAttribute("fechaAdopcion");
    session.removeAttribute("numAdopcion");
    session.removeAttribute("obs");

    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }

    Nna tempNna = new Nna();
    Designacion tempDesig = new Designacion();

    tempNna = ServicioMain.getNnaAdoptantesExtranjero(idNna);
    tempDesig = ServicioMain.getDesignacionAdoptantesExtranjero(idDesig);

    tempNna.setNombre(nombre);
    tempNna.setApellidoP(apellidoP);
    tempNna.setApellidoM(apellidoM);
    tempNna.setSexo(sexo);
    if (fechaNac != null && !fechaNac.equals("")) {
        tempNna.setFechaNacimiento(df.stringToDate(fechaNac));
    }
    short edadtemp = 0;
    short mesestemp = 0;
    if (edad != null && !edad.equals("")) {
        edadtemp = Byte.valueOf(edad);
    }
    if (meses != null && !meses.equals("")) {
        mesestemp = Byte.valueOf(meses);
    }
    tempNna.setEdadAnhos(edadtemp);
    tempNna.setEdadMeses(mesestemp);
    tempNna.setPaisNacimiento(paisNac);
    tempNna.setDepartamentoNacimiento(dep);
    tempNna.setProvinciaNacimiento(prov);
    tempNna.setDistritoNacimiento(dist);
    tempNna.setLugarNac(direccion);

    tempNna.setIncesto(Short.parseShort(incesto));
    tempNna.setMental(Short.parseShort(mental));
    tempNna.setEpilepsia(Short.parseShort(epilepsia));
    tempNna.setAbuso(Short.parseShort(abuso));
    tempNna.setSifilis(Short.parseShort(sifilis));
    tempNna.setSeguiMedico(Short.parseShort(seguimiento));
    tempNna.setOperacion(Short.parseShort(operacion));
    tempNna.setHiperactivo(Short.parseShort(hiperactivo));

    tempNna.setEspecial(Short.parseShort(especial));
    tempNna.setEnfermo(Short.parseShort(salud));
    tempNna.setMayor(Short.parseShort(mayor));
    tempNna.setAdolescente(Short.parseShort(adolescente));
    tempNna.setHermano(Short.parseShort(hermanos));

    tempNna.setObservaciones(obs);

    if (fechaAdopcion != null && !fechaAdopcion.equals("")) {
        tempDesig.setFechaConsejo(df.stringToDate(fechaAdopcion));
        tempDesig.setFechaPropuesta(df.stringToDate(fechaAdopcion));
    } else {
        tempDesig.setFechaConsejo(null);
        tempDesig.setFechaPropuesta(null);
    }

    tempDesig.setNDesignacion(numAdopcion);
    ServicioMain.crearAdopcionAdoptantesExtranjero(tempNna, tempDesig);

    String mensaje_log = "Se actualiz una Adopcin en el extranjero a la base de datos con Nombre del NNA, "
            + tempNna.getNombre() + " y ID: " + String.valueOf(tempNna.getIdnna());
    String Tipo_registro = "NNA";

    String Numero_registro = String.valueOf(tempNna.getIdnna());

    ServicioPersonal.InsertLog(usuario, Tipo_registro, Numero_registro, mensaje_log);

    map.addAttribute("df", df);
    map.put("listaDesig", ServicioMain.getListaDesignacionesAdoptantesExtranjero(
            tempDesig.getExpedienteFamilia().getIdexpedienteFamilia()));
    return new ModelAndView("/Personal/nna_adop_ext/lista_nna", map);

}

From source file:com.mimp.controllers.personal.java

@RequestMapping(value = "/PersonalDeshabilitarSesion", method = RequestMethod.GET)
public ModelAndView PersonalDeshabilitarSesion_GET(ModelMap map, HttpSession session) {
    Personal usuario = (Personal) session.getAttribute("usuario");
    if (usuario == null) {
        String mensaje = "La sesin ha finalizado. Favor identificarse nuevamente";
        map.addAttribute("mensaje", mensaje);
        return new ModelAndView("login", map);
    }//from  w  w w  . j a  v a  2 s. c o m

    long id = Long.parseLong(session.getAttribute("idSesion").toString());

    Sesion tempSesion = new Sesion();
    tempSesion = ServicioPersonal.getSesion(id);
    short habilitado = Byte.valueOf("1");
    tempSesion.setHabilitado(habilitado);

    ServicioPersonal.PersonalUpdateSesion(tempSesion);

    map.put("listaTalleres", ServicioPersonal.listaTalleres(usuario.getUnidad().getDepartamento()));
    map.put("listaSesiones", ServicioPersonal.listaSesiones(usuario.getUnidad().getDepartamento()));
    map.put("formato", format);
    return new ModelAndView("/Personal/Informativa/lista_charlas", map);
}