Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeduction.pojos;
- import id.co.sofcograha.gajiidapi.base.extendables.BasePojo;
- import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeduction.entities.IncomeDeduction;
- import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeductionProvisionException.entities.IncomeDeductionProvisionException;
- import id.co.sofcograha.gajiidapi.domain.hris.mst.incomeDeductionProvisionException.pojos.IncomeDeductionProvisionExceptionPojo;
- import java.util.ArrayList;
- import java.util.List;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- public class IncomeDeductionWithExceptionPojo extends BasePojo {
- public IncomeDeductionPojo incomeDeductionPojo;
- public List<IncomeDeductionProvisionExceptionPojo> incomeDeductionProvisionExceptionPojos;
- @JsonIgnore
- public IncomeDeduction getIncomeDeduction() {
- if (incomeDeductionPojo == null) return null;
- return incomeDeductionPojo.toEntity();
- }
- public void setIncomeDeduction(IncomeDeduction entity) {
- incomeDeductionPojo = IncomeDeductionPojo.fromEntity(entity);
- }
- @JsonIgnore
- public List<IncomeDeductionProvisionException> getIncomeDeductionProvisionExceptions() {
- if (incomeDeductionProvisionExceptionPojos == null) return null;
- List<IncomeDeductionProvisionException> entities = new ArrayList<IncomeDeductionProvisionException>();
- for (IncomeDeductionProvisionExceptionPojo pojo: incomeDeductionProvisionExceptionPojos) {
- entities.add(pojo.toEntity());
- }
- return entities;
- }
- public void setIncomeDeductionProvisionExceptions(List<IncomeDeductionProvisionException> entities) {
- incomeDeductionProvisionExceptionPojos = IncomeDeductionProvisionExceptionPojo.fromEntities(entities);
- }
- public void setIncomeDeductionProvisionExceptions(List<IncomeDeductionProvisionException> entities, int depthLevel) {
- incomeDeductionProvisionExceptionPojos = IncomeDeductionProvisionExceptionPojo.fromEntities(entities, depthLevel);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement