Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.co.sofcograha.gajiidapi.domain.hris.mst.workplace.pojos;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import id.co.sofcograha.gajiidapi.base.constants.BaseConstants;
- import id.co.sofcograha.gajiidapi.base.extendables.BasePojo;
- import id.co.sofcograha.gajiidapi.base.mst.user.entities.User;
- import id.co.sofcograha.gajiidapi.base.mst.user.pojos.UserPojo;
- import id.co.sofcograha.gajiidapi.domain.hris.mst.workplace.entities.Workplace;
- import id.co.sofcograha.gajiidapi.domain.hris.mst.workplace.entities.WorkplaceAuthorization;
- public class WorkplaceAuthorizationPojo extends BasePojo {
- public static final String SINGLE = "workplaceAuthorization";
- public static final String MULTI = "workplaceAuthorizations";
- public UserPojo user;
- public Date startDate;
- public Date endDate;
- public WorkplacePojo workplace;
- public Boolean isWorkplaceAsPayrollGroup;
- public Boolean isWorkplaceAsAttendanceGroup;
- @JsonIgnore
- public User getUserEntity() {
- if (user == null) return null;
- return user.toEntity();
- }
- @JsonIgnore
- public void setUserEntity(User entity, int depthLevel) {
- this.user = UserPojo.fromEntity(entity, depthLevel);
- }
- @JsonIgnore
- public Date getStartDate() {
- return startDate;
- }
- @JsonIgnore
- public void setStartDate(Date startDate) {
- this.startDate = startDate;
- }
- @JsonIgnore
- public Date getEndDate() {
- return endDate;
- }
- @JsonIgnore
- public void setEndDate(Date endDate) {
- this.endDate = endDate;
- }
- @JsonIgnore
- public Workplace getWorkplaceEntity() {
- if (workplace == null) return null;
- return workplace.toEntity();
- }
- @JsonIgnore
- public void setWorkplaceEntity(Workplace entity, int depthLevel) {
- this.workplace = WorkplacePojo.fromEntity(entity, depthLevel);
- }
- @JsonIgnore
- public Boolean isWorkplaceAsPayrollGroup() {
- if (isWorkplaceAsPayrollGroup == null) return null;
- return isWorkplaceAsPayrollGroup;
- }
- @JsonIgnore
- public void setWorkplaceAsPayrollGroup(Boolean isWorkplaceAsPayrollGroup) {
- this.isWorkplaceAsPayrollGroup = isWorkplaceAsPayrollGroup;
- }
- @JsonIgnore
- public Boolean isWorkplaceAsAttendanceGroup() {
- if (isWorkplaceAsAttendanceGroup == null) return null;
- return isWorkplaceAsAttendanceGroup;
- }
- @JsonIgnore
- public void setWorkplaceAsAttendanceGroup(Boolean isWorkplaceAsAttendanceGroup) {
- this.isWorkplaceAsAttendanceGroup = isWorkplaceAsAttendanceGroup;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment