org.kuali.student.lum.lu.ui.course.client.service
Interface CourseRpcService
- All Superinterfaces: 
- AssemblerRpcService, AuthorizationRpcService, BaseDataOrchestrationRpcService, com.google.gwt.user.client.rpc.RemoteService
- All Known Subinterfaces: 
- CreditCourseProposalRpcService
- All Known Implementing Classes: 
- CourseRpcGwtServlet, CreditCourseProposalRpcGwtServlet
- @RemoteServiceRelativePath(value="rpcservices/CourseRpcService")
public interface CourseRpcService 
- extends BaseDataOrchestrationRpcService
| Method Summary | 
|  StatusInfo | changeState(String courseId,
                       String newState)
 | 
|  StatusInfo | changeState(String courseId,
                       String newState,
                       String prevEndTerm)
 | 
|  DataSaveResult | createCopyCourse(String originalCluId)
 | 
|  DataSaveResult | createCopyCourseProposal(String originalProposalId)
 | 
|  StatementTreeViewInfo | createCourseStatement(String courseId,
                                           String courseState,
                                           StatementTreeViewInfo statementTreeViewInfo)
 | 
|  StatusInfo | deleteCourseStatement(String courseId,
                                           StatementTreeViewInfo statementTreeViewInfo)
 | 
|  List<StatementTreeViewInfo> | getCourseStatements(String courseId,
                                       String nlUsageTypeKey,
                                       String language)
 | 
|  Boolean | isLatestVersion(String versionIndId,
                               Long versionSequenceNumber)
 | 
|  Map<Integer,StatementTreeViewInfo> | storeCourseStatements(String courseId,
                                           String courseState,
                                           Map<Integer,CourseRequirementsDataModel.requirementState> states,
                                           Map<Integer,StatementTreeViewInfo> rules)
 | 
|  StatementTreeViewInfo | updateCourseStatement(String courseId,
                                           String courseState,
                                           StatementTreeViewInfo statementTreeViewInfo)
 | 
 
 
 
getCourseStatements
List<StatementTreeViewInfo> getCourseStatements(String courseId,
                                                String nlUsageTypeKey,
                                                String language)
                                                throws Exception
- 
 
- 
- Throws:
- Exception
 
storeCourseStatements
Map<Integer,StatementTreeViewInfo> storeCourseStatements(String courseId,
                                                         String courseState,
                                                         Map<Integer,CourseRequirementsDataModel.requirementState> states,
                                                         Map<Integer,StatementTreeViewInfo> rules)
                                                         throws Exception
- 
 
- 
- Throws:
- Exception
 
createCourseStatement
StatementTreeViewInfo createCourseStatement(String courseId,
                                            String courseState,
                                            StatementTreeViewInfo statementTreeViewInfo)
                                            throws Exception
- 
 
- 
- Throws:
- Exception
 
deleteCourseStatement
StatusInfo deleteCourseStatement(String courseId,
                                 StatementTreeViewInfo statementTreeViewInfo)
                                 throws Exception
- 
 
- 
- Throws:
- Exception
 
updateCourseStatement
StatementTreeViewInfo updateCourseStatement(String courseId,
                                            String courseState,
                                            StatementTreeViewInfo statementTreeViewInfo)
                                            throws Exception
- 
 
- 
- Throws:
- Exception
 
changeState
StatusInfo changeState(String courseId,
                       String newState)
                       throws Exception
- 
 
- 
- Throws:
- Exception
 
changeState
StatusInfo changeState(String courseId,
                       String newState,
                       String prevEndTerm)
                       throws Exception
- 
 
- 
- Throws:
- Exception
 
createCopyCourse
DataSaveResult createCopyCourse(String originalCluId)
                                throws Exception
- 
 
- 
- Throws:
- Exception
 
createCopyCourseProposal
DataSaveResult createCopyCourseProposal(String originalProposalId)
                                        throws Exception
- 
 
- 
- Throws:
- Exception
 
isLatestVersion
Boolean isLatestVersion(String versionIndId,
                        Long versionSequenceNumber)
                        throws Exception
- 
 
- 
- Throws:
- Exception
 
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.