@Data
@JGlobalMap(excluded = {"serialVersionUID", "mapper"})
public final class ReleaseDto implements Serializable {
private static final long serialVersionUID = 1L;
private static final JMapper<ReleaseDto,Releases> mapper = new JMapper<ReleaseDto,Releases>(ReleaseDto.class, Releases.class);
private boolean isCategorized;
private boolean isHashed;
private boolean isRenamed;
private boolean isRequestId;
public static ReleaseDto newInstance(Releases release) {
ReleaseDto releaseDto = mapper.getDestination(release);
return releaseDto;
}
to make it work I added to the DTO:
public boolean isIsCategorized() { return this.isCategorized;};
public boolean isIsHashed() { return this.isHashed;};
public boolean isIsRenamed() { return this.isRenamed;};
public boolean isIsRequestId() { return this.isRequestId;};
public void setIsCategorized(boolean isCategorized) { this.isCategorized = isCategorized;};
public void setIsHashed(boolean isHashed) { this.isHashed = isHashed;};
public void setIsRenamed(boolean isRenamed) { this.isRenamed = isRenamed;};
public void setIsRequestId(boolean isRequestId) { this.isRequestId = isRequestId;};
and I added to the Domain Object:
public boolean isIsCategorized() { return this.isCategorized;};
public boolean isIsHashed() { return this.isHashed;};
public boolean isIsRenamed() { return this.isRenamed;};
public boolean isIsRequestId() { return this.isRequestId;};
It appears Lombok generates the following:
public boolean isCategorized() { return isCategorized; }
public void setCategorized(boolean isCategorized) { this.isCategorized = isCategorized; }
Thanks,
Brad