Advertisement
ronaldkwandy

Untitled

Oct 23rd, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. package id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeduction.pojos;
  2.  
  3. import id.co.sofcograha.gajiidapi.base.extendables.BasePojo;
  4. import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeduction.entities.IncomeDeduction;
  5. import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeductionProvisionException.entities.IncomeDeductionProvisionException;
  6. import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeductionProvisionException.pojos.IncomeDeductionProvisionExceptionPojo;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.List;
  10.  
  11. import com.fasterxml.jackson.annotation.JsonIgnore;
  12.  
  13. public class IncomeDeductionWithExceptionPojo extends BasePojo {
  14.    
  15.     public IncomeDeductionPojo incomeDeductionPojo;
  16.     public List<IncomeDeductionProvisionExceptionPojo> incomeDeductionProvisionExceptionPojos;
  17.    
  18.     @JsonIgnore
  19.     public IncomeDeduction getIncomeDeduction() {
  20.         if (incomeDeductionPojo == null) return null;
  21.         return incomeDeductionPojo.toEntity();
  22.     }
  23.    
  24.     public void setIncomeDeduction(IncomeDeduction entity) {
  25.         incomeDeductionPojo = IncomeDeductionPojo.fromEntity(entity);
  26.     }
  27.    
  28.     @JsonIgnore
  29.     public List<IncomeDeductionProvisionException> getIncomeDeductionProvisionExceptions() {
  30.         if (incomeDeductionProvisionExceptionPojos == null) return null;
  31.        
  32.         List<IncomeDeductionProvisionException> entities = new ArrayList<IncomeDeductionProvisionException>();
  33.         for (IncomeDeductionProvisionExceptionPojo pojo: incomeDeductionProvisionExceptionPojos) {
  34.             entities.add(pojo.toEntity());
  35.         }
  36.         return entities;
  37.     }
  38.    
  39.     public void setIncomeDeductionProvisionExceptions(List<IncomeDeductionProvisionException> entities) {
  40.         incomeDeductionProvisionExceptionPojos = IncomeDeductionProvisionExceptionPojo.fromEntities(entities);
  41.     }
  42.    
  43.     public void setIncomeDeductionProvisionExceptions(List<IncomeDeductionProvisionException> entities, int depthLevel) {
  44.         incomeDeductionProvisionExceptionPojos = IncomeDeductionProvisionExceptionPojo.fromEntities(entities, depthLevel);
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement