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.content.*; 25 import org.openharmonise.rm.resources.lifecycle.*; 26 import org.openharmonise.rm.resources.users.*; 27 28 29 38 public interface AuxillaryProcessManager { 39 40 public void save( User usr, AbstractChildObject obj ) throws APMException ; 41 42 public void delete( User usr, Editable obj ) throws APMException ; 43 44 public void saveProperties( User usr, Editable obj, Profile pro ) throws APMException ; 45 46 public boolean isChangeStatusValid(User usr, Editable obj) throws APMException; 47 48 public void changeStatus( User usr, Editable obj, Status startStatus, Status newStatus ) throws APMException ; 49 50 public String getContent(User usr, TextResource txtResource, Status status) throws APMException; 51 } | Popular Tags |