public class V3xOrgAccount extends V3xOrgUnit implements java.io.Serializable
createrId, isGroup, isInternal, isPublic, levelScope, path, secondName, shortName, sortIdType, superior, superiorName, typeACCOUNT_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_AI_PUSH_ID, CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY, CONFIG_SYSTEM_AUTO_TRIGGER_ID, CONFIG_SYSTEM_AUTO_TRIGGER_NAME, createTime, customerProperties, DEFAULT_EMPTY_STRING, DEFAULT_NULL_ID, DEP_PATH_DELIMITER, description, enabled, exter, externalType, i18nNameId, id, isDeleted, logger, 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_BUSINESS_ACCOUNT, ORGENT_TYPE_BUSINESS_DEP_ROLE, ORGENT_TYPE_BUSINESS_DEPARTMENT, ORGENT_TYPE_BUSINESS_ROLE, ORGENT_TYPE_DEPARTMENT, ORGENT_TYPE_DUTYLEVEL, ORGENT_TYPE_DYNAMIC_ROLE, ORGENT_TYPE_JOINACCOUNTTAG, ORGENT_TYPE_LEVEL, ORGENT_TYPE_MEMBER, ORGENT_TYPE_MEMBER_METADATATAG, ORGENT_TYPE_MEMBER_SORT, ORGENT_TYPE_ORG_METADATATAG, ORGENT_TYPE_POST, ORGENT_TYPE_ROLE, ORGENT_TYPE_TEAM, ORGPERM_TYPE_MEMBER, ORGPROPERTY_CATEGORY, ORGPROPERTY_CATEGORY_PREFIX, ORGPROPERTY_TYPE_ACCOUNT, ORGREL_TYPE_ACCOUNT_ROLE, 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_REPORT, ROLETYPE_USERROLE, SORT_START_NUMBER, SORT_STEP_NUMBER, sortId, status, TOXML_PROPERTY_Code, TOXML_PROPERTY_Email, TOXML_PROPERTY_ENTITY_TYPE, TOXML_PROPERTY_externalType, TOXML_PROPERTY_FULLNAME, TOXML_PROPERTY_id, TOXML_PROPERTY_isInternal, TOXML_PROPERTY_Mobile, TOXML_PROPERTY_NAME, TOXML_PROPERTY_parentId, 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.lang.String |
getEntityType() |
java.lang.Long |
getId()
取得实体的Id。
|
java.lang.Boolean |
getIsCanAccess() |
java.lang.String |
getName()
取得实体名称。
|
boolean |
isRoot() |
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,
OrgManager orgManager,
OrgCache orgCache,
java.util.Map<java.lang.Long,java.lang.String> accountMetadataMap)
给选人界面用的,不要轻易修改
|
allowManagementSubunit, fromPO, getCreaterId, getCustomLoginUrl, getIsGroup, getIsInternal, getIsPublic, getLevelScope, getParentPath, getPath, getPOProperties, getProperties, getProperty, getSecondName, getShortName, getSortIdType, getSuperior, getSuperior0, getSuperiorName, getType, isCustomLogin, isGroup, isValid, setCreaterId, setGroup, setIsInternal, setIsPublic, setLevelScope, setPath, setProperties, setProperty, setSecondName, setShortName, setSortIdType, setSuperior, setSuperiorName, setType, toPOequals, getCode, getCreateTime, getCustomerProperties, getDataI18nCategoryName, getDescription, getEnabled, getExternalType, getFullName, getI18nNameId, getI18nNameWithLocale, getIsDeleted, getOrgAccountId, getPreName, getRealSortId, getSortId, getStatus, getUpdateTime, hashCode, nameEquals, setCode, setCreateTime, setCustomerProperties, setDescription, setEnabled, setExternalType, setI18nNameId, setId, setIdIfNew, setIsDeleted, setName, setOrgAccountId, setSortId, setStatus, setUpdateTime, toStringpublic V3xOrgAccount()
public V3xOrgAccount(V3xOrgAccount account)
account - public V3xOrgAccount(OrgUnit orgUnit)
public java.lang.String getEntityType()
getEntityType 在类中 V3xOrgUnitpublic void toJsonString(java.lang.StringBuilder o,
OrgManager orgManager,
OrgCache orgCache,
java.util.Map<java.lang.Long,java.lang.String> accountMetadataMap)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.Long getId()
V3xOrgEntitygetId 在类中 V3xOrgEntitypublic java.lang.String getName()
V3xOrgEntitygetName 在类中 V3xOrgEntitypublic java.lang.Boolean getIsCanAccess()
public void setIsCanAccess(java.lang.Boolean isCanAccess)
public java.util.List<java.lang.Long> getAccessIds()
com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void setAccessIds(java.util.List<java.lang.Long> accessIds)
public java.util.List<java.lang.Integer> getAccessScopeLevels()
public void setAccessScopeLevels(java.util.List<java.lang.Integer> accessScopeLevels)
public boolean isRoot()