类 com.seeyon.ctp.organization.bo.V3xOrgTeam
的使用

使用 V3xOrgTeam 的软件包
com.seeyon.ctp.organization.bo 组织模型实体。 
com.seeyon.ctp.organization.event 组织模型管理事件。 
com.seeyon.ctp.organization.manager 组织模型管理。 
 

com.seeyon.ctp.organization.boV3xOrgTeam 的使用
 

参数类型为 V3xOrgTeamcom.seeyon.ctp.organization.bo 中的构造方法
V3xOrgTeam(V3xOrgTeam orgTeam)
          复制传入的实体的属性值到Team的实例。
 

com.seeyon.ctp.organization.eventV3xOrgTeam 的使用
 

返回 V3xOrgTeamcom.seeyon.ctp.organization.event 中的方法
 V3xOrgTeam UpdateTeamEvent.getOldTeam()
           
 V3xOrgTeam UpdateTeamEvent.getTeam()
           
 V3xOrgTeam DeleteTeamEvent.getTeam()
           
 V3xOrgTeam AddTeamEvent.getTeam()
           
 

参数类型为 V3xOrgTeamcom.seeyon.ctp.organization.event 中的方法
 void UpdateTeamEvent.setOldTeam(V3xOrgTeam oldTeam)
           
 void UpdateTeamEvent.setTeam(V3xOrgTeam team)
           
 void DeleteTeamEvent.setTeam(V3xOrgTeam team)
           
 void AddTeamEvent.setTeam(V3xOrgTeam team)
           
 

com.seeyon.ctp.organization.managerV3xOrgTeam 的使用
 

返回 V3xOrgTeamcom.seeyon.ctp.organization.manager 中的方法
 V3xOrgTeam OrgManagerDirect.addTeam(V3xOrgTeam team)
          新增一个实体组
 V3xOrgTeam OrgManager.getTeamById(java.lang.Long id)
          按Id取组。
 

返回变量类型为 V3xOrgTeam 的类型的 com.seeyon.ctp.organization.manager 中的方法
 java.util.List<V3xOrgTeam> OrgManager.getAllTeams(java.lang.Long accountId)
          取指定单位的所有组(不包含停用的组)。
 java.util.List<V3xOrgTeam> OrgManagerDirect.getAllTeams(java.lang.Long accountId, boolean includeDisabled)
          取指定单位的所有组。
 java.util.List<V3xOrgTeam> OrgManager.getDepartmentTeam(java.lang.Long depId)
          获取一个部门下的已启用的组列表
 java.util.List<V3xOrgTeam> OrgManagerDirect.getDepartmentTeam(java.lang.Long depId, boolean includeDisabled)
          获得一个部门下的组列表。
 java.util.List<V3xOrgTeam> OrgManager.getTeamByType(int type, java.lang.Long accId)
          根据不同的类型获得组。
 java.util.List<V3xOrgTeam> OrgManager.getTeamsByMember(java.lang.Long memberId, java.lang.Long accountId)
           得到我能访问的组, 一、普通用户包括(前提是这个单位下的组): 1.
 java.util.List<V3xOrgTeam> OrgManager.getTeamsByName(java.lang.String teamName, java.lang.Long acccountId)
          根据组名称获取组列表
 java.util.List<V3xOrgTeam> OrgManager.getTeamsByOwner(java.lang.Long ownerId, java.lang.Long accountID)
          获得个人组列表
 java.util.List<V3xOrgTeam> OrgManager.getTeamsExceptPersonByMember(java.lang.Long memberId)
          通过人员ID获得除个人组所有的组
 

参数类型为 V3xOrgTeamcom.seeyon.ctp.organization.manager 中的方法
 V3xOrgTeam OrgManagerDirect.addTeam(V3xOrgTeam team)
          新增一个实体组
 void OrgManagerDirect.addTeamMembers(java.util.List<V3xOrgMember> members, V3xOrgTeam team, java.lang.String membertype)
          添加组人员
 void OrgManagerDirect.addTeamScope(java.util.List<? extends V3xOrgEntity> ents, V3xOrgTeam team)
          添加组公开范围
 OrganizationMessage OrgManagerDirect.deleteTeam(V3xOrgTeam team)
          删除组
 java.util.List<V3xOrgMember> OrgManagerDirect.getTeamMembers(V3xOrgTeam team, java.lang.String membertype)
          获取组人员
 java.util.List<V3xOrgEntity> OrgManagerDirect.getTeamScope(V3xOrgTeam team)
          获取组公开范围
 boolean OrgManager.isEmptyTeamScope(V3xOrgTeam team)
          判断组的公开范围是否有公开范围如果有公开组,如果没有就是私有组
 void OrgManagerDirect.updateTeam(V3xOrgTeam team)
          更新组信息 步骤1、校验数据 2、实例化 3、触发事件
 

类型变量类型为 V3xOrgTeamcom.seeyon.ctp.organization.manager 中的方法参数
 OrganizationMessage OrgManagerDirect.deleteTeams(java.util.List<V3xOrgTeam> teams)
          批量删除组