@RemoteServiceRelativePath(value="rpcservices/CourseRpcService") public interface CourseRpcService extends BaseDataOrchestrationRpcService
getData, getMetadata, saveData, validate
isAuthorized
List<StatementTreeViewInfo> getCourseStatements(String courseId, String nlUsageTypeKey, String language) throws Exception
Exception
Map<Integer,StatementTreeViewInfo> storeCourseStatements(String courseId, String courseState, Map<Integer,CourseRequirementsDataModel.requirementState> states, Map<Integer,StatementTreeViewInfo> rules) throws Exception
Exception
StatementTreeViewInfo createCourseStatement(String courseId, String courseState, StatementTreeViewInfo statementTreeViewInfo) throws Exception
Exception
StatusInfo deleteCourseStatement(String courseId, StatementTreeViewInfo statementTreeViewInfo) throws Exception
Exception
StatementTreeViewInfo updateCourseStatement(String courseId, String courseState, StatementTreeViewInfo statementTreeViewInfo) throws Exception
Exception
StatusInfo changeState(String courseId, String newState) throws Exception
Exception
StatusInfo changeState(String courseId, String newState, String prevEndTerm) throws Exception
Exception
DataSaveResult createCopyCourse(String originalCluId) throws Exception
Exception
DataSaveResult createCopyCourseProposal(String originalProposalId, String documentType) throws Exception
Exception
Boolean isLatestVersion(String versionIndId, Long versionSequenceNumber) throws Exception
Exception
Boolean isAnyOtherRetireProposalsInWorkflow(String courseCluId) throws Exception
Exception
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.