UserService

org.beangle.ems.core.user.service.UserService
trait UserService

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def create(creator: User, user: User): Unit
def enable(manager: User, accountIds: Iterable[Long], enabled: Boolean): Int
def get(code: String): Option[User]
def get(id: Long): User
def getAccount(code: String): Option[DefaultAccount]
def getActivePassword(code: String): Option[String]
def getCategories(): Seq[Category]
def getIgnoreCase(code: String): Option[User]
def getPasswordAge(code: String): Option[CredentialAge]
def getRoles(user: User, ship: MemberShip): Seq[RoleMember]
def isManagedBy(manager: User, user: User): Boolean
def isRoot(user: User, appName: String): Boolean
def remove(creator: User, user: User): Unit
def updatePassword(code: String, rawPassword: String): Unit