rhb
I'm new here

Skript für Medienzugriff

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?!

0 Kudos
10 Replies

Oh danke, die hab ich ganz übersehen.

Eine grundsätzliche Verständnisfrage hätte ich dazu noch: Ich habe gestern die Klasse rausgenommen, das Skript abgespeichert und nochmal ausgeführt, jedoch brachte es immer noch den selben Fehler.  Heut in der Früh brachte die Ausführung jedoch einen Erfolg - woran kann das liegen?

0 Kudos