com.seeyon.ctp.organization.bo
类 V3xOrgEntity

java.lang.Object
  继承者 com.seeyon.ctp.util.ObjectToXMLBase
      继承者 com.seeyon.ctp.organization.bo.V3xOrgEntity
所有已实现的接口:
java.io.Serializable
直接已知子类:
V3xOrgDutyLevel, V3xOrgLevel, V3xOrgMember, V3xOrgPost, V3xOrgProperty, V3xOrgRole, V3xOrgTeam, V3xOrgUnit

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 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
           
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.Long id
           
protected  java.lang.Boolean isDeleted
           
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_DEPARTMENT
           
static java.lang.String ORGENT_TYPE_DUTYLEVEL
           
static java.lang.String ORGENT_TYPE_DYNAMIC_ROLE
           
static java.lang.String ORGENT_TYPE_LEVEL
           
static java.lang.String ORGENT_TYPE_MEMBER
           
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_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_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_id
           
static java.lang.String TOXML_PROPERTY_isInternal
           
static java.lang.String TOXML_PROPERTY_Mobile
           
static java.lang.String TOXML_PROPERTY_NAME
           
protected  java.util.Date updateTime
           
static org.apache.commons.lang.builder.ToStringStyle v3xToStringStyle
           
static java.lang.Long VIRTUAL_ACCOUNT_ID
          系统管理员所在的单位的Id,表示全集团。
 
构造方法摘要
V3xOrgEntity()
           
 
方法摘要
 boolean equals(java.lang.Object other)
           
abstract  V3xOrgEntity fromPO(BasePO po)
           
 java.lang.String getCode()
           
 java.util.Date getCreateTime()
          取得实体的创建时间。
 java.lang.String getDescription()
           
 java.lang.Boolean getEnabled()
          取得实体的启用/停用状态。
abstract  java.lang.String getEntityType()
           
 java.lang.Long getId()
          取得实体的Id。
 java.lang.Boolean getIsDeleted()
           
 java.lang.String getName()
          取得实体名称。
 java.lang.Long getOrgAccountId()
          取得实体所在单位的Id。
 java.lang.Long getSortId()
          取得排序号。
 java.lang.Integer getStatus()
           
 java.util.Date getUpdateTime()
          取得实体的最后更新时间。
 int hashCode()
           
abstract  boolean isValid()
          判断实体是否有效
 void setCode(java.lang.String code)
           
 void setCreateTime(java.util.Date createTime)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(java.lang.Boolean enabled)
          启用/停用实体。
 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  BasePO toPO()
           
 java.lang.String toString()
           
 
从类 com.seeyon.ctp.util.ObjectToXMLBase 继承的方法
toXML
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

ORGACCOUNT_PATH

public static final java.lang.String ORGACCOUNT_PATH
另请参见:
常量字段值

DEP_PATH_DELIMITER

public static final java.lang.String DEP_PATH_DELIMITER
另请参见:
常量字段值

ORG_ID_DELIMITER

public static final java.lang.String ORG_ID_DELIMITER
另请参见:
常量字段值

ROLE_ID_DELIMITER

public static final java.lang.String ROLE_ID_DELIMITER
另请参见:
常量字段值

DEFAULT_NULL_ID

public static final long DEFAULT_NULL_ID
另请参见:
常量字段值

DEFAULT_EMPTY_STRING

public static final java.lang.String DEFAULT_EMPTY_STRING
另请参见:
常量字段值

SORT_START_NUMBER

public static final java.lang.Long SORT_START_NUMBER

SORT_STEP_NUMBER

public static final java.lang.Long SORT_STEP_NUMBER

ROLETYPE_FIXROLE

public static final byte ROLETYPE_FIXROLE
另请参见:
常量字段值

ROLETYPE_RELATIVEROLE

public static final byte ROLETYPE_RELATIVEROLE
另请参见:
常量字段值

ROLETYPE_USERROLE

public static final byte ROLETYPE_USERROLE
另请参见:
常量字段值

ORGENT_TYPE_ACCOUNT

public static final java.lang.String ORGENT_TYPE_ACCOUNT
另请参见:
常量字段值

ORGENT_START_TYPE_ACCOUNT

public static final java.lang.String ORGENT_START_TYPE_ACCOUNT
另请参见:
常量字段值

ORGENT_TYPE_DEPARTMENT

public static final java.lang.String ORGENT_TYPE_DEPARTMENT
另请参见:
常量字段值

ORGENT_TYPE_TEAM

public static final java.lang.String ORGENT_TYPE_TEAM
另请参见:
常量字段值

ORGENT_TYPE_MEMBER

public static final java.lang.String ORGENT_TYPE_MEMBER
另请参见:
常量字段值

ORGENT_TYPE_ROLE

public static final java.lang.String ORGENT_TYPE_ROLE
另请参见:
常量字段值

ORGENT_TYPE_POST

