org.kuali.student.lum.program.client.rpc
Interface MajorDisciplineRpcService

All Superinterfaces:
AssemblerRpcService, AuthorizationRpcService, BaseDataOrchestrationRpcService, com.google.gwt.user.client.rpc.RemoteService
All Known Subinterfaces:
CoreProgramRpcService, CredentialProgramRpcService
All Known Implementing Classes:
CoreProgramRpcServlet, CredentialProgramRpcServlet, MajorDisciplineRpcServlet

@RemoteServiceRelativePath(value="rpcservices/majorDisciplineRpcService")
public interface MajorDisciplineRpcService
extends BaseDataOrchestrationRpcService


Method Summary
 ProgramRequirementInfo createProgramRequirement(ProgramRequirementInfo programRequirementInfo)
           
 StatusInfo deleteProgramRequirement(String programRequirementId)
           
 List<ProgramRequirementInfo> getProgramRequirements(List<String> programRequirementIds)
           
 Boolean isLatestVersion(String versionIndId, Long versionSequenceNumber)
          Is the current version sequence number the latest version.
 Map<Integer,ProgramRequirementInfo> storeProgramRequirements(Map<Integer,ProgramRequirementsDataModel.requirementState> states, Map<Integer,ProgramRequirementInfo> progReqs)
           
 ProgramRequirementInfo updateProgramRequirement(ProgramRequirementInfo programRequirementInfo)
           
 
Methods inherited from interface org.kuali.student.common.ui.client.service.AssemblerRpcService
getData, getMetadata, saveData
 
Methods inherited from interface org.kuali.student.common.ui.client.service.AuthorizationRpcService
isAuthorized
 

Method Detail

getProgramRequirements

List<ProgramRequirementInfo> getProgramRequirements(List<String> programRequirementIds)
                                                    throws Exception
Throws:
Exception

storeProgramRequirements

Map<Integer,ProgramRequirementInfo> storeProgramRequirements(Map<Integer,ProgramRequirementsDataModel.requirementState> states,
                                                             Map<Integer,ProgramRequirementInfo> progReqs)
                                                             throws Exception
Throws:
Exception

createProgramRequirement

ProgramRequirementInfo createProgramRequirement(ProgramRequirementInfo programRequirementInfo)
                                                throws Exception
Throws:
Exception

deleteProgramRequirement

StatusInfo deleteProgramRequirement(String programRequirementId)
                                    throws Exception
Throws:
Exception

updateProgramRequirement

ProgramRequirementInfo updateProgramRequirement(ProgramRequirementInfo programRequirementInfo)
                                                throws Exception
Throws:
Exception

isLatestVersion

Boolean isLatestVersion(String versionIndId,
                        Long versionSequenceNumber)
                        throws Exception
Is the current version sequence number the latest version.

Parameters:
versionIndId - The version independent id of program
versionSequenceNumber - The sequence number to check.
Returns:
Throws:
Exception


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.