1 19 20 package org.openharmonise.dav.server.apm; 21 22 import org.openharmonise.rm.metadata.*; 23 import org.openharmonise.rm.resources.*; 24 import org.openharmonise.rm.resources.users.*; 25 26 27 36 public interface AuxillaryPreProcessManager { 37 38 public void preSave( User usr, AbstractChildObject obj ) throws Exception ; 39 40 public void preDelete( User usr, AbstractEditableObject obj ) throws Exception ; 41 42 public void preSaveProperties( User usr, AbstractEditableObject obj, Profile pro ) throws Exception ; 43 44 public void preSaveLinks( User usr, AbstractEditableObject obj ) throws Exception ; 45 46 public void preChangeStatus( User usr, AbstractEditableObject obj, int nStartStatus, int nNewStatus ) throws Exception ; 47 } | Popular Tags |