[INDEX] ドメイン概要

com

com
名前
▶︎ example

example

com.example
名前
▶︎ sms

sms

com.example.sms
名前
▶︎ ドメイン層

ドメイン層

com.example.sms.domain
名前
▶︎ model

model

com.example.sms.domain.model
名前
▶︎ system

system

com.example.sms.domain.model.system
名前
▶︎ ユーザー
▶︎ 認証

認証

com.example.sms.domain.model.system.auth
名前
認証ユーザー

ユーザー

com.example.sms.domain.model.system.user
名前
名前
パスワード
パスワード例外
役割
ユーザー
ユーザー例外
ユーザーID
ユーザーID例外
ユーザー一覧

認証ユーザー

com.example.sms.domain.model.system.auth.AuthUserDetails
フィールド フィールド型
user ユーザー
メソッド 引数 戻り値型 説明
+ getAuthorities Collection
+ getPassword String
+ getUsername String
+ isAccountNonExpired boolean
+ isAccountNonLocked boolean
+ isCredentialsNonExpired boolean
+ isEnabled boolean

名前

com.example.sms.domain.model.system.user.Name
フィールド フィールド型
firstName String
lastName String
メソッド 引数 戻り値型 説明
+ 姓 String
+ フルネーム String
+ 名 String
+ getFirstName String
+ getLastName String

パスワード

com.example.sms.domain.model.system.user.Password
フィールド フィールド型
value String
メソッド 引数 戻り値型 説明
+ パスワード String
+ getValue String

パスワード例外

com.example.sms.domain.model.system.user.PasswordException

役割

com.example.sms.domain.model.system.user.RoleName

列挙値 (区分概要)

  • ADMIN
  • USER

ユーザー

com.example.sms.domain.model.system.user.User
フィールド フィールド型
userId ユーザーID
password パスワード
name 名前
roleName 役割
メソッド 引数 戻り値型 説明
+ getName 名前
+ getPassword パスワード
+ getRoleName 役割
+ getUserId ユーザーID
staticメソッド 引数 戻り値型 説明
+ of 役割StringStringStringString ユーザー

ユーザー例外

com.example.sms.domain.model.system.user.UserException

ユーザーID

com.example.sms.domain.model.system.user.UserId
フィールド フィールド型
value String
メソッド 引数 戻り値型 説明
+ ユーザーID String
+ getValue String

ユーザーID例外

com.example.sms.domain.model.system.user.UserIdException

ユーザー一覧

com.example.sms.domain.model.system.user.UserList
フィールド フィールド型
value List<ユーザー>
メソッド 引数 戻り値型 説明
+ asList List<ユーザー>
+ size int