com.seeyon.ctp.organization.bo
类 V3xOrgTeam

java.lang.Object
  继承者 com.seeyon.ctp.util.ObjectToXMLBase
      继承者 com.seeyon.ctp.organization.bo.V3xOrgEntity
          继承者 com.seeyon.ctp.organization.bo.V3xOrgTeam
所有已实现的接口:
java.io.Serializable

public class V3xOrgTeam
extends V3xOrgEntity
implements java.io.Serializable

The persistent class for the v3x_org_team database table.

作者:
BEA Workshop Studio
另请参见:
序列化表格

字段摘要
 
从类 com.seeyon.ctp.organization.bo.V3xOrgEntity 继承的字段
ACCOUNT_ACC_ALL, ACCOUNT_ACC_NBR, ACCOUNT_ACC_NBR_SUB, ACCOUNT_ACC_NBR_SUB_SUP, ACCOUNT_ACC_NON, ACCOUNT_ACC_SUB, ACCOUNT_ACC_SUP, ACCOUNT_ACC_SUP_NBR, ACCOUNT_ACC_SUP_SUB, code, CONFIG_AUDIT_ADMIN_CATEGORY, CONFIG_AUDIT_ADMIN_ID, CONFIG_AUDIT_ADMIN_NAME, CONFIG_SALARY_ADMIN_TRIGGER_ID, CONFIG_SYSTEM_ADMIN_CATEGORY, CONFIG_SYSTEM_ADMIN_ID, CONFIG_SYSTEM_ADMIN_NAME, CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY, CONFIG_SYSTEM_AUTO_TRIGGER_ID, CONFIG_SYSTEM_AUTO_TRIGGER_NAME, createTime, DEFAULT_EMPTY_STRING, DEFAULT_NULL_ID, DEP_PATH_DELIMITER, description, enabled, id, isDeleted, MAX_LEVEL_NUM, MEMBER_GENDER_FEMALE, MEMBER_GENDER_MALE, MEMBER_GENDER_NULL, MEMBER_TYPE_REGULAR, name, NULL_ACCOUNT_ID, ORG_ID_DELIMITER, ORGACCOUNT_PATH, orgAccountId, ORGENT_META_KEY_DEFAULTPWD, ORGENT_META_KEY_ORGROLE, ORGENT_START_TYPE_ACCOUNT, ORGENT_TYPE_ACCOUNT, ORGENT_TYPE_DEPARTMENT, ORGENT_TYPE_DUTYLEVEL, ORGENT_TYPE_DYNAMIC_ROLE, ORGENT_TYPE_LEVEL, ORGENT_TYPE_MEMBER, ORGENT_TYPE_POST, ORGENT_TYPE_ROLE, ORGENT_TYPE_TEAM, ORGPERM_TYPE_MEMBER, ORGPROPERTY_CATEGORY, ORGPROPERTY_CATEGORY_PREFIX, ORGPROPERTY_TYPE_ACCOUNT, ORGREL_TYPE_DEP_POST, ORGREL_TYPE_DEP_ROLE, POST_TYPE_ACCOUNT, POST_TYPE_GROUP, ROLE_ADMIN, ROLE_BOND_USER, ROLE_ID_DELIMITER, ROLETYPE_FIXROLE, ROLETYPE_RELATIVEROLE, ROLETYPE_USERROLE, SORT_START_NUMBER, SORT_STEP_NUMBER, sortId, status, TOXML_PROPERTY_Code, TOXML_PROPERTY_Email, TOXML_PROPERTY_ENTITY_TYPE, TOXML_PROPERTY_id, TOXML_PROPERTY_isInternal, TOXML_PROPERTY_Mobile, TOXML_PROPERTY_NAME, updateTime, v3xToStringStyle, VIRTUAL_ACCOUNT_ID
 
构造方法摘要
V3xOrgTeam()
           
V3xOrgTeam(OrgTeam orgTeam)
           
V3xOrgTeam(V3xOrgTeam orgTeam)
          复制传入的实体的属性值到Team的实例。
 
方法摘要
 boolean addTeamMember(java.util.List<java.lang.Long> memberIds, int orgRelType)
          将成员添加成为组的不同类型的成员。
 boolean addTeamMember(java.lang.Long memberId, int orgRelType)
           
 boolean contains(java.lang.Long memberId)
          判断组成员中是否包含指定人员。
 V3xOrgEntity fromPO(BasePO po)
           
 java.util.List<java.lang.Long> getAllMembers()
           
 java.util.List<java.lang.Long> getAllRelatives()
           
 java.lang.String getCode()
           
 java.lang.Long getCreateId()
           
 java.lang.Long getDepId()
           
 java.lang.String getEntityType()
           
 java.util.List<java.lang.Long> getLeaders()
           
 java.util.List<java.lang.Long> getMemberList(int memType)
           
 java.util.List<java.lang.Long> getMembers()
           
 java.lang.Long getOwnerId()
           
 java.util.List<java.lang.Long> getRelatives()
           
 java.util.List<java.lang.Long> getSupervisors()
           
 int getType()
           
 boolean isValid()
          判断实体是否有效
 void setCode(java.lang.String code)
           
 void setCreateId(java.lang.Long createId)
           
 void setDepId(java.lang.Long depId)
           
 void setLeaders(java.util.List<java.lang.Long> leaders)
           
 void setMembers(java.util.List<java.lang.Long> members)
           
 void setOwnerId(java.lang.Long ownerId)
           
 void setRelatives(java.util.List<java.lang.Long> relatives)
           
 void setSupervisors(java.util.List<java.lang.Long> supervisors)
           
 void setType(int teamType)
           
 void toJsonString(java.lang.StringBuilder o, OrgManager orgManager, long loginAccountId)
          给选人界面用的,不要轻易修改 {D:"4671434749625321681",M:["3617689184970950159","-4311948622092547980","4095909756522350674","8437858001606167119"],K:"-8201352672941817077",T:1,N:"22"}
 BasePO toPO()
           
 
