* metadata-mapping * Update README.md * add class diagram * update README.md * fix identation * Update pom.xml * fix indentation * fix ci * remove e.printstack * fix ci * update class diagram * fix ci * fix ci * fix sc * fix smells * Update DatabaseUtil.java * fix coverage * Update DatabaseUtil.java * Update DatabaseUtil.java * Update DatabaseUtil.java * Update metadata-mapping/README.md Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com> * fix review * fix review * Update App.java * Update App.java * fix review Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
@startuml
|
|
interface com.iluwatar.metamapping.service.UserService {
|
|
+ List<User> listUser()
|
|
+ int createUser(User)
|
|
+ void updateUser(Integer,User)
|
|
+ void deleteUser(Integer)
|
|
+ User getUser(Integer)
|
|
+ void close()
|
|
}
|
|
class com.iluwatar.metamapping.utils.DatabaseUtil {
|
|
+ {static} void createDataSource()
|
|
}
|
|
class com.iluwatar.metamapping.model.User {
|
|
- Integer id
|
|
- String username
|
|
- String password
|
|
+ User(String username, String password)
|
|
}
|
|
class com.iluwatar.metamapping.utils.HibernateUtil {
|
|
+ {static} SessionFactory getSessionFactory()
|
|
+ {static} void shutdown()
|
|
}
|
|
class com.iluwatar.metamapping.App {
|
|
+ {static} void main(String[])
|
|
+ {static} List<User> generateSampleUsers()
|
|
}
|
|
|
|
com.iluwatar.metamapping.service.UserService <.. com.iluwatar.metamapping.App
|
|
com.iluwatar.metamapping.model.User <.. com.iluwatar.metamapping.service.UserService
|
|
com.iluwatar.metamapping.utils.HibernateUtil <.. com.iluwatar.metamapping.service.UserService
|
|
com.iluwatar.metamapping.utils.DatabaseUtil <-- com.iluwatar.metamapping.utils.HibernateUtil
|
|
@enduml |