Skip to content

Commit

Permalink
DDD ubiquitous language: fixed uml diagrams
Browse files Browse the repository at this point in the history
  • Loading branch information
k3b committed Apr 3, 2019
1 parent 26e6996 commit e459cf8
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 35 deletions.
Expand Up @@ -22,20 +22,23 @@
This is sourcecode of uml diagrams using
http://plantuml.com/
notation
pc2android.png
@startuml
title Workflow from PC to Android
package "PC" {
[Irfanview.exe]
[apmJpg2xmp.cmd]
[apm2csv.cmd]
package "Folder structure with hires Images" {
[JpegFile hires]
}
' [JpegFile hires] --> [TODO:syncPC]
' [JpegFile hires] -down-> [TODO:syncPC]
}
package "Android" {
package "Folder structure with 1024er Images" {
[JpegFile 1024]
Expand All @@ -44,7 +47,7 @@
}
package "System" {
[PhotoPropertiesMediaFilesScanner]
[MediaScanner]
[MediaDB]
}
Expand All @@ -55,23 +58,23 @@
' [TODO:syncAndroid] --> [MediaDB]
}
[JpegFile hires] -> [Irfanview.exe]
[Irfanview.exe] -> [JpegFile 1024] : {a}
[JpegFile hires] -down-> [Irfanview.exe]
[Irfanview.exe] -down-> [JpegFile 1024] : {a}
[JpegFile hires] -> [apmJpg2xmp.cmd]
[apmJpg2xmp.cmd] -> [XmpFile] : {b}
[JpegFile hires] -down-> [apmJpg2xmp.cmd]
[apmJpg2xmp.cmd] -down-> [XmpFile] : {b}
[JpegFile hires] -> [apm2csv.cmd]
[apm2csv.cmd] -> [CsvFile] : {c}
[JpegFile hires] -down-> [apm2csv.cmd]
[apm2csv.cmd] -down-> [CsvFile] : {c}
[JpegFile 1024] -> [PhotoPropertiesMediaFilesScanner]
[PhotoPropertiesMediaFilesScanner] -> [MediaDB]
[JpegFile 1024] -down-> [MediaScanner]
[MediaScanner] -right-> [MediaDB]
[JpegFile 1024] -> ["A Photo Manager" Scanner]
[XmpFile] -> ["A Photo Manager" Scanner]
[CsvFile] -> ["A Photo Manager" Scanner]
["A Photo Manager" Scanner] -> [MediaDB]
[MediaDB] -> ["A Photo Manager" Gallery] : filter path date tags geo
[JpegFile 1024] -down-> ["A Photo Manager" Scanner]
[XmpFile] -down-> ["A Photo Manager" Scanner]
[CsvFile] -down-> ["A Photo Manager" Scanner]
["A Photo Manager" Scanner] -down-> [MediaDB]
[MediaDB] -down-> ["A Photo Manager" Gallery] : filter path date tags geo
' [TODO:syncAndroid] <-- [TODO:syncPC] : {c}
Expand All @@ -84,9 +87,9 @@
package "Folder structure with hires Images" {
[JpegFile hires]
}
[apmXmp2jpg.cmd] --> [JpegFile hires]
[apm*.cmd] --> [JpegFile hires]
[TODO:syncPC] --> [JpegFile hires]
[apmXmp2jpg.cmd] -down-> [JpegFile hires]
[apm*.cmd] -down-> [JpegFile hires]
[TODO:syncPC] -down-> [JpegFile hires]
}
package "Android" {
package "Folder structure with 1024er Images" {
Expand All @@ -98,14 +101,14 @@
[MediaDB]
}
["A Photo Manager"] -> [Modfy jpg copy del setGeo ...]
["A Photo Manager"] -right-> [Modfy jpg copy del setGeo ...]
[Modfy jpg copy del setGeo ...] -> [transactionlog]
[transactionlog] --> [TODO:syncAndroid]
[Modfy jpg copy del setGeo ...] --> [aPhotoManager.log.cmd]
[MediaDB] <- [Modfy jpg copy del setGeo ...]
[Modfy jpg copy del setGeo ...] -> [JpegFile 1024]
[Modfy jpg copy del setGeo ...] -> [XmpFile]
[Modfy jpg copy del setGeo ...] -right-> [transactionlog]
[transactionlog] -down-> [TODO:syncAndroid]
[Modfy jpg copy del setGeo ...] -down-> [aPhotoManager.log.cmd]
[Modfy jpg copy del setGeo ...] -up-> [MediaDB]
[Modfy jpg copy del setGeo ...] -down-> [JpegFile 1024]
[Modfy jpg copy del setGeo ...] -down-> [XmpFile]
}
[aPhotoManager.log.cmd] --> [apm*.cmd] : {y}
Expand Down
15 changes: 5 additions & 10 deletions fotolib2/src/main/java/de/k3b/media/IPhotoProperties.java
Expand Up @@ -78,24 +78,19 @@
}
@enduml
pc2android.png
PhotoProperties.png
@startuml
title IPhotoProperties implementation
[IPhotoProperties] --> [MediaContentValues]
[IPhotoProperties] --> [MediaCursor]
[IPhotoProperties] --> [PhotoPropertiesMediaDBContentValues]
[IPhotoProperties] --> [PhotoPropertiesMediaDBCursor]
[IPhotoProperties] --> [ExifInterfaceEx]
[IPhotoProperties] --> [PhotoPropertiesCsvItem]
[PhotoPropertiesDTO] <- [IPhotoProperties]
[IPhotoProperties] --> [PhotoPropertiesXmpSegment]
[IPhotoProperties] -> [PhotoPropertiesWrapper]
[MediaContentValues] --> [MediaDB]
[MediaCursor] <-- [MediaDB]
[PhotoPropertiesMediaDBContentValues] --> [MediaDB]
[PhotoPropertiesMediaDBCursor] <-- [MediaDB]
[AndroidFileCommands44] -> [JPG file]
[ExifInterfaceEx] <-- [JPG file]
Expand Down
Binary file added wiki/png/PhotoProperties.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified wiki/png/android2pc.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified wiki/png/pc2android.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e459cf8

Please sign in to comment.