com.github.dactiv.showcase.entity.account
类 Group

java.lang.Object
  继承者 com.github.dactiv.showcase.entity.IdEntity
      继承者 com.github.dactiv.showcase.entity.account.Group
所有已实现的接口:
Serializable

@Entity
public class Group
extends IdEntity

组实体

作者:
maurice
另请参见:
序列化表格

字段摘要
 
从类 com.github.dactiv.showcase.entity.IdEntity 继承的字段
id
 
构造方法摘要
Group()
          构造方法
 
方法摘要
 List<Group> getChildren()
          获取下级组集合
 Boolean getLeaf()
          获取当前实体是否包含子节点,如果是返回ture,否则返回false
 List<String> getMemberIds()
          获取所有成员的id
 List<User> getMembersList()
          获取组成员
 String getName()
          获取组名称
 Group getParent()
          获取上级组
 String getParentId()
          获取父类ID
 String getParentName()
          获取父类名称
 String getRemark()
          获取备注
 List<Resource> getResourcesList()
          获取拥有资源
 Integer getState()
          获取组状态
 String getStateName()
          获取状态名称
 String getType()
          获取组类型
 void setChildren(List<Group> children)
          设置下级组集合
 void setLeaf(Boolean leaf)
          设置当前实体是否包含子节点
 void setMembersList(List<User> membersList)
          设置组成员
 void setName(String name)
          设置组名称
 void setParent(Group parent)
          设置上级组
 void setRemark(String remark)
          设置备注
 void setResourcesList(List<Resource> resourcesList)
          设置该组的操作资源
 void setState(Integer state)
          设置组状态
 void setType(String type)
          设置组类型
 
从类 com.github.dactiv.showcase.entity.IdEntity 继承的方法
getId, setId
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Group

public Group()
构造方法

方法详细信息

getName

@NotEmpty
@Length(max=32)
public String getName()
获取组名称

返回:
String

setName

public void setName(String name)
设置组名称

参数:
name - 组名称

getParent

public Group getParent()
获取上级组

返回:
Group

setParent

public void setParent(Group parent)
设置上级组

参数:
parent - 组实体

getChildren

public List<Group> getChildren()
获取下级组集合

返回:
List

setChildren

public void setChildren(List<Group> children)
设置下级组集合

参数:
children - 下级组集合

getMembersList

public List<User> getMembersList()
获取组成员

返回:
List

setMembersList

public void setMembersList(List<User> membersList)
设置组成员

参数:
membersList - 用户集合

getResourcesList

public List<Resource> getResourcesList()
获取拥有资源

返回:
List

setResourcesList

public void setResourcesList(List<Resource> resourcesList)
设置该组的操作资源

参数:
resourcesList - 资源集合

getType

@NotEmpty
@Length(min=2,
        max=2)
public String getType()
获取组类型

返回:
String

setType

public void setType(String type)
设置组类型

参数:
type - 类型
另请参见:
GroupType

getRemark

@Length(max=512)
public String getRemark()
获取备注

返回:
String

setRemark

public void setRemark(String remark)
设置备注

参数:
remark - 备注

getState

@Min(value=1L)
@Max(value=3L)
@NotNull
public Integer getState()
获取组状态

返回:

setState

public void setState(Integer state)
设置组状态

参数:
state -

getMemberIds

public List<String> getMemberIds()
获取所有成员的id

返回:
List

setLeaf

public void setLeaf(Boolean leaf)
设置当前实体是否包含子节点

参数:
leaf - ture表示是,false表示不是

getLeaf

public Boolean getLeaf()
获取当前实体是否包含子节点,如果是返回ture,否则返回false

返回:
Boolean

getParentId

public String getParentId()
获取父类ID

返回:
String

getParentName

public String getParentName()
获取父类名称

返回:
String

getStateName

public String getStateName()
获取状态名称

返回:
String


Copyright © 2014. All rights reserved.