001
014
015 package com.liferay.portlet.messageboards.comment;
016
017 import com.liferay.portal.kernel.comment.WorkflowableComment;
018 import com.liferay.portal.model.User;
019 import com.liferay.portal.service.UserLocalServiceUtil;
020 import com.liferay.portlet.messageboards.model.MBMessage;
021
022 import java.util.Date;
023
024
027 public class MBCommentImpl implements WorkflowableComment {
028
029 public MBCommentImpl(MBMessage message) {
030 _message = message;
031 }
032
033 @Override
034 public String getBody() {
035 return _message.getBody();
036 }
037
038 @Override
039 public String getClassName() {
040 return _message.getClassName();
041 }
042
043 @Override
044 public long getClassPK() {
045 return _message.getClassPK();
046 }
047
048 @Override
049 public long getCommentId() {
050 return _message.getMessageId();
051 }
052
053 @Override
054 public long getCompanyId() {
055 return _message.getCompanyId();
056 }
057
058 @Override
059 public Date getCreateDate() {
060 return _message.getCreateDate();
061 }
062
063 @Override
064 public long getGroupId() {
065 return _message.getGroupId();
066 }
067
068 @Override
069 public Class<?> getModelClass() {
070 return MBMessage.class;
071 }
072
073 @Override
074 public String getModelClassName() {
075 return MBMessage.class.getName();
076 }
077
078 @Override
079 public Date getModifiedDate() {
080 return _message.getModifiedDate();
081 }
082
083 @Override
084 public long getPrimaryKey() {
085 return _message.getPrimaryKey();
086 }
087
088 @Override
089 public int getStatus() {
090 return _message.getStatus();
091 }
092
093 @Override
094 public User getUser() {
095 return UserLocalServiceUtil.fetchUser(getUserId());
096 }
097
098 @Override
099 public long getUserId() {
100 return _message.getUserId();
101 }
102
103 @Override
104 public String getUserName() {
105 return _message.getUserName();
106 }
107
108 protected MBMessage getMessage() {
109 return _message;
110 }
111
112 private final MBMessage _message;
113
114 }