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
public abstract class AbstractSynchronizeJob extends java.lang.Object implements SynchronizeJob
Abstrakte Basis-Implementierung aller SynchronizeJobs,
-
-
Field Summary
Fields Modifier and Type Field Description protected static de.willuhn.util.I18N
i18n
-
Fields inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
CTX_ENTITY
-
-
Constructor Summary
Constructors Constructor Description AbstractSynchronizeJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure()
Oeffnet den Synchronisierungs-Job zur Konfiguration.java.lang.Object
getContext(java.lang.String key)
Liefert den Wert der angegebenen Context-Information.Konto
getKonto()
Liefert das Konto, ueber welches der Job abgewickelt werden soll.java.lang.String
getName()
Liefert einen sprechenden Namen fuer den Job.void
setContext(java.lang.String key, java.lang.Object value)
Speichert weitere Context-Informationen.void
setKonto(Konto konto)
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
-
-
-
-
Method Detail
-
getContext
public java.lang.Object getContext(java.lang.String key)
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
public void setContext(java.lang.String key, java.lang.Object value)
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
public Konto 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
public void setKonto(Konto konto)
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.ApplicationException
Description copied from interface:SynchronizeJob
Oeffnet den Synchronisierungs-Job zur Konfiguration.- Specified by:
configure
in interfaceSynchronizeJob
- Throws:
de.willuhn.util.ApplicationException
-
getName
public java.lang.String getName() throws de.willuhn.util.ApplicationException
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
-
-