com.seeyon.ctp.organization.bo
类 V3xOrgAccount

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

public class V3xOrgAccount
extends V3xOrgUnit
implements java.io.Serializable

The persistent class for the _org_account database table.

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

字段摘要
 
从类 com.seeyon.ctp.organization.bo.V3xOrgUnit 继承的字段
isGroup, isInternal, levelScope, path, secondName, shortName, sortIdType, superior, superiorName, type
 
从类 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
 
构造方法摘要
V3xOrgAccount()
           
V3xOrgAccount(OrgUnit orgUnit)
           
V3xOrgAccount(V3xOrgAccount account)
          浅度克隆一个OrgAccount,不克隆缓存相关的数据
 
方法摘要
 java.util.List<java.lang.Long> getAccessIds()
          此方法仅用于单位保存时做为存储用的临时存储属性
该方法不做缓存也不要调用这个方法获取单位可以访问的id列表
请使用工具类OrgHelper.getAccessIdsByUnitId(Long unitId)方法
 java.util.List<java.lang.Integer> getAccessScopeLevels()
           
 java.util.List<V3xOrgAccount> getChildrenAccounts()
           
 java.lang.String getEntityType()
           
 java.lang.Long getId()
          取得实体的Id。
 java.lang.Boolean getIsCanAccess()
           
 java.lang.String getName()
          取得实体名称。
 void setAccessIds(java.util.List<java.lang.Long> accessIds)
           
 void setAccessScopeLevels(java.util.List<java.lang.Integer> accessScopeLevels)
           
 void setIsCanAccess(java.lang.Boolean isCanAccess)
           
 void toJsonString(java.lang.StringBuilder o)
          给选人界面用的,不要轻易修改
 
从类 com.seeyon.ctp.organization.bo.V3xOrgUnit 继承的方法
fromPO, getCustomLoginUrl, getIsGroup, getIsInternal, getLevelScope, getParentPath, getPath, getPOProperties, getProperties, getProperty, getSecondName, getShortName, getSortIdType, getSuperior, getSuperiorName, getType, isCustomLogin, isGroup, isValid, setGroup, setIsInternal, setLevelScope, setPath, setProperties, setProperty, setSecondName, setShortName, setSortIdType, setSuperior, setSuperiorName, setType, toPO
 
从类 com.seeyon.ctp.organization.bo.V3xOrgEntity 继承的方法
equals, getCode, getCreateTime, getDescription, getEnabled, getIsDeleted, getOrgAccountId, getSortId, getStatus, getUpdateTime, hashCode, setCode, 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
 

构造方法详细信息

V3xOrgAccount

public V3xOrgAccount()

V3xOrgAccount

public V3xOrgAccount(V3xOrgAccount account)
浅度克隆一个OrgAccount,不克隆缓存相关的数据

参数:
account -

V3xOrgAccount

public V3xOrgAccount(OrgUnit orgUnit)
方法详细信息

getChildrenAccounts

public java.util.List<V3xOrgAccount> getChildrenAccounts()

getEntityType

public java.lang.String getEntityType()
覆盖:
V3xOrgUnit 中的 getEntityType

toJsonString

public void toJsonString(java.lang.StringBuilder o)
给选人界面用的,不要轻易修改


getId

public java.lang.Long getId()
从类 V3xOrgEntity 复制的描述
取得实体的Id。

覆盖:
V3xOrgEntity 中的 getId
返回:
实体Id,唯一标识实体。

getName

public java.lang.String getName()
从类 V3xOrgEntity 复制的描述
取得实体名称。

覆盖:
V3xOrgEntity 中的 getName
返回:
实体名称。

getIsCanAccess

public java.lang.Boolean getIsCanAccess()

setIsCanAccess

public void setIsCanAccess(java.lang.Boolean isCanAccess)

getAccessIds

public java.util.List<java.lang.Long> getAccessIds()
此方法仅用于单位保存时做为存储用的临时存储属性
该方法不做缓存也不要调用这个方法获取单位可以访问的id列表
请使用工具类OrgHelper.getAccessIdsByUnitId(Long unitId)方法

返回:
抛出:
BusinessException

setAccessIds

public void setAccessIds(java.util.List<java.lang.Long> accessIds)

getAccessScopeLevels

public java.util.List<java.lang.Integer> getAccessScopeLevels()

setAccessScopeLevels

public void setAccessScopeLevels(java.util.List<java.lang.Integer> accessScopeLevels)