Ausführen eines Reports
| Methode | Beispiel | 
|---|---|
| run | package org.nuclet.businessentity; 
import org.nuclet.report.MeinAuftragReportRE;
import org.nuclos.api.common.NuclosFile;
import org.nuclos.api.provider.ReportProvider;
public class AuftragReportRegel implements InsertRule {
    public void insert(InsertContext context) throws BusinessException { 
        
		Auftrag a = context.getBusinessObject(Auftrag.class);
      
        NuclosFile result = ReportProvider.run(MeinAuftragReportRE.Deutsch_PDF);
        a.insertAttachment(result, "Kommentar: Generierter Auftragsreport");
    }
}Erläuterung: Beim Anlegen eines neuen Auftrags soll automatisch der Report "MeinAuftragReport" ausgeführt und das generierte PDF als GenericObjectDocumentFile an das BusinessObject gebunden werden. Im Falle eines Laufzeit-Fehlers wird eine BusinessException geworfen. | 
Überblick
            Inhalte