ForumMessageFullForm.java 1.4 KB
Newer Older
街头小贩's avatar
街头小贩 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
package com.apobates.forum.trident.controller.form;

import com.apobates.forum.letterbox.entity.ForumLetterTypeEnum;
import com.apobates.forum.utils.lang.EnumArchitecture;
/**
 * 后台的消息创建表单
 * @author xiaofanku
 * 
 */
public class ForumMessageFullForm extends ActionForm{
	//以u开头后跟Member.id
	private String uid;
	//仅供显示用的(可以是会员的登录帐号或称)
	private String snames;
	//enum
	private String label;
	private String title;
	private String content;
	
	public String getUid() {
		return uid;
	}
	public void setUid(String uid) {
		this.uid = uid;
	}
	public String getSnames() {
		return snames;
	}
	public void setSnames(String snames) {
		this.snames = snames;
	}
街头小贩's avatar
街头小贩 已提交
32
	public long getMemberId(){
街头小贩's avatar
街头小贩 已提交
33 34
		return covertStringToLong(getUid().substring(1), 0L);
	}
街头小贩's avatar
街头小贩 已提交
35
	private int getIntegerLabel(){
街头小贩's avatar
街头小贩 已提交
36 37 38
		return covertStringToInteger(getLabel(), -1);
	}
	public ForumLetterTypeEnum getEnumLabel(){
街头小贩's avatar
街头小贩 已提交
39
		return EnumArchitecture.getInstance(getIntegerLabel(), ForumLetterTypeEnum.class).orElse(ForumLetterTypeEnum.LETTER);
街头小贩's avatar
街头小贩 已提交
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
	}
	public String getLabel() {
		return label;
	}
	public void setLabel(String label) {
		this.label = label;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
}