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 TypeMethodDescriptionvoidOeffnet 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.voidsetContext(String key, Object value) Speichert weitere Context-Informationen.voidSpeichert 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, waitMethods 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:SynchronizeJobLiefert den Wert der angegebenen Context-Information.- Specified by:
getContextin interfaceSynchronizeJob- Parameters:
key- der Schluessel-Name des Context-Elements.- Returns:
- der Wert des Context-Elements.
-
setContext
Description copied from interface:SynchronizeJobSpeichert weitere Context-Informationen. Das kann z.Bsp. das Fachobjekt selbst sein aber auch Addon-Infos wie ein Zieldatum.- Specified by:
setContextin interfaceSynchronizeJob- Parameters:
key- Schluessel-Name des Context-Elements.value- Wert des Context-Elements.
-
getKonto
Description copied from interface:SynchronizeJobLiefert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
getKontoin interfaceSynchronizeJob- Returns:
- das Konto.
-
setKonto
Description copied from interface:SynchronizeJobSpeichert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
setKontoin interfaceSynchronizeJob- Parameters:
konto- das Konto.
-
configure
public void configure() throws de.willuhn.util.ApplicationExceptionDescription copied from interface:SynchronizeJobOeffnet den Synchronisierungs-Job zur Konfiguration.- Specified by:
configurein interfaceSynchronizeJob- Throws:
de.willuhn.util.ApplicationException
-
getName
Description copied from interface:SynchronizeJobLiefert einen sprechenden Namen fuer den Job.- Specified by:
getNamein interfaceSynchronizeJob- Returns:
- sprechender Name.
- Throws:
de.willuhn.util.ApplicationException
-