Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich möchte ein BeanShell-Skript schreiben, das programmatisch FirstSpirit-Objekte (z.B. Templates) per Externer Synchronisation exportiert (und später auch importiert).
Die API-Dokumentation dazu findet sich hier: http://www.e-spirit.com/odfs51/dev/de/espirit/firstspirit/store/access/nexport/operations/ExportOper....
Mir ist aber noch nicht klar wie ich ein Objekt instanzieren kann, das das de.espirit.firstspirit.store.access.nexport.operations.ExportOperation-Interface implementiert.
Hat dazu jemand Beispielcode - oder habe ich ggf. einen entsprechenden Hinweis in der API-Dokumentation überlesen?
Vielen Dank & viele Grüße
Hendrik
Die Instanzierung erfolgt anscheinend über de.espirit.firstspirit.agency.OperationAgent, z.B.
//!Beanshell
import de.espirit.firstspirit.agency.OperationAgent;
import de.espirit.firstspirit.agency.OperationType;
import de.espirit.firstspirit.store.access.nexport.operations.ExportOperation;
OperationAgent operationAgent = context.requireSpecialist(OperationAgent.TYPE);
ExportOperation exportOperation = operationAgent.getOperation(ExportOperation.TYPE);
Die Instanzierung erfolgt anscheinend über de.espirit.firstspirit.agency.OperationAgent, z.B.
//!Beanshell
import de.espirit.firstspirit.agency.OperationAgent;
import de.espirit.firstspirit.agency.OperationType;
import de.espirit.firstspirit.store.access.nexport.operations.ExportOperation;
OperationAgent operationAgent = context.requireSpecialist(OperationAgent.TYPE);
ExportOperation exportOperation = operationAgent.getOperation(ExportOperation.TYPE);
Hallo Hendrik,
der Javadoc in der Version 5.1 ist an dieser Stelle nicht ausreichend, das stimmt.
In 5.2 ist dieser aber bereits so erweitert worden, dass es verständlich sein sollte.
ExportOperation gehört zu unseren Operations die alle mit Hilfe des spezifischen OperationType über den OperationAgent#getOperation erreicht werden.
Gruß
Hallo Sebastian,
vielen Dank für die Bestätigung.
Wenn das Javadoc diesbezüglich noch etwas geschärft wird, umso besser.
Viele Grüße
Hendrik