public abstract class V3xOrgEntity
extends com.seeyon.ctp.util.ObjectToXMLBase
implements java.io.Serializable
Title:BO对象实体基类
Description: 代码描述
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 字段和说明 |
---|---|
static int |
ACCOUNT_ACC_ALL |
static int |
ACCOUNT_ACC_NBR |
static int |
ACCOUNT_ACC_NBR_SUB |
static int |
ACCOUNT_ACC_NBR_SUB_SUP |
static int |
ACCOUNT_ACC_NON |
static int |
ACCOUNT_ACC_SUB |
static int |
ACCOUNT_ACC_SUP |
static int |
ACCOUNT_ACC_SUP_NBR |
static int |
ACCOUNT_ACC_SUP_SUB |
protected java.lang.String |
code |
static java.lang.String |
CONFIG_AUDIT_ADMIN_CATEGORY |
static long |
CONFIG_AUDIT_ADMIN_ID |
static java.lang.String |
CONFIG_AUDIT_ADMIN_NAME |
static long |
CONFIG_SALARY_ADMIN_TRIGGER_ID |
static java.lang.String |
CONFIG_SYSTEM_ADMIN_CATEGORY |
static long |
CONFIG_SYSTEM_ADMIN_ID |
static java.lang.String |
CONFIG_SYSTEM_ADMIN_NAME |
static long |
CONFIG_SYSTEM_AI_PUSH_ID |
static java.lang.String |
CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY |
static long |
CONFIG_SYSTEM_AUTO_TRIGGER_ID |
static java.lang.String |
CONFIG_SYSTEM_AUTO_TRIGGER_NAME |
protected java.util.Date |
createTime |
protected java.util.List<java.lang.String> |
customerProperties |
static java.lang.String |
DEFAULT_EMPTY_STRING |
static long |
DEFAULT_NULL_ID |
static java.lang.String |
DEP_PATH_DELIMITER |
protected java.lang.String |
description |
protected java.lang.Boolean |
enabled |
protected java.lang.String |
exter |
protected java.lang.Integer |
externalType |
protected java.lang.Long |
i18nNameId |
protected java.lang.Long |
id |
protected java.lang.Boolean |
isDeleted |
protected static org.apache.commons.logging.Log |
logger |
static int |
MAX_LEVEL_NUM |
static int |
MEMBER_GENDER_FEMALE |
static int |
MEMBER_GENDER_MALE |
static int |
MEMBER_GENDER_NULL |
static char |
MEMBER_TYPE_REGULAR |
protected java.lang.String |
name |
static long |
NULL_ACCOUNT_ID |
static java.lang.String |
ORG_ID_DELIMITER |
static java.lang.String |
ORGACCOUNT_PATH |
protected java.lang.Long |
orgAccountId |
static java.lang.String |
ORGENT_META_KEY_DEFAULTPWD |
static java.lang.String |
ORGENT_META_KEY_ORGROLE |
static java.lang.String |
ORGENT_START_TYPE_ACCOUNT |
static java.lang.String |
ORGENT_TYPE_ACCOUNT |
static java.lang.String |
ORGENT_TYPE_BUSINESS_ACCOUNT |
static java.lang.String |
ORGENT_TYPE_BUSINESS_DEP_ROLE |
static java.lang.String |
ORGENT_TYPE_BUSINESS_DEPARTMENT |
static java.lang.String |
ORGENT_TYPE_BUSINESS_ROLE |
static java.lang.String |
ORGENT_TYPE_DEPARTMENT |
static java.lang.String |
ORGENT_TYPE_DUTYLEVEL |
static java.lang.String |
ORGENT_TYPE_DYNAMIC_ROLE |
static java.lang.String |
ORGENT_TYPE_JOINACCOUNTTAG |
static java.lang.String |
ORGENT_TYPE_LEVEL |
static java.lang.String |
ORGENT_TYPE_MEMBER |
static java.lang.String |
ORGENT_TYPE_MEMBER_METADATATAG |
static java.lang.String |
ORGENT_TYPE_MEMBER_SORT |
static java.lang.String |
ORGENT_TYPE_ORG_METADATATAG |
static java.lang.String |
ORGENT_TYPE_POST |
static java.lang.String |
ORGENT_TYPE_ROLE |
static java.lang.String |
ORGENT_TYPE_TEAM |
static int |
ORGPERM_TYPE_MEMBER |
static java.lang.String |
ORGPROPERTY_CATEGORY |
static java.lang.String |
ORGPROPERTY_CATEGORY_PREFIX |
static int |
ORGPROPERTY_TYPE_ACCOUNT |
static java.lang.String |
ORGREL_TYPE_ACCOUNT_ROLE |
static java.lang.String |
ORGREL_TYPE_DEP_POST |
static java.lang.String |
ORGREL_TYPE_DEP_ROLE |
static int |
POST_TYPE_ACCOUNT |
static int |
POST_TYPE_GROUP |
static int |
ROLE_ADMIN |
static int |
ROLE_BOND_USER |
static java.lang.String |
ROLE_ID_DELIMITER |
static byte |
ROLETYPE_FIXROLE
固定角色
|
static byte |
ROLETYPE_RELATIVEROLE
相对角色
|
static byte |
ROLETYPE_REPORT |
static byte |
ROLETYPE_USERROLE
自建角色
|
static java.lang.Long |
SORT_START_NUMBER |
static java.lang.Long |
SORT_STEP_NUMBER |
protected java.lang.Long |
sortId |
protected java.lang.Integer |
status |
static java.lang.String |
TOXML_PROPERTY_Code |
static java.lang.String |
TOXML_PROPERTY_Email |
static java.lang.String |
TOXML_PROPERTY_ENTITY_TYPE
toXML的节点属性名称,用缩写,减负
|
static java.lang.String |
TOXML_PROPERTY_externalType |
static java.lang.String |
TOXML_PROPERTY_FULLNAME |
static java.lang.String |
TOXML_PROPERTY_id |
static java.lang.String |
TOXML_PROPERTY_isInternal |
static java.lang.String |
TOXML_PROPERTY_Mobile |
static java.lang.String |
TOXML_PROPERTY_NAME |
static java.lang.String |
TOXML_PROPERTY_parentId |
protected java.util.Date |
updateTime |
static org.apache.commons.lang3.builder.ToStringStyle |
v3xToStringStyle |
static java.lang.Long |
VIRTUAL_ACCOUNT_ID
系统管理员所在的单位的Id,表示全集团。
|
构造器和说明 |
---|
V3xOrgEntity() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object other) |
abstract V3xOrgEntity |
fromPO(com.seeyon.ctp.common.po.BasePO po) |
java.lang.String |
getCode() |
java.util.Date |
getCreateTime()
取得实体的创建时间。
|
java.util.List<java.lang.String> |
getCustomerProperties() |
java.lang.String |
getDataI18nCategoryName() |
java.lang.String |
getDescription() |
java.lang.Boolean |
getEnabled()
取得实体的启用/停用状态。
|
abstract java.lang.String |
getEntityType() |
java.lang.Integer |
getExternalType() |
java.lang.String |
getFullName()
获取数据库真实存储的name,
没有国际化语言插件,返回姓名
有国际化语言插件,返回多语言连接的字符串
|
java.lang.Long |
getI18nNameId() |
java.lang.String |
getI18nNameWithLocale() |
java.lang.Long |
getId()
取得实体的Id。
|
java.lang.Boolean |
getIsDeleted() |
java.lang.String |
getName()
取得实体名称。
|
java.lang.Long |
getOrgAccountId()
取得实体所在单位的Id。
|
java.lang.String |
getPreName()
实体对应的业务线前缀: 业务线简称(集团/单位简称)
|
java.lang.Long |
getRealSortId() |
java.lang.Long |
getSortId()
取得排序号。
|
java.lang.Integer |
getStatus() |
java.util.Date |
getUpdateTime()
取得实体的最后更新时间。
|
int |
hashCode() |
abstract boolean |
isValid()
判断实体是否有效
|
boolean |
nameEquals(java.lang.String inputName) |
void |
setCode(java.lang.String code) |
void |
setCreateTime(java.util.Date createTime) |
void |
setCustomerProperties(java.util.List<java.lang.String> customerProperties) |
void |
setDescription(java.lang.String description) |
void |
setEnabled(java.lang.Boolean enabled)
启用/停用实体。
|
void |
setExternalType(java.lang.Integer externalType) |
void |
setI18nNameId(java.lang.Long i18nNameId) |
void |
setId(java.lang.Long id) |
void |
setIdIfNew() |
void |
setIsDeleted(java.lang.Boolean isDeleted) |
void |
setName(java.lang.String name)
设置实体名称。
|
void |
setOrgAccountId(java.lang.Long orgAccountId)
设置所在单位。
|
void |
setSortId(java.lang.Long sortId)
设置排序号。
|
void |
setStatus(java.lang.Integer status) |
void |
setUpdateTime(java.util.Date updateTime) |
abstract com.seeyon.ctp.common.po.BasePO |
toPO() |
java.lang.String |
toString() |
protected static final org.apache.commons.logging.Log logger
public static final java.lang.String ORGACCOUNT_PATH
public static final java.lang.String DEP_PATH_DELIMITER
public static final java.lang.String ORG_ID_DELIMITER
public static final java.lang.String ROLE_ID_DELIMITER
public static final long DEFAULT_NULL_ID
public static final java.lang.String DEFAULT_EMPTY_STRING
public static final java.lang.Long SORT_START_NUMBER
public static final java.lang.Long SORT_STEP_NUMBER
public static final byte ROLETYPE_FIXROLE
RoleTypeEnum
,
常量字段值public static final byte ROLETYPE_RELATIVEROLE
RoleTypeEnum
,
常量字段值public static final byte ROLETYPE_USERROLE
RoleTypeEnum
,
常量字段值public static final byte ROLETYPE_REPORT
RoleTypeEnum
,
常量字段值public static final java.lang.String ORGENT_TYPE_ACCOUNT
public static final java.lang.String ORGENT_TYPE_JOINACCOUNTTAG
public static final java.lang.String ORGENT_START_TYPE_ACCOUNT
public static final java.lang.String ORGENT_TYPE_DEPARTMENT
public static final java.lang.String ORGENT_TYPE_TEAM
public static final java.lang.String ORGENT_TYPE_MEMBER
public static final java.lang.String ORGENT_TYPE_ROLE
public static final java.lang.String ORGENT_TYPE_POST
public static final java.lang.String ORGENT_TYPE_LEVEL
public static final java.lang.String ORGENT_TYPE_DUTYLEVEL
public static final java.lang.String ORGREL_TYPE_DEP_ROLE
public static final java.lang.String ORGENT_TYPE_BUSINESS_DEP_ROLE
public static final java.lang.String ORGREL_TYPE_ACCOUNT_ROLE
public static final java.lang.String ORGREL_TYPE_DEP_POST
public static final java.lang.String ORGENT_TYPE_ORG_METADATATAG
public static final java.lang.String ORGENT_TYPE_MEMBER_METADATATAG
public static final java.lang.String ORGENT_TYPE_BUSINESS_DEPARTMENT
public static final java.lang.String ORGENT_TYPE_BUSINESS_ACCOUNT
public static final java.lang.String ORGENT_TYPE_BUSINESS_ROLE
public static final java.lang.String ORGENT_TYPE_MEMBER_SORT
public static final java.lang.Long VIRTUAL_ACCOUNT_ID
public static final long NULL_ACCOUNT_ID
public static final int ROLE_ADMIN
public static final java.lang.String CONFIG_SYSTEM_ADMIN_CATEGORY
public static final java.lang.String CONFIG_SYSTEM_ADMIN_NAME
public static final long CONFIG_SYSTEM_ADMIN_ID
public static final java.lang.String CONFIG_AUDIT_ADMIN_CATEGORY
public static final java.lang.String CONFIG_AUDIT_ADMIN_NAME
public static final long CONFIG_AUDIT_ADMIN_ID
public static final java.lang.String CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY
public static final java.lang.String CONFIG_SYSTEM_AUTO_TRIGGER_NAME
public static final long CONFIG_SYSTEM_AUTO_TRIGGER_ID
public static final long CONFIG_SALARY_ADMIN_TRIGGER_ID
public static final long CONFIG_SYSTEM_AI_PUSH_ID
public static final java.lang.String ORGENT_TYPE_DYNAMIC_ROLE
public static final java.lang.String ORGPROPERTY_CATEGORY
public static final java.lang.String ORGPROPERTY_CATEGORY_PREFIX
public static final int ORGPROPERTY_TYPE_ACCOUNT
public static final int ORGPERM_TYPE_MEMBER
public static final java.lang.String ORGENT_META_KEY_DEFAULTPWD
public static final java.lang.String ORGENT_META_KEY_ORGROLE
public static final char MEMBER_TYPE_REGULAR
public static final int MEMBER_GENDER_NULL
public static final int MEMBER_GENDER_MALE
public static final int MEMBER_GENDER_FEMALE
public static final int POST_TYPE_ACCOUNT
public static final int POST_TYPE_GROUP
public static final int ROLE_BOND_USER
public static final int ACCOUNT_ACC_ALL
public static final int ACCOUNT_ACC_NBR_SUB_SUP
public static final int ACCOUNT_ACC_SUP
public static final int ACCOUNT_ACC_SUP_NBR
public static final int ACCOUNT_ACC_SUP_SUB
public static final int ACCOUNT_ACC_NBR
public static final int ACCOUNT_ACC_NBR_SUB
public static final int ACCOUNT_ACC_SUB
public static final int ACCOUNT_ACC_NON
public static final int MAX_LEVEL_NUM
public static final java.lang.String TOXML_PROPERTY_ENTITY_TYPE
public static final java.lang.String TOXML_PROPERTY_NAME
public static final java.lang.String TOXML_PROPERTY_FULLNAME
public static final java.lang.String TOXML_PROPERTY_isInternal
public static final java.lang.String TOXML_PROPERTY_externalType
public static final java.lang.String TOXML_PROPERTY_id
public static final java.lang.String TOXML_PROPERTY_parentId
public static final java.lang.String TOXML_PROPERTY_Code
public static final java.lang.String TOXML_PROPERTY_Email
public static final java.lang.String TOXML_PROPERTY_Mobile
protected java.lang.Long orgAccountId
protected java.lang.Long id
protected java.lang.String name
protected java.lang.Long i18nNameId
protected java.lang.String code
protected java.util.Date createTime
protected java.util.Date updateTime
protected java.lang.Long sortId
protected java.lang.Boolean isDeleted
protected java.lang.Boolean enabled
protected java.lang.Integer externalType
protected java.lang.Integer status
protected java.lang.String exter
protected java.lang.String description
protected java.util.List<java.lang.String> customerProperties
public static final org.apache.commons.lang3.builder.ToStringStyle v3xToStringStyle
public abstract java.lang.String getEntityType()
public abstract boolean isValid()
public abstract V3xOrgEntity fromPO(com.seeyon.ctp.common.po.BasePO po)
public abstract com.seeyon.ctp.common.po.BasePO toPO()
public java.lang.Long getId()
public void setIdIfNew()
public void setId(java.lang.Long id)
public java.util.Date getCreateTime()
public void setCreateTime(java.util.Date createTime)
public java.util.Date getUpdateTime()
public void setUpdateTime(java.util.Date updateTime)
public java.lang.Long getOrgAccountId()
public void setOrgAccountId(java.lang.Long orgAccountId)
orgAccountId
- 所在单位Id。public java.lang.String getName()
public java.lang.Integer getStatus()
public void setStatus(java.lang.Integer status)
public void setName(java.lang.String name)
name
- 实体名称。public java.lang.String getCode()
public void setCode(java.lang.String code)
public java.lang.Long getSortId()
public java.lang.Long getRealSortId()
public void setSortId(java.lang.Long sortId)
sortId
- 排序号。public java.lang.Boolean getIsDeleted()
public void setIsDeleted(java.lang.Boolean isDeleted)
public java.lang.Boolean getEnabled()
true
,否则返回false
。public void setEnabled(java.lang.Boolean enabled)
enabled
- 为true
启用,false
停用。public java.lang.Integer getExternalType()
public void setExternalType(java.lang.Integer externalType)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Long getI18nNameId()
public void setI18nNameId(java.lang.Long i18nNameId)
public java.util.List<java.lang.String> getCustomerProperties()
public void setCustomerProperties(java.util.List<java.lang.String> customerProperties)
public java.lang.String getFullName()
public java.lang.String getDataI18nCategoryName()
public java.lang.String getPreName()
public boolean equals(java.lang.Object other)
equals
在类中 java.lang.Object
public boolean nameEquals(java.lang.String inputName)
public java.lang.String getI18nNameWithLocale()
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object