| |
|
| org.kuali.module.gl.service.OriginEntryGroupService
All known Subclasses: org.kuali.module.gl.service.impl.OriginEntryGroupServiceImpl,
OriginEntryGroupService | public interface OriginEntryGroupService (Code) | | An interface of methods to interact with Origin Entry Groups
|
createBackupGroup | public void createBackupGroup()(Code) | | Create the backup group which has all the entries from all the groups where all the flags are set Y.
|
createGroup | public OriginEntryGroup createGroup(Date date, String sourceCode, boolean valid, boolean process, boolean scrub)(Code) | | Creates a brand new group
Parameters: date - the date this group should list as its creation date Parameters: sourceCode - the source of this origin entry group Parameters: valid - whether this group is valid - ie, all entries within it are valid Parameters: process - whether this group should be processed by the next step Parameters: scrub - whether this group should be input to the scrubber a new origin entry group to put origin entries into |
createLaborBackupGroup | public void createLaborBackupGroup()(Code) | | Create the backup group which has all the entries from all the groups where all the flags are set Y.
|
deleteGroups | public void deleteGroups(Collection<OriginEntryGroup> groupsToDelete)(Code) | | Deletes several origin entry groups
Parameters: groupsToDelete - a Collection of origin entry groups to delete |
deleteOlderGroups | public void deleteOlderGroups(int days)(Code) | | Delete all the groups (and entries) where the group is this many days old or older
Parameters: days - groups older than the given days will be deleted by this method |
dontProcessGroup | public void dontProcessGroup(Integer groupId)(Code) | | Mark a group as don't process
Parameters: groupId - the id of the group to mark |
getAllOriginEntryGroup | public Collection getAllOriginEntryGroup()(Code) | | Retrieves all origin entry groups currently in the persistence store
a Collection of all the origin entry groups in the persistence store |
getAllScrubbableBackupGroups | public Collection<OriginEntryGroup> getAllScrubbableBackupGroups()(Code) | | Gets a collection of all scrubbable backup groups (i.e. scrub, valid, process indicators all true)
a Collection of origin entry backup groups that should be scrubbed |
getExactMatchingEntryGroup | public OriginEntryGroup getExactMatchingEntryGroup(Integer id)(Code) | | Returns the origin entry group by the given id
Parameters: id - the id of the group to retrieve an origin entry group with the given id, or null if nothing could be found |
getGroupExists | public boolean getGroupExists(Integer groupId)(Code) | | Returns whether the group indicated with the group ID still exists within the system
Parameters: groupId - the id of the group to check for existence true if it still exists in the persistence mechanism, false otherwise |
getGroupsToBackup | public Collection getGroupsToBackup(Date backupDate)(Code) | | Get all the groups that need to be put into the backup group
Parameters: backupDate - the date all groups created on or before should be return to be backed up a Collection of origin entry groups to backup |
getGroupsToPost | public Collection getGroupsToPost()(Code) | | Returns all groups of entries that should be processed by the poster
a Collection of qualifying origin entry groups |
getGroupsToPost | public Collection getGroupsToPost(String entryGroupSourceCode)(Code) | | get entry groups to be posted that have the given group source code
Parameters: entryGroupSourceCode - the given group source code the entry groups to be posted that have the given group source code |
getIcrGroupsToPost | public Collection getIcrGroupsToPost()(Code) | | Returns all groups with indirect cost recovery entries ready for positing
a Collection of origin entry groups of indirect cost recovery entries to post |
getLaborBackupGroups | public Collection getLaborBackupGroups(Date backupDate)(Code) | | Get all the unscrubbed backup groups for Labor
Parameters: backupDate - the date all groups created on or before should be return to be backed up a Collection of labor origin entry groups to backup |
getMatchingGroups | public Collection getMatchingGroups(Map criteria)(Code) | | Get groups that match
Parameters: criteria - a map of criteria to build a query from a Collection of qualifying origin entry groups |
getNewestScrubberErrorGroup | public OriginEntryGroup getNewestScrubberErrorGroup()(Code) | | Get the newest scrubber error group
the origin entry group that was most recently created, or null if there are no origin entry groups in the database |
getOriginEntryGroupsPendingProcessing | public Collection getOriginEntryGroupsPendingProcessing()(Code) | | Retrieves all groups which are not marked to be processed
a Collection of qualifying origin entry groups |
getRecentGroupsByDays | public Collection getRecentGroupsByDays(int days)(Code) | | Retrieves origin entry groups created within the past number of given days
Parameters: days - groups created within the past number of days will be retrieved a Collection of retrieved origin entry groups |
markPostableIcrGroupsAsUnpostable | public void markPostableIcrGroupsAsUnpostable()(Code) | | Marks all of the origin entry groups that would be returned from getIcrGroupsToPost() as don't process
|
markPostableScrubberValidGroupsAsUnpostable | public void markPostableScrubberValidGroupsAsUnpostable()(Code) | | Marks all postable scrubber valid groups (source code SCV) in the database so that they will not be posted when the main
posted runs
|
markScrubbableBackupGroupsAsUnscrubbable | public void markScrubbableBackupGroupsAsUnscrubbable()(Code) | | Marks all backup groups (source code BACK) in the database so that they will not be scrubbed when the nightly scrubber step
runs again.
|
|
|
|