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

All Superinterfaces:
BaseDataOrchestrationRpcServiceAsync
All Known Subinterfaces:
CoreProgramRpcServiceAsync, CredentialProgramRpcServiceAsync

public interface MajorDisciplineRpcServiceAsync
extends BaseDataOrchestrationRpcServiceAsync


Method Summary
 void createProgramRequirement(ProgramRequirementInfo programRequirementInfo, com.google.gwt.user.client.rpc.AsyncCallback<ProgramRequirementInfo> callback)
           
 void deleteProgramRequirement(String programRequirementId, com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)
           
 void getProgramRequirements(List<String> programRequirementIds, com.google.gwt.user.client.rpc.AsyncCallback<List<ProgramRequirementInfo>> callback)
           
 void isLatestVersion(String versionIndId, Long versionSequenceNumber, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void storeProgramRequirements(Map<Integer,ProgramRequirementsDataModel.requirementState> states, Map<Integer,ProgramRequirementInfo> progReqs, com.google.gwt.user.client.rpc.AsyncCallback<Map<Integer,ProgramRequirementInfo>> async)
           
 void updateProgramRequirement(ProgramRequirementInfo programRequirementInfo, com.google.gwt.user.client.rpc.AsyncCallback<ProgramRequirementInfo> callback)
           
 
Methods inherited from interface org.kuali.student.common.ui.client.service.BaseDataOrchestrationRpcServiceAsync
getData, getMetadata, isAuthorized, saveData
 

Method Detail

getProgramRequirements

void getProgramRequirements(List<String> programRequirementIds,
                            com.google.gwt.user.client.rpc.AsyncCallback<List<ProgramRequirementInfo>> callback)

storeProgramRequirements

void storeProgramRequirements(Map<Integer,ProgramRequirementsDataModel.requirementState> states,
                              Map<Integer,ProgramRequirementInfo> progReqs,
                              com.google.gwt.user.client.rpc.AsyncCallback<Map<Integer,ProgramRequirementInfo>> async)

createProgramRequirement

void createProgramRequirement(ProgramRequirementInfo programRequirementInfo,
                              com.google.gwt.user.client.rpc.AsyncCallback<ProgramRequirementInfo> callback)

deleteProgramRequirement

void deleteProgramRequirement(String programRequirementId,
                              com.google.gwt.user.client.rpc.AsyncCallback<StatusInfo> callback)

updateProgramRequirement

void updateProgramRequirement(ProgramRequirementInfo programRequirementInfo,
                              com.google.gwt.user.client.rpc.AsyncCallback<ProgramRequirementInfo> callback)

isLatestVersion

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


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