Class ProcessCopyUtil

java.lang.Object
de.xima.fc.copy.ProcessCopyUtil

public class ProcessCopyUtil extends Object
Vorgehensweise beim Kopieren eines Vorganges:
 Vorgang clonedVorg = CopyHelper.clone(origVorg);

 // ...ggfs an Vorgangskopie noch andere Attribute setzen/überschreiben...

 // Vorgangskopie persistieren:
 DaoProvider.VORGANG_DAO.create(entityCtx, origVorg.getProjekt().getMandant(), clonedVorg);

 // nach der Persistierung hat die Vorgangskopie eine gültige Entitäts-ID und es kann weiter gehen:
 CopyHelper.setProzessUid(origVorg, clonedVorg);
 CopyHelper.copyAttachments(origVorg, clonedVorg);