org.kuali.hr.time.batch.service
Interface BatchJobService

All Known Implementing Classes:
BatchJobServiceImpl

public interface BatchJobService


Method Summary
 BatchJob getBatchJob(Long batchJobId)
          Fetch a BatchJob by a given ID
 List<BatchJob> getBatchJobs(String hrPyCalendarEntryId)
          Provides a List of BatchJob objects that match the indicated hrPyCalendarEntryId.
 List<BatchJob> getBatchJobs(String hrPyCalendarEntryId, String batchJobStatus)
          Get a List of BatchJob objects for the given parameters.
 void saveBatchJob(BatchJob batchJob)
          Saves or updates the provided BatchJob.
 

Method Detail

getBatchJob

BatchJob getBatchJob(Long batchJobId)
Fetch a BatchJob by a given ID

Parameters:
batchJobId - Database ID of the BatchJob to fetch.
Returns:
The BatchJob matching batchJobId.

getBatchJobs

List<BatchJob> getBatchJobs(String hrPyCalendarEntryId)
Provides a List of BatchJob objects that match the indicated hrPyCalendarEntryId.

Parameters:
hrPyCalendarEntryId - The id of PayCalendarEntries objects to match.
Returns:
List of BatchJob objects.

getBatchJobs

List<BatchJob> getBatchJobs(String hrPyCalendarEntryId,
                            String batchJobStatus)
Get a List of BatchJob objects for the given parameters.

Parameters:
hrPyCalendarEntryId - The pay calendar entry we are looking for.
batchJobStatus - Only jobs of this status will be returned.
Returns:
List of BatchJob objects.

saveBatchJob

void saveBatchJob(BatchJob batchJob)
Saves or updates the provided BatchJob.

Parameters:
batchJob - The object to save.


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