Update URM Version to 1.4.4 and regenerated all puml files
This commit is contained in:
@ -1,8 +1,13 @@
|
||||
@startuml
|
||||
package com.iluwatar.intercepting.filter {
|
||||
class DepositFilter {
|
||||
+ DepositFilter()
|
||||
abstract class AbstractFilter {
|
||||
- next : Filter
|
||||
+ AbstractFilter()
|
||||
+ AbstractFilter(next : Filter)
|
||||
+ execute(order : Order) : String
|
||||
+ getLast() : Filter
|
||||
+ getNext() : Filter
|
||||
+ setNext(filter : Filter)
|
||||
}
|
||||
class AddressFilter {
|
||||
+ AddressFilter()
|
||||
@ -12,14 +17,35 @@ package com.iluwatar.intercepting.filter {
|
||||
+ App()
|
||||
+ main(args : String[]) {static}
|
||||
}
|
||||
abstract class AbstractFilter {
|
||||
- next : Filter
|
||||
+ AbstractFilter()
|
||||
+ AbstractFilter(next : Filter)
|
||||
class ContactFilter {
|
||||
+ ContactFilter()
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
class DepositFilter {
|
||||
+ DepositFilter()
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
interface Filter {
|
||||
+ execute(Order) : String {abstract}
|
||||
+ getLast() : Filter {abstract}
|
||||
+ getNext() : Filter {abstract}
|
||||
+ setNext(Filter) {abstract}
|
||||
}
|
||||
class FilterChain {
|
||||
- chain : Filter
|
||||
+ FilterChain()
|
||||
+ addFilter(filter : Filter)
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
class FilterManager {
|
||||
- filterChain : FilterChain
|
||||
+ FilterManager()
|
||||
+ addFilter(filter : Filter)
|
||||
+ filterRequest(order : Order) : String
|
||||
}
|
||||
class NameFilter {
|
||||
+ NameFilter()
|
||||
+ execute(order : Order) : String
|
||||
+ getLast() : Filter
|
||||
+ getNext() : Filter
|
||||
+ setNext(filter : Filter)
|
||||
}
|
||||
class Order {
|
||||
- address : String
|
||||
@ -40,49 +66,23 @@ package com.iluwatar.intercepting.filter {
|
||||
+ setName(name : String)
|
||||
+ setOrder(order : String)
|
||||
}
|
||||
class FilterManager {
|
||||
- filterChain : FilterChain
|
||||
+ FilterManager()
|
||||
+ addFilter(filter : Filter)
|
||||
+ filterRequest(order : Order) : String
|
||||
}
|
||||
class NameFilter {
|
||||
+ NameFilter()
|
||||
class OrderFilter {
|
||||
+ OrderFilter()
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
class ContactFilter {
|
||||
+ ContactFilter()
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
interface Filter {
|
||||
+ execute(Order) : String {abstract}
|
||||
+ getLast() : Filter {abstract}
|
||||
+ getNext() : Filter {abstract}
|
||||
+ setNext(Filter) {abstract}
|
||||
}
|
||||
~class DListener {
|
||||
~ DListener()
|
||||
+ actionPerformed(e : ActionEvent)
|
||||
}
|
||||
class OrderFilter {
|
||||
+ OrderFilter()
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
class FilterChain {
|
||||
- chain : Filter
|
||||
+ FilterChain()
|
||||
+ addFilter(filter : Filter)
|
||||
+ execute(order : Order) : String
|
||||
}
|
||||
}
|
||||
AbstractFilter --> "-next" Filter
|
||||
DListener --+ Target
|
||||
FilterChain --> "-chain" Filter
|
||||
FilterManager --> "-filterChain" FilterChain
|
||||
DepositFilter --|> AbstractFilter
|
||||
AddressFilter --|> AbstractFilter
|
||||
FilterChain --> "-chain" Filter
|
||||
AbstractFilter ..|> Filter
|
||||
NameFilter --|> AbstractFilter
|
||||
AddressFilter --|> AbstractFilter
|
||||
ContactFilter --|> AbstractFilter
|
||||
DepositFilter --|> AbstractFilter
|
||||
NameFilter --|> AbstractFilter
|
||||
OrderFilter --|> AbstractFilter
|
||||
@enduml
|
Reference in New Issue
Block a user