ronaldkwandy

Untitled

Aug 29th, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. package id.co.sofcograha.gajiidapi.domain.hris.mst.payroll.payrollholiday.pojos;
  2.  
  3. import id.co.sofcograha.gajiidapi.base.extendables.BasePojo;
  4. import id.co.sofcograha.gajiidapi.domain.enums.Religion;
  5. import id.co.sofcograha.gajiidapi.domain.hris.mst.payroll.payrollholiday.entities.MstPayrollHoliday;
  6.  
  7. import java.util.ArrayList;
  8. import java.util.Date;
  9. import java.util.List;
  10.  
  11. import com.fasterxml.jackson.annotation.JsonInclude;
  12. import com.fasterxml.jackson.annotation.JsonInclude.Include;
  13.  
  14. @JsonInclude(Include.ALWAYS)
  15. public class MstCompletePayrollHolidayPojo extends BasePojo {
  16.  
  17.     private static final long serialVersionUID = 8705149095633301075L;
  18.     public Date holidayDate;
  19.     public String description;
  20.     public List<Religion> religions;
  21.     public List<MstPayrollHolidayPojo> payrollHolidays;
  22.    
  23.     public Date getHolidayDate() {
  24.         return holidayDate;
  25.     }
  26.    
  27.     public void setHolidayDate(Date holidayDate) {
  28.         this.holidayDate = holidayDate;
  29.     }
  30.    
  31.     public String getDescription() {
  32.         return description;
  33.     }
  34.    
  35.     public void setDescription(String description) {
  36.         this.description = description;
  37.     }
  38.    
  39.     public List<Religion> getReligions() {
  40.         return religions;
  41.     }
  42.    
  43.     public void setReligions(List<Religion> religions) {
  44.         this.religions = religions;
  45.     }
  46.    
  47.     public List<MstPayrollHoliday> getPayrollHolidays() {
  48.         List<MstPayrollHoliday> entities = new ArrayList<MstPayrollHoliday>();
  49.         if (payrollHolidays != null) {
  50.             for (MstPayrollHolidayPojo payrollHoliday: payrollHolidays) {
  51.                 entities.add(payrollHoliday.toEntity());
  52.             }
  53.         }
  54.         return entities;
  55.     }
  56.    
  57.     public void setPayrollHolidays(List<MstPayrollHoliday> entities, int depthLevel) {
  58.         payrollHolidays = MstPayrollHolidayPojo.fromEntities(entities, depthLevel);
  59.     }
  60. }
Add Comment
Please, Sign In to add comment