Update URM Version to 1.4.4 and regenerated all puml files

This commit is contained in:
NooBxGockeL
2016-11-26 12:51:06 +01:00
parent 8574e06966
commit 7d995056ff
85 changed files with 1885 additions and 1742 deletions

View File

@ -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