org.kuali.student.lum.lu.ui.course.client.service
Interface CourseRpcServiceAsync

All Superinterfaces:
BaseDataOrchestrationRpcServiceAsync
All Known Subinterfaces:
CreditCourseProposalRpcServiceAsync, CreditCourseRetireProposalRpcServiceAsync

public interface CourseRpcServiceAsync
extends BaseDataOrchestrationRpcServiceAsync


Method Summary
 void changeState(String courseId, String newState, com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)
           
 void changeState(String courseId, String newState, String prevEndTerm, com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)
           
 void createCopyCourse(String originalCluId, com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> asyncCallback)
           
 void createCopyCourseProposal(String originalProposalId, String documentType, com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> asyncCallback)
           
 void createCourseStatement(String courseId, String courseState, StatementTreeViewInfo statementTreeViewInfo, com.google.gwt.user.client.rpc.AsyncCallback<StatementTreeViewInfo> callback)
           
 void deleteCourseStatement(String courseId, StatementTreeViewInfo statementTreeViewInfo, com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)
           
 void getCourseStatements(String courseId, String nlUsageTypeKey, String language, com.google.gwt.user.client.rpc.AsyncCallback<List<StatementTreeViewInfo>> callback)
           
 void isAnyOtherRetireProposalsInWorkflow(String courseCluId, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void isLatestVersion(String versionIndId, Long versionSequenceNumber, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void storeCourseStatements(String courseId, String courseState, Map<Integer,CourseRequirementsDataModel.requirementState> states, Map<Integer,StatementTreeViewInfo> rules, com.google.gwt.user.client.rpc.AsyncCallback<Map<Integer,StatementTreeViewInfo>> callback)
           
 void updateCourseStatement(String courseId, String courseState, StatementTreeViewInfo statementTreeViewInfo, com.google.gwt.user.client.rpc.AsyncCallback<StatementTreeViewInfo> callback)
           
 
Methods inherited from interface org.kuali.student.common.ui.client.service.BaseDataOrchestrationRpcServiceAsync
getData, getMetadata, isAuthorized, saveData, validate
 

Method Detail

getCourseStatements

void getCourseStatements(String courseId,
                         String nlUsageTypeKey,
                         String language,
                         com.google.gwt.user.client.rpc.AsyncCallback<List<StatementTreeViewInfo>> callback)

storeCourseStatements

void storeCourseStatements(String courseId,
                           String courseState,
                           Map<Integer,CourseRequirementsDataModel.requirementState> states,
                           Map<Integer,StatementTreeViewInfo> rules,
                           com.google.gwt.user.client.rpc.AsyncCallback<Map<Integer,StatementTreeViewInfo>> callback)

createCourseStatement

void createCourseStatement(String courseId,
                           String courseState,
                           StatementTreeViewInfo statementTreeViewInfo,
                           com.google.gwt.user.client.rpc.AsyncCallback<StatementTreeViewInfo> callback)

deleteCourseStatement

void deleteCourseStatement(String courseId,
                           StatementTreeViewInfo statementTreeViewInfo,
                           com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)

updateCourseStatement

void updateCourseStatement(String courseId,
                           String courseState,
                           StatementTreeViewInfo statementTreeViewInfo,
                           com.google.gwt.user.client.rpc.AsyncCallback<StatementTreeViewInfo> callback)

changeState

void changeState(String courseId,
                 String newState,
                 com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)

changeState

void changeState(String courseId,
                 String newState,
                 String prevEndTerm,
                 com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)

createCopyCourse

void createCopyCourse(String originalCluId,
                      com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> asyncCallback)

createCopyCourseProposal

void createCopyCourseProposal(String originalProposalId,
                              String documentType,
                              com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> asyncCallback)

isLatestVersion

void isLatestVersion(String versionIndId,
                     Long versionSequenceNumber,
                     com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)

isAnyOtherRetireProposalsInWorkflow

void isAnyOtherRetireProposalsInWorkflow(String courseCluId,
                                         com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.