package com.huixinpn.dionysus.dto.murmur; import com.huixinpn.dionysus.domain.murmur.Murmur; import com.huixinpn.dionysus.dto.EntityData; import com.huixinpn.dionysus.dto.user.UserData; import lombok.Data; import lombok.NoArgsConstructor; import org.joda.time.DateTime; @Data @NoArgsConstructor public class MurmurData extends EntityData<Murmur> { private UserData createdBy; private String content; private DateTime createdDate; public MurmurData(Murmur entity) { super(entity); this.createdBy = new UserData(entity.getCreatedBy()); this.content = entity.getContent(); this.createdDate = entity.getCreatedDate(); } @Override public void update(Murmur entity) { entity.setContent(this.content); } }