Как получить поля Суперкласса в конструкторе?
Родитель:
package com.goomo.sso.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@AllArgsConstructor
@NoArgsConstructor
@Data
public class BaseResponseModel implements Serializable {
private static final long serialVersionUID = 1L;
private String status;
private StatusMessage statusMessage;
}
Дочерний объект:
package com.goomo.sso.dto;
import java.io.Serializable;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@Data
@EqualsAndHashCode(callSuper=false)
@ToString
public class UserRequest extends BaseResponseModel implements Serializable {
private static final long serialVersionUID = 1L;
private String clientName;
private String role;
private String groupName;
private String userName;
@Builder
public UserRequest(String status, StatusMessage statusMessage, String clientName, String role, String groupName,
String userName) {
super(status,statusMessage);
this.clientName = clientName;
this.role=role;
this.groupName=groupName;
this.userName = userName;
}
}
Я не смог получить поляродительский класс у застройщика.Можете ли вы предложить мне правильный способ достижения этого?