Advertisement
Aleksandr37rus

Untitled

Jul 19th, 2022
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. @Override
  2.     public Iterable<Requirements> getRegistry(String sub, String ticketP,
  3.                                                                                         String extension_date, String req_num,
  4.                                                                                         String execution_date, String executor,
  5.                                                                                         String inn_company, String  performer_status) {
  6.         Iterable<Requirements> requirements = iRequirements.findAll();
  7.         List<Object> req = iRequirements.getAlls();
  8.         Iterator<Requirements> iterator = requirements.iterator();
  9.         List<Object> alls = new ArrayList<>();
  10.         while (iterator.hasNext()){
  11.             Requirements requirements1 = iterator.next();
  12.             if(sub != null && !sub.equals("")){
  13.                 if (!sub.contains(requirements1.getName_subsidiary())){
  14.                     iterator.remove();
  15.                     continue;
  16.                 }
  17.             }
  18.             if (ticketP != null && !ticketP.equals("")){
  19.                 if (!ticketP.contains(String.valueOf(requirements1.getTicketP()))) {
  20.                     iterator.remove();
  21.                     continue;
  22.                 }
  23.             }
  24.             if (extension_date != null && !execution_date.equals("")){
  25.                 if (execution_date.contains(requirements1.getName_subsidiary())) {
  26.                     iterator.remove();
  27.                     continue;
  28.                 }
  29.             }
  30.             if (req_num != null && !req_num.equals("")){
  31.                 if (req_num.contains(requirements1.getReq_num())){
  32.                     iterator.remove();
  33.                     continue;
  34.                 }
  35.             }
  36.             if (execution_date != null && !execution_date.equals("")){
  37.                 if (execution_date.contains(requirements1.getExecution_date().toString())) {
  38.                     iterator.remove();
  39.                     continue;
  40.                 }
  41.             }
  42.             if (executor != null && !executor.equals("")){
  43.                 if (executor.contains(requirements1.getExecutor())){
  44.                     iterator.remove();
  45.                     continue;
  46.                 }
  47.             }
  48.             if (inn_company != null && !inn_company.equals("")){
  49.                 if (inn_company.contains(requirements1.getInn_company())){
  50.                     iterator.remove();
  51.                     continue;
  52.                 }
  53.             }
  54.             if (performer_status != null && !performer_status.equals("")){
  55.                 if (performer_status.contains(requirements1.getPerformerStatus())){
  56.                     iterator.remove();
  57.                     continue;
  58.                 }
  59.             }
  60.         }
  61.         return requirements;
  62.  
  63.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement