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.I18Ni18n-
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 voidconfigure()Oeffnet den Synchronisierungs-Job zur Konfiguration.java.lang.ObjectgetContext(java.lang.String key)Liefert den Wert der angegebenen Context-Information.KontogetKonto()Liefert das Konto, ueber welches der Job abgewickelt werden soll.java.lang.StringgetName()Liefert einen sprechenden Namen fuer den Job.voidsetContext(java.lang.String key, java.lang.Object value)Speichert weitere Context-Informationen.voidsetKonto(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: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.
- See Also:
SynchronizeJob.getContext(java.lang.String)
-
setContext
public void setContext(java.lang.String key, java.lang.Object value)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.- See Also:
SynchronizeJob.setContext(java.lang.String, java.lang.Object)
-
getKonto
public Konto getKonto()
Description copied from interface:SynchronizeJobLiefert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
getKontoin interfaceSynchronizeJob- Returns:
- das Konto.
- See Also:
SynchronizeJob.getKonto()
-
setKonto
public void setKonto(Konto konto)
Description copied from interface:SynchronizeJobSpeichert das Konto, ueber welches der Job abgewickelt werden soll.- Specified by:
setKontoin interfaceSynchronizeJob- Parameters:
konto- das Konto.- See Also:
SynchronizeJob.setKonto(de.willuhn.jameica.hbci.rmi.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- See Also:
SynchronizeJob.configure()
-
getName
public java.lang.String getName() throws de.willuhn.util.ApplicationExceptionDescription copied from interface:SynchronizeJobLiefert einen sprechenden Namen fuer den Job.- Specified by:
getNamein interfaceSynchronizeJob- Returns:
- sprechender Name.
- Throws:
de.willuhn.util.ApplicationException- See Also:
SynchronizeJob.getName()
-
-