1 package org.enhydra.shark.api.internal.working;2 3 import org.enhydra.shark.api.SharkTransaction;4 import org.enhydra.shark.api.client.wfbase.BaseException;5 import org.enhydra.shark.api.client.wfmodel.InvalidResource;6 7 /**8 * @author Sasa Bojanic9 */10 public interface WfAssignmentInternal extends PersistenceInterface {11 WfActivityInternal activity (SharkTransaction t) throws BaseException;12 WfResourceInternal assignee (SharkTransaction t) throws BaseException;13 void set_assignee (SharkTransaction t, WfResourceInternal new_value) throws BaseException, InvalidResource;14 //void set_accepted_status (SharkTransaction t,boolean accept) throws BaseException, CannotAcceptSuspended;15 //boolean get_accepted_status (SharkTransaction t) throws BaseException;16 //internal17 String managerName (SharkTransaction t) throws BaseException;18 String processId(SharkTransaction t) throws BaseException;19 String activityId(SharkTransaction t) throws BaseException;20 String resourceUsername(SharkTransaction t) throws BaseException;21 }22