public static final java.lang.String ORGENT_TYPE_POST
另请参见:
常量字段值

ORGENT_TYPE_LEVEL

public static final java.lang.String ORGENT_TYPE_LEVEL
另请参见:
常量字段值

ORGENT_TYPE_DUTYLEVEL

public static final java.lang.String ORGENT_TYPE_DUTYLEVEL
另请参见:
常量字段值

ORGREL_TYPE_DEP_ROLE

public static final java.lang.String ORGREL_TYPE_DEP_ROLE
另请参见:
常量字段值

ORGREL_TYPE_DEP_POST

public static final java.lang.String ORGREL_TYPE_DEP_POST
另请参见:
常量字段值

VIRTUAL_ACCOUNT_ID

public static final java.lang.Long VIRTUAL_ACCOUNT_ID
系统管理员所在的单位的Id,表示全集团。


NULL_ACCOUNT_ID

public static final long NULL_ACCOUNT_ID
另请参见:
常量字段值

ROLE_ADMIN

public static final int ROLE_ADMIN
另请参见:
常量字段值

CONFIG_SYSTEM_ADMIN_CATEGORY

public static final java.lang.String CONFIG_SYSTEM_ADMIN_CATEGORY
另请参见:
常量字段值

CONFIG_SYSTEM_ADMIN_NAME

public static final java.lang.String CONFIG_SYSTEM_ADMIN_NAME
另请参见:
常量字段值

CONFIG_SYSTEM_ADMIN_ID

public static final long CONFIG_SYSTEM_ADMIN_ID
另请参见:
常量字段值

CONFIG_AUDIT_ADMIN_CATEGORY

public static final java.lang.String CONFIG_AUDIT_ADMIN_CATEGORY
另请参见:
常量字段值

CONFIG_AUDIT_ADMIN_NAME

public static final java.lang.String CONFIG_AUDIT_ADMIN_NAME
另请参见:
常量字段值

CONFIG_AUDIT_ADMIN_ID

public static final long CONFIG_AUDIT_ADMIN_ID
另请参见:
常量字段值

CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY

public static final java.lang.String CONFIG_SYSTEM_AUTO_TRIGGER_CATEGORY
另请参见:
常量字段值

CONFIG_SYSTEM_AUTO_TRIGGER_NAME

public static final java.lang.String CONFIG_SYSTEM_AUTO_TRIGGER_NAME
另请参见:
常量字段值

CONFIG_SYSTEM_AUTO_TRIGGER_ID

public static final long CONFIG_SYSTEM_AUTO_TRIGGER_ID
另请参见:
常量字段值

CONFIG_SALARY_ADMIN_TRIGGER_ID

public static final long CONFIG_SALARY_ADMIN_TRIGGER_ID
另请参见:
常量字段值

ORGENT_TYPE_DYNAMIC_ROLE

public static final java.lang.String ORGENT_TYPE_DYNAMIC_ROLE
另请参见:
常量字段值

ORGPROPERTY_CATEGORY

public static final java.lang.String ORGPROPERTY_CATEGORY
另请参见:
常量字段值

ORGPROPERTY_CATEGORY_PREFIX

public static final java.lang.String ORGPROPERTY_CATEGORY_PREFIX
另请参见:
常量字段值

ORGPROPERTY_TYPE_ACCOUNT

public static final int ORGPROPERTY_TYPE_ACCOUNT
另请参见:
常量字段值

ORGPERM_TYPE_MEMBER

public static final int ORGPERM_TYPE_MEMBER
另请参见:
常量字段值

ORGENT_META_KEY_DEFAULTPWD

public static final java.lang.String ORGENT_META_KEY_DEFAULTPWD
另请参见:
常量字段值

ORGENT_META_KEY_ORGROLE

public static final java.lang.String ORGENT_META_KEY_ORGROLE
另请参见:
常量字段值

MEMBER_TYPE_REGULAR

public static final char MEMBER_TYPE_REGULAR
另请参见:
常量字段值

MEMBER_GENDER_NULL

public static final int MEMBER_GENDER_NULL
另请参见:
常量字段值

MEMBER_GENDER_MALE

public static final int MEMBER_GENDER_MALE
另请参见:
常量字段值

MEMBER_GENDER_FEMALE

public static final int MEMBER_GENDER_FEMALE
另请参见:
常量字段值

POST_TYPE_ACCOUNT

public static final int POST_TYPE_ACCOUNT
另请参见:
常量字段值

POST_TYPE_GROUP

public static final int POST_TYPE_GROUP
另请参见:
常量字段值

ROLE_BOND_USER

public static final int ROLE_BOND_USER
另请参见:
常量字段值

ACCOUNT_ACC_ALL

public static final int ACCOUNT_ACC_ALL
另请参见:
常量字段值

ACCOUNT_ACC_NBR_SUB_SUP

public static final int ACCOUNT_ACC_NBR_SUB_SUP
另请参见:
常量字段值

