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

All Superinterfaces:
BaseDataOrchestrationRpcServiceAsync
All Known Subinterfaces:
CoreProgramRpcServiceAsync, CredentialProgramRpcServiceAsync, MajorDisciplineProposalRpcServiceAsync

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 isProposal(String referenceTypeKey, String referenceId, 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)
           
 void updateState(Data data, String state, com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> callback)
           
 
Methods inherited from interface org.kuali.student.common.ui.client.service.BaseDataOrchestrationRpcServiceAsync
getData, getMetadata, isAuthorized, saveData, validate
 

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)

updateState

void updateState(Data data,
                 String state,
                 com.google.gwt.user.client.rpc.AsyncCallback<DataSaveResult> callback)

isProposal

void isProposal(String referenceTypeKey,
                String referenceId,
                com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)


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