Seitenhistorie
...
Codeblock |
---|
package org.nuclet.company; 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 * @description * @usage * @change */ @Rule(name="BestellungStichtag", description="BestellungStichtag") public class BestellungStichtag implements InsertFinalRule { public void insertFinal(InsertContext context) throws BusinessException { Bestellung curBestellung = context.getBusinessObject(Bestellung.class); Calendar recallDay = Calendar.getInstance(); recallDay.add(Calendar.DAY_OF_MONTH, 7); Bestellung b = QueryProvider.getById(Bestellung.class, curBestellung.getByIdgetId() b.setRecallTermin(recallDay.getTime()); b.save(); } } |
Überblick
Inhalte