Interface SynchronizeJob
- All Known Subinterfaces:
HBCISynchronizeJob
- All Known Implementing Classes:
AbstractSynchronizeJob
,HBCISynchronizeJobKontoauszug
,HBCISynchronizeJobKontoauszugPdf
,HBCISynchronizeJobQuittung
,HBCISynchronizeJobSepaDauerauftragDelete
,HBCISynchronizeJobSepaDauerauftragList
,HBCISynchronizeJobSepaDauerauftragStore
,HBCISynchronizeJobSepaLastschrift
,HBCISynchronizeJobSepaSammelLastschrift
,HBCISynchronizeJobSepaSammelUeberweisung
,HBCISynchronizeJobSepaUeberweisung
,SynchronizeJobKontoauszug
,SynchronizeJobKontoauszugPdf
,SynchronizeJobQuittung
,SynchronizeJobSepaDauerauftragDelete
,SynchronizeJobSepaDauerauftragList
,SynchronizeJobSepaDauerauftragStore
,SynchronizeJobSepaLastschrift
,SynchronizeJobSepaSammelLastschrift
,SynchronizeJobSepaSammelUeberweisung
,SynchronizeJobSepaUeberweisung
public interface SynchronizeJob
Interface fuer einen einzelnen Synchronisierungs-Job.
-
Field Summary
Fields -
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.boolean
Prueft, ob es sich um einen wiederkehrenden Job handelt.void
setContext
(String key, Object value) Speichert weitere Context-Informationen.void
Speichert das Konto, ueber welches der Job abgewickelt werden soll.
-
Field Details
-
CTX_ENTITY
Der Context-Name fuer das Fachobjekt.- See Also:
-
-
Method Details
-
getName
Liefert einen sprechenden Namen fuer den Job.- Returns:
- sprechender Name.
- Throws:
de.willuhn.util.ApplicationException
-
configure
void configure() throws de.willuhn.util.ApplicationExceptionOeffnet den Synchronisierungs-Job zur Konfiguration.- Throws:
de.willuhn.util.ApplicationException
-
isRecurring
boolean isRecurring()Prueft, ob es sich um einen wiederkehrenden Job handelt. Saldo- und Umsatzabfragen sind zBsp wiederkehrend, Ueberweisungen jedoch nicht. BUGZILLA 583- Returns:
- true, wenn es sich um einen wiederholenden Job handelt.
-
getKonto
Konto getKonto()Liefert das Konto, ueber welches der Job abgewickelt werden soll.- Returns:
- das Konto.
-
setKonto
Speichert das Konto, ueber welches der Job abgewickelt werden soll.- Parameters:
konto
- das Konto.
-
setContext
Speichert weitere Context-Informationen. Das kann z.Bsp. das Fachobjekt selbst sein aber auch Addon-Infos wie ein Zieldatum.- Parameters:
key
- Schluessel-Name des Context-Elements.value
- Wert des Context-Elements.
-
getContext
Liefert den Wert der angegebenen Context-Information.- Parameters:
key
- der Schluessel-Name des Context-Elements.- Returns:
- der Wert des Context-Elements.
-