| Package | Description |
|---|---|
| pl.koder95.eme.core |
Paczka zawiera klasy najważniejsze dla programu, ponieważ definiujące jego system
zarządzania informacjami.
|
| pl.koder95.eme.core.spi |
Paczka zawiera interfejsy najważniejsze dla programu, ponieważ tworzą one system
zarządzania informacjami.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleBriefcase
Prosta implementacja interfejsu
aktówki,
która definiuje cztery tablice do przechowywania czterech typów
numerów aktów. |
| Modifier and Type | Method and Description |
|---|---|
Briefcase |
SimpleCabinetAnalyzer.createBriefcase(ActNumber[] baptism,
ActNumber[] confirmation,
ActNumber[] marriage,
ActNumber[] decease) |
Briefcase |
AbstractFilingCabinet.get(String surname,
String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Briefcase> |
AbstractFilingCabinet.MapFactory.create()
Tworzy nową pustą mapę.
|
Map<String,Briefcase> |
AbstractFilingCabinet.get(String surname) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractFilingCabinet.add(String surname,
String name,
Briefcase b) |
| Constructor and Description |
|---|
AbstractFilingCabinet(Map<String,Map<String,Briefcase>> map,
AbstractFilingCabinet.MapFactory mapFactory)
Tworzy nowy obiekt ustawiając odpowiednią implementację mapy oraz interfejs wykorzystywany podczas
dodawania nowych wartości do mapy.
|
AbstractFilingCabinet(Map<String,Map<String,Briefcase>> map,
AbstractFilingCabinet.MapFactory mapFactory,
Map<String,Set<String>> personalData,
AbstractFilingCabinet.NameSetFactory nameSetFactory)
Tworzy nowy obiekt ustawiając odpowiednią implementację mapy oraz interfejs wykorzystywany podczas
dodawania nowych wartości do mapy.
|
| Modifier and Type | Method and Description |
|---|---|
Briefcase |
CabinetWorker.createBriefcase(ActNumber[] baptism,
ActNumber[] confirmation,
ActNumber[] marriage,
ActNumber[] decease)
Metoda wytwórcza aktówek z numerami akt: chrztu, bierzmowania, małżeństwa i pogrzebu.
|
default Briefcase |
FilingCabinet.get(String surname,
String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Briefcase> |
FilingCabinet.get(String surname)
Pobiera wszystkie aktówki, które są umieszczone pod podanym nazwiskiem.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilingCabinet.add(String surname,
String name,
Briefcase b)
Dodaje (albo zastępuje) do szafy aktówkę pod określone nazwisko i imię osoby.
|
Copyright © 2021. All rights reserved.