View Javadoc

1   package org.kuali.student.core.assembly;
2   
3   import org.kuali.student.core.assembly.data.AssemblyException;
4   import org.kuali.student.core.exceptions.AlreadyExistsException;
5   import org.kuali.student.core.exceptions.CircularReferenceException;
6   import org.kuali.student.core.exceptions.CircularRelationshipException;
7   import org.kuali.student.core.exceptions.DataValidationErrorException;
8   import org.kuali.student.core.exceptions.DependentObjectsExistException;
9   import org.kuali.student.core.exceptions.DoesNotExistException;
10  import org.kuali.student.core.exceptions.InvalidParameterException;
11  import org.kuali.student.core.exceptions.MissingParameterException;
12  import org.kuali.student.core.exceptions.OperationFailedException;
13  import org.kuali.student.core.exceptions.PermissionDeniedException;
14  import org.kuali.student.core.exceptions.UnsupportedActionException;
15  import org.kuali.student.core.exceptions.VersionMismatchException;
16  
17  public interface BusinessServiceMethodInvoker {
18  	@SuppressWarnings("unchecked")
19  	public void invokeServiceCalls(BaseDTOAssemblyNode results) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException, DependentObjectsExistException, CircularRelationshipException, AssemblyException, UnsupportedActionException, UnsupportedOperationException, CircularReferenceException;
20  }