Class AbstractSynchronizeJob
java.lang.Object
de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob
- All Implemented Interfaces:
SynchronizeJob
- Direct Known Subclasses:
SynchronizeJobKontoauszug
,SynchronizeJobKontoauszugPdf
,SynchronizeJobQuittung
,SynchronizeJobSepaDauerauftragDelete
,SynchronizeJobSepaDauerauftragList
,SynchronizeJobSepaDauerauftragStore
,SynchronizeJobSepaLastschrift
,SynchronizeJobSepaSammelLastschrift
,SynchronizeJobSepaSammelUeberweisung
,SynchronizeJobSepaUeberweisung
Abstrakte Basis-Implementierung aller SynchronizeJobs,
-
Field Summary
FieldsFields inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
CTX_ENTITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Oeffnet den Synchronisierungs-Job zur Konfiguration.getContext
(String key) Liefert den Wert der angegebenen Context-Information.getKonto()
Liefert das Konto, ueber welches der Job abgewickelt werden soll.getName()
Liefert einen sprechenden Namen fuer den Job.void
setContext
(String key, Object value) Speichert weitere Context-Informationen.void
Speichert das Konto, ueber welches der Job abgewickelt werden soll.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
isRecurring
-
Field Details
-
i18n
protected static final de.willuhn.util.I18N i18n
-
-
Constructor Details
-
AbstractSynchronizeJob
public AbstractSynchronizeJob()
-
-
Method Details
-
getContext
Description copied from interface:SynchronizeJob
Liefert den Wert der angegebenen Context-Information.- Specified by:
getContext
in interfaceSynchronizeJob
- Parameters:
key
- der Schluessel-Name des Context-Elements.- Returns:
- der Wert des Context-Elements.
-
setContext
Description copied from interface:SynchronizeJob
Speichert weitere Context-Informationen. Das kann z.Bsp. das Fachobjekt selbst sein aber auch Addon-Infos wie ein Zieldatum.- Specified by:
setContext
in interfaceSynchronizeJob
- Parameters:
key
- Schluessel-Name des Context-Elements.value
- Wert des Context-Elements.
-
getKonto
Description copied from interface:SynchronizeJob
Liefert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
getKonto
in interfaceSynchronizeJob
- Returns:
- das Konto.
-
setKonto
Description copied from interface:SynchronizeJob
Speichert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
setKonto
in interfaceSynchronizeJob
- Parameters:
konto
- das Konto.
-
configure
public void configure() throws de.willuhn.util.ApplicationExceptionDescription copied from interface:SynchronizeJob
Oeffnet den Synchronisierungs-Job zur Konfiguration.- Specified by:
configure
in interfaceSynchronizeJob
- Throws:
de.willuhn.util.ApplicationException
-
getName
Description copied from interface:SynchronizeJob
Liefert einen sprechenden Namen fuer den Job.- Specified by:
getName
in interfaceSynchronizeJob
- Returns:
- sprechender Name.
- Throws:
de.willuhn.util.ApplicationException
-