Advertisement
SoniaMilena

Untitled

Aug 20th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.84 KB | None | 0 0
  1. public BusinessDays(String businessHourName, Boolean considerHolidays) {
  2.             BusinessHours bh;
  3.             this.considerHolidays = considerHolidays;
  4.             if(businessHourName == null) {
  5.                 bh = [SELECT SundayStartTime,
  6.                              MondayStartTime,
  7.                              TuesdayStartTime,
  8.                              WednesdayStartTime,
  9.                              ThursdayStartTime,
  10.                              FridayStartTime,
  11.                              SaturdayStartTime,
  12.                              SundayEndTime,
  13.                              MondayEndTime,
  14.                              TuesdayEndTime,
  15.                              WednesdayEndTime,
  16.                              ThursdayEndTime,
  17.                              FridayEndTime,SaturdayEndTime
  18.                       FROM BusinessHours
  19.                       WHERE IsDefault = true ];
  20.  
  21.             }else{
  22.                 bh = [SELECT SundayStartTime,
  23.                              MondayStartTime,
  24.                              TuesdayStartTime,
  25.                              WednesdayStartTime,
  26.                              ThursdayStartTime,
  27.                              FridayStartTime,
  28.                              SaturdayStartTime,
  29.                              SundayEndTime,
  30.                              MondayEndTime,
  31.                              TuesdayEndTime,
  32.                              WednesdayEndTime,
  33.                              ThursdayEndTime,
  34.                              FridayEndTime,
  35.                              SaturdayEndTime
  36.                       FROM BusinessHours
  37.                       WHERE Name =: businessHourName ];
  38.             }
  39.             businessHourId = bh.Id;
  40.  
  41.             businessDay[0] = (bh.SundayStartTime != null);
  42.             businessDay[1] = (bh.MondayStartTime != null);
  43.             businessDay[2] = (bh.TuesdayStartTime != null);
  44.             businessDay[3] = (bh.WednesdayStartTime != null);
  45.             businessDay[4] = (bh.ThursdayStartTime != null);
  46.             businessDay[5] = (bh.FridayStartTime != null);
  47.             businessDay[6] = (bh.SaturdayStartTime != null);
  48.  
  49.             startHours[0] = bh.SundayStartTime;
  50.             startHours[1] = bh.MondayStartTime;
  51.             startHours[2] = bh.TuesdayStartTime;
  52.             startHours[3] = bh.WednesdayStartTime;
  53.             startHours[4] = bh.ThursdayStartTime;
  54.             startHours[5] = bh.FridayStartTime;
  55.             startHours[6] = bh.SaturdayStartTime;
  56.  
  57.             endHours[0] = bh.SundayEndTime;
  58.             endHours[1] = bh.MondayEndTime;
  59.             endHours[2] = bh.TuesdayEndTime;
  60.             endHours[3] = bh.WednesdayEndTime;
  61.             endHours[4] = bh.ThursdayEndTime;
  62.             endHours[5] = bh.FridayEndTime;
  63.             endHours[6] = bh.SaturdayEndTime;
  64.                    
  65.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement