Beispiel #1
0
 public DualListModel<Privilege> getPrivileges() {
   if (this.getItem().getPrimaryKey() != null) {
     privileges =
         new DualListModel<Privilege>(new ArrayList<Privilege>(), new ArrayList<Privilege>());
     List<Privilege> targetPrivileges = roleService.findPrivilegesById(this.getItem().getRoleId());
     List<Privilege> availablePrivileges = privilegeService.loadAll();
     for (Privilege role : availablePrivileges) {
       if (targetPrivileges.contains(role)) {
         privileges.getSource().add(role);
       }
     }
     privileges.setTarget(targetPrivileges);
   } else {
     privileges =
         new DualListModel<Privilege>(privilegeService.loadAll(), new ArrayList<Privilege>());
   }
   return privileges;
 }
  public void seleccionarEmbarqueYProveedor() {
    if (getSelected().getExportador() == null) {
      JsfUtil.addErrorMessage("Seleccione un Exportador");
    }

    if (getSelected().getEmbarque() == null) {
      JsfUtil.addErrorMessage("Seleccione un Embarque");
    }

    if (getSelected().getExportador() != null && getSelected().getEmbarque() != null) {
      turnosASeleccionarModel = new DualListModel<CargaTurno>();
      List<CargaTurno> cargaTurnosDelExportador =
          cargaTurnoF.obtenerCargasSinFacturar(
              getSelected().getEmbarque(), getSelected().getExportador());
      Collections.sort(cargaTurnosDelExportador);
      turnosASeleccionarModel.setSource(new ArrayList<CargaTurno>(cargaTurnosDelExportador));
      turnosASeleccionarModel.setTarget(new ArrayList<CargaTurno>());

      lineasFacturaModel = null;
      lineasFactura = null;
    }
  }