Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @startuml
- interface Validator {
- {method} + setNext(Validator validator)
- {method} + handle (Activity activity, UserPublisher userPublisher, String position, String userId)
- }
- abstract class BaseValidator {
- {field} - next: Validator
- {method} + setNext (Validator validator)
- {method} + handle (Activity activity, UserPublisher userPublisher, String position, String userId)
- }
- class CertificateValidator {
- {field} {static} - certificates: List<String>
- {method} {static} + addCertificateList (String certificate)
- {method} {static} + updateCertificateList(List<String> newCertificateList)
- }
- Validator <|.. BaseValidator
- BaseValidator o-- Validator
- BaseValidator ^-- PositionValidator
- BaseValidator ^-- OrganisationValidator
- BaseValidator ^-- CertificateValidator
- BaseValidator ^-- CompetitivenessValidator
- BaseValidator ^-- GenderValidator
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement