org.kuali.student.lum.program.server
Class CredentialProgramDataService

java.lang.Object
  extended by org.kuali.student.common.ui.server.gwt.AbstractDataService
      extended by org.kuali.student.lum.program.server.CredentialProgramDataService
All Implemented Interfaces:
DataService

public class CredentialProgramDataService
extends AbstractDataService

Author:
Igor

Field Summary
private  LuService luService
           
private  ProgramService programService
           
private static long serialVersionUID
           
 
Constructor Summary
CredentialProgramDataService()
           
 
Method Summary
protected  Object get(String id)
          Implement this method to make to make service call to get DTO object.
protected  String getDefaultMetaDataState()
           
protected  String getDefaultWorkflowDocumentType()
           
protected  Class<?> getDtoClass()
          Implement this method to return the type of the dto object.
protected  Object save(Object dto, Map<String,Object> properties)
          Implement this method to make a service call to get DTO object.
 void setLuService(LuService luService)
           
 void setProgramService(ProgramService programService)
           
protected  List<ValidationResultInfo> validate(Object dto)
          Implement this method to make a service call to get DTO object.
 
Methods inherited from class org.kuali.student.common.ui.server.gwt.AbstractDataService
_saveData, checkDocumentLevelPermissions, getData, getDefaultFilterProperties, getMetadata, getPermissionService, getProposalService, getTransformationManager, isAuthorized, saveData, setPermissionService, setProposalService, setTransformationManager, validateData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

programService

private ProgramService programService

luService

private LuService luService
Constructor Detail

CredentialProgramDataService

public CredentialProgramDataService()
Method Detail

getDefaultWorkflowDocumentType

protected String getDefaultWorkflowDocumentType()
Specified by:
getDefaultWorkflowDocumentType in class AbstractDataService

getDefaultMetaDataState

protected String getDefaultMetaDataState()
Specified by:
getDefaultMetaDataState in class AbstractDataService

get

protected Object get(String id)
              throws Exception
Description copied from class: AbstractDataService
Implement this method to make to make service call to get DTO object. The method is called by the get(Data) method before it invokes transformationManager to convert DTO to a Data map

Specified by:
get in class AbstractDataService
Parameters:
id - DTO id
Returns:
the dto retrieved by calling the appropriate service method
Throws:
Exception

save

protected Object save(Object dto,
                      Map<String,Object> properties)
               throws Exception
Description copied from class: AbstractDataService
Implement this method to make a service call to get DTO object. The method is called by the save(Data) method after it invokes transformationManager to convert Data map to DTO

Specified by:
save in class AbstractDataService
Returns:
the persisted dto object
Throws:
Exception

validate

protected List<ValidationResultInfo> validate(Object dto)
                                       throws Exception
Description copied from class: AbstractDataService
Implement this method to make a service call to get DTO object. The method is called in the save(data) method before calling the save(dto,properties) method to validate the data

Specified by:
validate in class AbstractDataService
Returns:
Throws:
Exception

getDtoClass

protected Class<?> getDtoClass()
Description copied from class: AbstractDataService
Implement this method to return the type of the dto object.

Specified by:
getDtoClass in class AbstractDataService
Returns:
The object type returned and expected by the get & save dto methods

setProgramService

public void setProgramService(ProgramService programService)

setLuService

public void setLuService(LuService luService)


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