Hallo,
ich möchte ein Skript schreiben welches über den Medienstore läuft und jene Medien mir rausschreibt welche nicht verwendet werden.
Der Aufruf schaut momentan wie folgt aus:
import firstspirit.access.store.mediastore.*;
import javax.Swing.JTextArea;
import firstspirit.access.store.Store;
ms = context.getUserService().getStore(Store.MEDIA_STORE,false); // Zugriff auf den Medienstore
mt = ms.getFilename().getChildren(Media.class,true); // Zugriff auf den Filename, laut API kann man das mit "getFilename() " machen
iter = mt.iterator();
while(iter.hasNext()) {
mst = iter.next();
try{
id = mst.getIncomingReferences()[0].getId();
}
catch(Exception e){
myArea.append("-> " + mst.getUid() + "\n");
}
}
Ich bekomm bei der Ausführung jedoch folgende Fehlermeldung:
de.espirit.firstspirit.access.script.ExecutionException: Error in method invocation: Method getFilename() not found in class'de.espirit.firstspirit.store.access.mediastore.MediaStoreRootImpl' at line ..
Durch den import von " ..mediastore.*; " müsste er doch die Methode finden oder täusche ich mich?!