public abstract class AbstractCabinetWorker extends Object implements CabinetWorker
CabinetWorker.createBriefcase(ActNumber[], ActNumber[], ActNumber[], ActNumber[]),
która ma wytwarzać obiekty przechowywane w szafie.| Constructor and Description |
|---|
AbstractCabinetWorker(FilingCabinet cabinet)
Tworzy obiekt określając jedynie z jakiej szafy ma korzystać.
|
AbstractCabinetWorker(FilingCabinet cabinet,
DataSource source,
DataTarget target)
Tworzy obiekt określając wszystkie jego elementy.
|
| Modifier and Type | Method and Description |
|---|---|
FilingCabinet |
getCabinet() |
DataSource |
getDataSource() |
DataTarget |
getDataTarget() |
void |
setDataSource(DataSource source)
Ustawia źródło danych.
|
void |
setDataTarget(DataTarget target)
Ustawia cel danych.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateBriefcase, load, savepublic AbstractCabinetWorker(FilingCabinet cabinet, DataSource source, DataTarget target)
cabinet - szafa aktowasource - źródło danychtarget - cel danychpublic AbstractCabinetWorker(FilingCabinet cabinet)
setDataSource(DataSource) i setDataTarget(DataTarget).cabinet - szafa aktowapublic FilingCabinet getCabinet()
getCabinet in interface CabinetWorkerszafa aktowa, którą zarządza pracownikpublic DataSource getDataSource()
getDataSource in interface CabinetWorkerźródło, z którego pracownik pozyskuje dane podczas ładowaniapublic void setDataSource(DataSource source)
source - źródło wykorzystywane do pobierania danychpublic DataTarget getDataTarget()
getDataTarget in interface CabinetWorkercel, do którego wysyła pracownik dane do zapisupublic void setDataTarget(DataTarget target)
target - cel danych wykorzystywane do zapisywania danychCopyright © 2021. All rights reserved.