Seitenhistorie
...
Codeblock |
---|
import org.nuclos.api.exception.BusinessException;
public class UtilsNeu {
public static void workAuftrag(Long id1, Long id2) throws BusinessException {
Auftrag auftrag = Auftrag.get(id1);
auftrag.changeStatus(AuftragSM.State_20);
auftrag.setName("NeuerName");
auftrag.save(); // or auftrag.delete();
Auftrag.delete(id2);
}
} |
...
Codeblock |
---|
import org.nuclos.api.exception.BusinessException;
import org.nuclos.api.provider.BusinessObjectProvider;
import org.nuclos.api.provider.QueryProvider;
import org.nuclos.api.provider.StatemodelProvider;
public class UtilsAlt {
public static void workAuftrag(Long id1, Long id2) throws BusinessException {
Auftrag auftrag = QueryProvider.getById(Auftrag.class, id1);
StatemodelProvider.changeState(auftrag, AuftragSM.State_20);
auftrag.setName("NeuerName");
BusinessObjectProvider.update(auftrag); // or BusinessObjectProvider.delete(auftrag);
Auftrag auftrag2 = QueryProvider.getById(Auftrag.class, id2);
BusinessObjectProvider.delete(auftrag2);
}
} |
...
Überblick
Inhalte