org.kuali.student.common.ui.server.gwt
Interface DataService

All Known Implementing Classes:
AbstractDataService, CluSetDataService, CoreProgramDataService, CourseDataService, CredentialProgramDataService, LoCategoryDataService, MajorDisciplineDataService, MajorDisciplineProposalDataService

public interface DataService


Method Summary
 Data getData(String dataId)
           
 Metadata getMetadata(String id, Map<String,String> attributes)
           
 Boolean isAuthorized(PermissionType type, Map<String,String> attributes)
           
 DataSaveResult saveData(Data data)
           
 List<ValidationResultInfo> validateData(Data data)
           
 

Method Detail

getData

Data getData(String dataId)
             throws OperationFailedException,
                    DoesNotExistException,
                    InvalidParameterException,
                    MissingParameterException,
                    OperationFailedException
Throws:
OperationFailedException
DoesNotExistException
InvalidParameterException
MissingParameterException

getMetadata

Metadata getMetadata(String id,
                     Map<String,String> attributes)
                     throws OperationFailedException
Throws:
OperationFailedException

saveData

DataSaveResult saveData(Data data)
                        throws OperationFailedException,
                               DataValidationErrorException,
                               VersionMismatchException
Throws:
OperationFailedException
DataValidationErrorException
VersionMismatchException

validateData

List<ValidationResultInfo> validateData(Data data)
                                        throws OperationFailedException
Throws:
OperationFailedException

isAuthorized

Boolean isAuthorized(PermissionType type,
                     Map<String,String> attributes)


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