Skip to content

Instantly share code, notes, and snippets.

@mauriziocarioli
Created April 1, 2020 14:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mauriziocarioli/0295539159f3454329b60241248036e9 to your computer and use it in GitHub Desktop.
Save mauriziocarioli/0295539159f3454329b60241248036e9 to your computer and use it in GitHub Desktop.
PHM-Model.plantuml
@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