Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
package org.nuclet.companyprojekt; 

import java.util.Calendar;

import org.nuclos.api.annotation.Rule; 
import org.nuclos.api.context.InsertContext; 
import org.nuclos.api.exception.BusinessException; 
import org.nuclos.api.provider.QueryProvider;
import org.nuclos.api.provider.BusinessObjectProvider;
import org.nuclos.api.rule.InsertFinalRule; 


/** 
 * @name AnsprechpartnerErstellen       
  * @description Unterstützende Regel zum Erstellen neuer Ansprechpartner aus Unterprojekten
  * @usage       
  * @change      
 * 
 */
@Rule(name="BestellungStichtagAnsprechpartnerErstellen", description="BestellungStichtagUnterstützende Regel zum Erstellen neuer Ansprechpartner aus Unterprojekten")
public class BestellungStichtagAnsprechpartnerErstellen implements InsertFinalRule {
  
  	public void insertFinal(InsertContext context) throws BusinessException { 
        final Ansprechpartner Bestellung curBestellungboAnsprechpartner = context.getBusinessObject(BestellungAnsprechpartner.class);
        
  
      if (boAnsprechpartner.getUnterprojektsrefId() !=  Calendar recallDay = Calendar.getInstance();
null) {
            final Unterprojekt boUnterprojekt = recallDayUnterprojekt.addget(Calendar.DAY_OF_MONTH, 7boAnsprechpartner.getUnterprojektsrefId());
          
		  Bestellung b
 = QueryProvider.getById(Bestellung.class, curBestellung.getById()
          bboUnterprojekt.setRecallTerminsetAnsprechpartnerrefId(recallDayboAnsprechpartner.getTimegetId());
        
  b.save();          boUnterprojekt.save();
        }
	}
}