ACCOUNT_ACC_SUP

public static final int ACCOUNT_ACC_SUP
另请参见:
常量字段值

ACCOUNT_ACC_SUP_NBR

public static final int ACCOUNT_ACC_SUP_NBR
另请参见:
常量字段值

ACCOUNT_ACC_SUP_SUB

public static final int ACCOUNT_ACC_SUP_SUB
另请参见:
常量字段值

ACCOUNT_ACC_NBR

public static final int ACCOUNT_ACC_NBR
另请参见:
常量字段值

ACCOUNT_ACC_NBR_SUB

public static final int ACCOUNT_ACC_NBR_SUB
另请参见:
常量字段值

ACCOUNT_ACC_SUB

public static final int ACCOUNT_ACC_SUB
另请参见:
常量字段值

ACCOUNT_ACC_NON

public static final int ACCOUNT_ACC_NON
另请参见:
常量字段值

MAX_LEVEL_NUM

public static final int MAX_LEVEL_NUM
另请参见:
常量字段值

TOXML_PROPERTY_ENTITY_TYPE

public static final java.lang.String TOXML_PROPERTY_ENTITY_TYPE
toXML的节点属性名称,用缩写,减负

另请参见:
常量字段值

TOXML_PROPERTY_NAME

public static final java.lang.String TOXML_PROPERTY_NAME
另请参见:
常量字段值

TOXML_PROPERTY_isInternal

public static final java.lang.String TOXML_PROPERTY_isInternal
另请参见:
常量字段值

TOXML_PROPERTY_id

public static final java.lang.String TOXML_PROPERTY_id
另请参见:
常量字段值

TOXML_PROPERTY_Code

public static final java.lang.String TOXML_PROPERTY_Code
另请参见:
常量字段值

TOXML_PROPERTY_Email

public static final java.lang.String TOXML_PROPERTY_Email
另请参见:
常量字段值

TOXML_PROPERTY_Mobile

public static final java.lang.String TOXML_PROPERTY_Mobile
另请参见:
常量字段值

orgAccountId

protected java.lang.Long orgAccountId

id

protected java.lang.Long id

name

protected java.lang.String name

code

protected java.lang.String code

createTime

protected java.util.Date createTime

updateTime

protected java.util.Date updateTime

sortId

protected java.lang.Long sortId

isDeleted

protected java.lang.Boolean isDeleted

enabled

protected java.lang.Boolean enabled

status

protected java.lang.Integer status

description

protected java.lang.String description

v3xToStringStyle

public static final org.apache.commons.lang.builder.ToStringStyle v3xToStringStyle
构造方法详细信息

V3xOrgEntity

public V3xOrgEntity()
方法详细信息

getEntityType

public abstract java.lang.String getEntityType()

isValid

public abstract boolean isValid()
判断实体是否有效

返回:

fromPO

public abstract V3xOrgEntity fromPO(BasePO po)

toPO

public abstract BasePO toPO()

getId

public java.lang.Long getId()
取得实体的Id。

返回:
实体Id,唯一标识实体。

setIdIfNew

public void setIdIfNew()

setId

public void setId(java.lang.Long id)

getCreateTime

public java.util.Date getCreateTime()
取得实体的创建时间。

返回:
创建时间。

setCreateTime

public void setCreateTime(java.util.Date createTime)

getUpdateTime

public java.util.Date getUpdateTime()
取得实体的最后更新时间。

返回:
最后更新时间。

setUpdateTime

public void setUpdateTime(java.util.Date updateTime)

getOrgAccountId

public java.lang.Long getOrgAccountId()
取得实体所在单位的Id。

返回:
所在单位Id。

setOrgAccountId

public void setOrgAccountId(java.lang.Long orgAccountId)
设置所在单位。

参数:
orgAccountId - 所在单位Id。

getName

public java.lang.String getName()
取得实体名称。

返回:
实体名称。

getStatus

public java.lang.Integer getStatus()

setStatus

public void setStatus(java.lang.Integer status)

setName

public void setName(java.lang.String name)
设置实体名称。

参数:
name - 实体名称。

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getSortId

public java.lang.Long getSortId()
取得排序号。

返回:
排序号。

setSortId

public void setSortId(java.lang.Long sortId)
设置排序号。

参数:
sortId - 排序号。

getIsDeleted

public java.lang.Boolean getIsDeleted()

setIsDeleted

public void setIsDeleted(java.lang.Boolean isDeleted)

getEnabled

public java.lang.Boolean getEnabled()
取得实体的启用/停用状态。

返回:
启用则返回true,否则返回false

setEnabled

public void setEnabled(java.lang.Boolean enabled)
启用/停用实体。

参数:
enabled - 为true启用,false停用。

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

equals

public boolean equals(java.lang.Object other)
覆盖:
java.lang.Object 中的 equals

hashCode

public int hashCode()
覆盖:
java.lang.Object 中的 hashCode

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString