public class V3xOrgAccount extends V3xOrgUnit implements java.io.Serializable
createrId, isGroup, isInternal, isPublic, levelScope, path, secondName, shortName, sortIdType, superior, superiorName, type
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_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, toPO
equals, 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, toString
public V3xOrgAccount()
public V3xOrgAccount(V3xOrgAccount account)
account
- public V3xOrgAccount(OrgUnit orgUnit)
public java.lang.String getEntityType()
getEntityType
在类中 V3xOrgUnit
public 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.BusinessException
public java.lang.Long getId()
V3xOrgEntity
getId
在类中 V3xOrgEntity
public java.lang.String getName()
V3xOrgEntity
getName
在类中 V3xOrgEntity
public java.lang.Boolean getIsCanAccess()
public void setIsCanAccess(java.lang.Boolean isCanAccess)
public java.util.List<java.lang.Long> getAccessIds()
com.seeyon.ctp.common.exceptions.BusinessException
public 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()