User

class User extends LongId with Coded with Named with Updated with TemporalOn with Profile with Principal with Remark
trait Remark
trait Principal
trait Profile
trait TemporalOn
trait Updated
trait Named
trait Coded
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getName: String
Definition Classes
Principal

Inherited methods

override def equals(other: Any): Boolean

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

Definition Classes
Entity -> Any
Inherited from:
Entity
def getProperty(name: String): Option[String]
Inherited from:
Profile
def getProperty(field: Dimension): Option[String]
Inherited from:
Profile
override def hashCode: Int
See also:

java.lang.Object#hashCode()

Definition Classes
Entity -> Any
Inherited from:
Entity
def implies(x$0: Subject): Boolean
Inherited from:
Principal
def matches(other: Profile): Boolean
Inherited from:
Profile
@Transient
def persisted: Boolean

Return true if persisted

Return true if persisted

Inherited from:
Entity
def setProperty(field: Dimension, value: String): Unit
Inherited from:
Profile
def within(date: LocalDate): Boolean
Inherited from:
TemporalOn

Concrete fields

var acounts: Buffer[Account]
var avatarId: Option[String]
var groups: Buffer[GroupMember]
var org: Org
var properties: Map[Dimension, String]
var roles: Buffer[RoleMember]

Inherited fields

var beginOn: LocalDate

起始日期

起始日期

Inherited from:
TemporalOn
var code: String
Inherited from:
Coded
var endOn: Option[LocalDate]

结束日期

结束日期

Inherited from:
TemporalOn
var id: Long
Inherited from:
NumId
var name: String
Inherited from:
Named
var remark: Option[String]
Inherited from:
Remark
var updatedAt: Instant

Updated At

Updated At

Inherited from:
Updated