|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 V3xOrgEntity 的软件包 | |
|---|---|
| com.seeyon.ctp.organization.bo | 组织模型实体。 |
| com.seeyon.ctp.organization.manager | 组织模型管理。 |
| com.seeyon.ctp.organization.bo 中 V3xOrgEntity 的使用 |
|---|
| com.seeyon.ctp.organization.bo 中 V3xOrgEntity 的子类 | |
|---|---|
class |
V3xOrgAccount
The persistent class for the _org_account database table. |
class |
V3xOrgDepartment
The persistent class for the v3x_org_department database table. |
class |
V3xOrgDutyLevel
政务版——职级(目前只在单位下管理,没有组织的职级) |
class |
V3xOrgLevel
The persistent class for the v3x_org_level database table. |
class |
V3xOrgMember
Title: 人员实体类BO对象 Description: 代码描述 Copyright: Copyright (c) 2012 Company: seeyon.com |
class |
V3xOrgPost
Title: 组织模型岗位BO对象 Description: Copyright: Copyright (c) 2012 Company: seeyon.com |
class |
V3xOrgProperty
|
class |
V3xOrgRole
The persistent class for the v3x_org_role database table. |
class |
V3xOrgTeam
The persistent class for the v3x_org_team database table. |
class |
V3xOrgUnit
|
| 返回 V3xOrgEntity 的 com.seeyon.ctp.organization.bo 中的方法 | |
|---|---|
V3xOrgEntity |
V3xOrgLevel.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgDutyLevel.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgRole.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgMember.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgProperty.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgUnit.fromPO(BasePO po)
|
abstract V3xOrgEntity |
V3xOrgEntity.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgPost.fromPO(BasePO po)
|
V3xOrgEntity |
V3xOrgTeam.fromPO(BasePO po)
|
V3xOrgEntity |
OrganizationMessage.OrgMessage.getEnt()
|
| 参数类型为 V3xOrgEntity 的 com.seeyon.ctp.organization.bo 中的方法 | |
|---|---|
void |
OrganizationMessage.addErrorMsg(V3xOrgEntity ent,
OrganizationMessage.MessageStatus code)
|
void |
OrganizationMessage.addSuccessMsg(V3xOrgEntity ent)
|
| com.seeyon.ctp.organization.manager 中 V3xOrgEntity 的使用 |
|---|
| 类型参数类型为 V3xOrgEntity 的 com.seeyon.ctp.organization.manager 中的方法 | ||
|---|---|---|
|
OrgManager.getEntitiesByName(java.lang.Class<T> clazz,
java.lang.String name,
long accountId)
根据名称取组织模型实体列表。 |
|
|
OrgManager.getEntityById(java.lang.Class<T> classType,
java.lang.Long id)
获取实体 |
|
| 返回 V3xOrgEntity 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
V3xOrgEntity |
OrgManager.getEntity(java.lang.String typeAndId)
把组织类型和id用“|”连接,该方法自动分解,返回对应数据 |
V3xOrgEntity |
OrgManager.getEntity(java.lang.String entityType,
java.lang.Long id)
获取实体 |
V3xOrgEntity |
OrgManager.getEntityNoRelation(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId)
根据实体的属性从表中查找单个实体(无需载入关系,适用于七大实体) |
V3xOrgEntity |
OrgManager.getEntityOnlyById(java.lang.Long id)
只根据实体ID去获取实体名称,只从缓存中查询,不从数据库中查,只支持人员,部门单位,组,职务,岗位实体 |
V3xOrgEntity |
OrgManager.getGlobalEntity(java.lang.String entityType,
java.lang.Long id)
从全局获取实体 |
| 返回变量类型为 V3xOrgEntity 的类型的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
java.util.List<V3xOrgEntity> |
OrgManager.findModifyEntity(java.lang.String entityClassName,
java.util.Date dateTime)
根据时间获取在这时间后修改的实体列表 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntities(java.lang.String typeAndIds)
把多项组织类型和id用","以及“|”连接,格式必须与.. |
java.util.List<V3xOrgEntity> |
OrgManager.getEntity(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId)
获取实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntityList(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId)
根据实体的属性从表中查找实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntityList(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId,
boolean isPaginate)
根据属性和属性值获取符合条件的实体列表(支持分页) |
java.util.List<V3xOrgEntity> |
OrgManager.getEntityList(java.lang.String entityClassName,
java.lang.String property,
java.lang.String value,
java.lang.Long accountId)
当你的value参数是String类型时,才能用该方法,千万不要把Long转成String,这是不道德的 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntityListNoRelation(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId)
获取实体列表,不考虑实体关系,适用于查询组织模型实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntityListNoRelation(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Long accountId,
boolean isPaginate)
获取实体列表,不考虑实体关系,适用于查询组织模型实体,分页 |
java.util.List<V3xOrgEntity> |
OrgManagerDirect.getEntityNoRelationDirect(java.lang.String entityClassName,
java.lang.String property,
java.lang.Object value,
java.lang.Boolean enabled,
java.lang.Long accountId)
获取实体列表,不考虑实体关系,适用于查询组织模型实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntitys4Merge(java.lang.String typeAndIds)
把组织类型和id用“|”连接,该方法自动分解,返回对应数据 用于解析选人界面部门角色和部门岗位返回实体 |
java.util.List<? extends V3xOrgEntity> |
OrgManager.getEntitysByPropertysNoRelation(java.lang.String entityClassName,
java.lang.Long accountId,
boolean isPaginate,
java.lang.Object... args)
根据实体属性获得实体(不载入实体关系) |
java.util.List<V3xOrgEntity> |
OrgManager.getEntitysByRole(java.lang.Long unitId,
java.lang.Long roleId)
根据角色获取实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntitysByRole(java.lang.Long unitId,
java.lang.String rolename)
根据角色名称获得分配的实体 |
java.util.List<V3xOrgEntity> |
OrgManager.getEntitysByRoleAllowRepeat(java.lang.Long unitId,
java.lang.Long roleId)
根据角色获得实体(包含重复的) |
java.util.List<V3xOrgEntity> |
OrgManager.getExternalMemberWorkScope(java.lang.Long memberId,
boolean includeDisabled)
获得外部人员访问权限 |
java.util.List<V3xOrgEntity> |
OrgManagerDirect.getTeamScope(V3xOrgTeam team)
获取组公开范围 |
java.util.List<? extends V3xOrgEntity> |
OrgManagerDirect.getUnenabledEntities(java.lang.String entityTypeName,
java.lang.Long accountId)
|
java.util.List<V3xOrgEntity> |
OrgManager.getUserDomain(java.lang.Long memberId,
java.lang.Long accountId,
java.lang.String... types)
个人组织属性访问:从组织模型获得当前执行人的所有相关组织属性,不包含部门角色 |
java.util.List<V3xOrgEntity> |
OrgManager.getUserDomain(java.lang.Long memberId,
java.lang.String... types)
个人组织属性访问:从组织模型获得当前执行人的所有相关组织属性,不包含部门角色 |
| 参数类型为 V3xOrgEntity 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
void |
OrgManagerDirect.addConcurrentRoles2Entity(java.util.List<java.lang.Long> roleIds,
java.lang.Long unitId,
V3xOrgEntity entity)
新建兼职角色关系 |
void |
OrgManagerDirect.addRole2Entity(java.lang.Long roleId,
java.lang.Long unitId,
V3xOrgEntity entity)
给一个组织模型实体赋予一个具体的角色,主要维护关系表 步骤:先清除,再新增。 |
void |
OrgManagerDirect.addRole2Entity(java.lang.Long roleId,
java.lang.Long accountId,
V3xOrgEntity entity,
V3xOrgDepartment deptvo)
为实体添加角色(部门角色)保存关系 |
void |
OrgManagerDirect.addRole2EntitywithoutDel(java.lang.Long roleId,
java.lang.Long unitId,
V3xOrgEntity entity)
将角色赋予实体(不删除之前的关系) |
void |
OrgManagerDirect.deleteRoleandEntity(java.lang.Long roleId,
java.lang.Long unitId,
V3xOrgEntity entity)
删除角色与实体的对应关系 |
java.util.List<V3xOrgMember> |
OrgManagerDirect.getmembersByEntity(V3xOrgEntity entity)
根据实体获取人员 |
| 类型变量类型为 V3xOrgEntity 的 com.seeyon.ctp.organization.manager 中的方法参数 | |
|---|---|
void |
OrgManagerDirect.addRole2Entities(java.lang.Long roleId,
java.lang.Long accountId,
java.util.List<V3xOrgEntity> entities,
java.lang.Long departmentId)
批量给实体授权角色 |
void |
OrgManagerDirect.addTeamScope(java.util.List<? extends V3xOrgEntity> ents,
V3xOrgTeam team)
添加组公开范围 |
void |
OrgManagerDirect.isCanDeleteRoletoEnt(java.lang.Long roleId,
java.lang.Long unitId,
java.util.List<? extends V3xOrgEntity> entities)
是否允许解除实体的授权关系 |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||