package com.eksad.masterdata.common.dto; import com.eksad.ddms.common.dto.CreationalSpecificationDTO; import com.eksad.ddms.common.util.status.DataStatus; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.UUID; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class CustomerJobDTO { private String custJobID; private String custJobName; private DataStatus custJobStatus; private CreationalSpecificationDTO customerJobCreational; @JsonIgnore public CustomerJobDTO getInstance() { return new CustomerJobDTO( UUID.randomUUID().toString(), "custJobName", DataStatus.ACTIVE, new CreationalSpecificationDTO()); } @Override public String toString() { return "CustomerJobDTO{" + "custJobID=" + custJobID + ", custJobName=" + custJobName + ", custJobStatus=" + custJobStatus + ", customerJobCreational=" + customerJobCreational + '}'; } }