从类 com.seeyon.ctp.organization.bo.V3xOrgEntity 继承的方法
equals, getCreateTime, getDescription, getEnabled, getId, getIsDeleted, getName, getOrgAccountId, getSortId, getStatus, getUpdateTime, hashCode, setCreateTime, setDescription, setEnabled, setId, setIdIfNew, setIsDeleted, setName, setOrgAccountId, setSortId, setStatus, setUpdateTime, toString
 
从类 com.seeyon.ctp.util.ObjectToXMLBase 继承的方法
toXML
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

V3xOrgTeam

public V3xOrgTeam(V3xOrgTeam orgTeam)
复制传入的实体的属性值到Team的实例。

参数:
orgTeam -

V3xOrgTeam

public V3xOrgTeam()

V3xOrgTeam

public V3xOrgTeam(OrgTeam orgTeam)
方法详细信息

fromPO

public V3xOrgEntity fromPO(BasePO po)
指定者:
V3xOrgEntity 中的 fromPO

toPO

public BasePO toPO()
指定者:
V3xOrgEntity 中的 toPO

getCreateId

public java.lang.Long getCreateId()

setCreateId

public void setCreateId(java.lang.Long createId)

getCode

public java.lang.String getCode()
覆盖:
V3xOrgEntity 中的 getCode

setCode

public void setCode(java.lang.String code)
覆盖:
V3xOrgEntity 中的 setCode

getDepId

public java.lang.Long getDepId()

setDepId

public void setDepId(java.lang.Long depId)

getEntityType

public java.lang.String getEntityType()
指定者:
V3xOrgEntity 中的 getEntityType

getMemberList

public java.util.List<java.lang.Long> getMemberList(int memType)

getAllMembers

public java.util.List<java.lang.Long> getAllMembers()

getAllRelatives

public java.util.List<java.lang.Long> getAllRelatives()

getMembers

public java.util.List<java.lang.Long> getMembers()

setMembers

public void setMembers(java.util.List<java.lang.Long> members)

getOwnerId

public java.lang.Long getOwnerId()

setOwnerId

public void setOwnerId(java.lang.Long ownerId)

getType

public int getType()

setType

public void setType(int teamType)

getLeaders

public java.util.List<java.lang.Long> getLeaders()

setLeaders

public void setLeaders(java.util.List<java.lang.Long> leaders)

getRelatives

public java.util.List<java.lang.Long> getRelatives()

setRelatives

public void setRelatives(java.util.List<java.lang.Long> relatives)

getSupervisors

public java.util.List<java.lang.Long> getSupervisors()

setSupervisors

public void setSupervisors(java.util.List<java.lang.Long> supervisors)

addTeamMember

public boolean addTeamMember(java.util.List<java.lang.Long> memberIds,
                             int orgRelType)
将成员添加成为组的不同类型的成员。 组下面有组长、组的领导、组员、组的相关人员四类人员。 其标志定义在V3xOrgEntity中,分别是ORGREL_TYPE_TEAM_LEADER,ORGREL_TYPE_TEAM_SUPERV,ORGREL_TYPE_TEAM_MEMBER,ORGREL_TYPE_TEAM_RELATIVE members: 人员列表 teamId: 组ID orgRelType: 四类人员的标志


addTeamMember

public boolean addTeamMember(java.lang.Long memberId,
                             int orgRelType)

toJsonString

public void toJsonString(java.lang.StringBuilder o,
                         OrgManager orgManager,
                         long loginAccountId)
给选人界面用的,不要轻易修改 {D:"4671434749625321681",M:["3617689184970950159","-4311948622092547980","4095909756522350674","8437858001606167119"],K:"-8201352672941817077",T:1,N:"22"}


isValid

public boolean isValid()
从类 V3xOrgEntity 复制的描述
判断实体是否有效

指定者:
V3xOrgEntity 中的 isValid
返回:

contains

public boolean contains(java.lang.Long memberId)
判断组成员中是否包含指定人员。

参数:
memberId - 人员
返回:
包含则返回true,否则返回false。