Created
April 1, 2020 14:46
-
-
Save mauriziocarioli/0295539159f3454329b60241248036e9 to your computer and use it in GitHub Desktop.
PHM-Model.plantuml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@startuml | |
title __PHM-MODEL's Class Diagram__\n | |
namespace com.health_insurance.phm_model { | |
class com.health_insurance.phm_model.Reminder { | |
__private attributes__ | |
long SerialVersionUID | |
String address | |
String body | |
String from | |
String subject | |
.. getters .. | |
getAddress() | |
getBody() | |
getFrom() | |
getSubject() | |
.. setters .. | |
setAddress() | |
setBody() | |
setFrom() | |
setSubject() | |
} | |
} | |
namespace com.health_insurance.phm_model { | |
class com.health_insurance.phm_model.Response { | |
__private attributes__ | |
long serialVersionUID | |
TaskActorAssignment assignment | |
Reminder reminder | |
task Task | |
.. getters .. | |
getAssignment() | |
getReminder() | |
getTask() | |
.. setters .. | |
setAssignment() | |
setReminder() | |
setTask() | |
} | |
} | |
namespace com.health_insurance.phm_model { | |
class com.health_insurance.phm_model.Task { | |
__private attributes__ | |
String close | |
String closeSignal | |
String description | |
Boolean escalated | |
String escalationTimer | |
Date expirationDate | |
Integer id | |
String origId | |
Integer predecessor | |
String reminderFrequency | |
String reminderInitiation | |
long serialVersionUID | |
String status | |
Boolean suppressed | |
String suppressionPeriod | |
.. getters .. | |
getClose() | |
getCloseSignal() | |
getDescription() | |
getEscalated() | |
getEscalationTimer() | |
getExpirationDate() | |
getId() | |
getOrigId() | |
getPredecessor() | |
getReminderFrequency() | |
getReminderInitiation() | |
getStatus() | |
getSuppressed() | |
getSuppressionPeriod() | |
.. setters .. | |
setClose() | |
setCloseSignal() | |
setDescription() | |
setEscalated() | |
setEscalationTimer() | |
setExpirationDate() | |
setId() | |
setOrigId() | |
setPredecessor() | |
setReminderFrequency() | |
setReminderInitiation() | |
setStatus() | |
setSuppressed() | |
setSuppressionPeriod() | |
} | |
} | |
namespace com.health_insurance.phm_model { | |
class com.health_insurance.phm_model.TaskActorAssignment { | |
__private attributes__ | |
String actor | |
String channel | |
String escalationActor | |
String escalationChannel | |
long serialVersionUID | |
.. getters .. | |
getActor() | |
getChannel() | |
getEscalationActor() | |
getEscalationChannel() | |
.. setters .. | |
setActor() | |
setChannel() | |
setEscalationActor() | |
setEscalationChannel() | |
} | |
} | |
namespace com.health_insurance.phm_model { | |
class com.health_insurance.phm_model.Trigger { | |
__private attributes__ | |
String memberId | |
long serialVersionUID | |
Integer triggerId | |
.. getters .. | |
getMemberId() | |
getTriggerId() | |
.. setters .. | |
setMemberId() | |
setTriggerId() | |
} | |
} | |
com.health_insurance.phm_model.Reminder .up.|> java.io.Serializable | |
com.health_insurance.phm_model.Response .up.|> java.io.Serializable | |
com.health_insurance.phm_model.Response o-- com.health_insurance.phm_model.TaskActorAssignment : assignment | |
com.health_insurance.phm_model.Response o-- com.health_insurance.phm_model.Reminder : reminder | |
com.health_insurance.phm_model.Response o-- com.health_insurance.phm_model.Task : task | |
com.health_insurance.phm_model.Task .up.|> java.io.Serializable | |
com.health_insurance.phm_model.TaskActorAssignment .up.|> java.io.Serializable | |
com.health_insurance.phm_model.Trigger .up.|> java.io.Serializable | |
right footer | |
PlantUML diagram generated by SketchIt! (https://bitbucket.org/pmesmeur/sketch.it) | |
For more information about this tool, please contact philippe.mesmeur@gmail.com | |
endfooter | |
@enduml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment