Page 481 - MDP2022-3
P. 481

import  java.time.LocalDateTime;


             @Data
             public  class  EssentialReport  {
                     String  title;
                     String  contents;
                     String  description;
                     LocalDateTime  reportCreateTime;
                     LocalDateTime  reportUpdateTime;


                     public  EssentialReport(Report  report){
                             this.title  =  report.getTitle();
                             this.contents  =  report.getContents();
                             this.reportCreateTime  =  report.getReportCreateTime();
                             this.reportUpdateTime  =  report.getReportUpdateTime();
                             this.description  =  null;
                     }
             }




             com.webmister.semicolon.dto.EssentialUserInfo
             import  com.webmister.semicolon.domain.UserInfo;
             import  lombok.Data;


             import  java.util.Set;
             import  java.util.stream.Collectors;


             @Data
             public  class  EssentialUserInfo  {


                     String  password;
                     String  decodedPassword;
                     String  userEmail;
                     String  userNickName;
                     String  userUniqueId;
                     String  userProfileImageUrl;
                     String  userDescription;
                     String  refreshToken;


                     private  Set<AuthorityDto>  authorityDtoSet;


                     public  EssentialUserInfo(UserInfo  userInfo)  {


                             this.userEmail  =  getUserEmail();
   476   477   478   479   480   481   482   483   484   485   486