import java.net.*;
import org.jdesktop.jdic.filetypes.*;

public class Dummy {
  public static void main(String[] args) throws Exception {
    AssociationService service = new AssociationService();
    Association assoc = service.getFileExtensionAssociation(".dummy");
    // ou assoc = service.getMimeTypeAssociation("text/dummy");

    if (assoc != null) {
      System.out.println("Effacement de l'association.");
      service.unregisterUserAssociation(assoc);
    } else {
      System.out.println("Création de l'association.");
      Action action = new Action("open", "/usr/bin/dummy");

      assoc = new Association();
      assoc.addFileExtension(".dummy");
      assoc.addFileExtension(".DUMMY");
      assoc.setDescription("Dummy File Type");
      assoc.setMimeType("text/dummy");
      assoc.addAction(action);
        
      service.registerUserAssociation(assoc);
    }
  }
}