| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InactivateableFromToService
Provides methods for retrieval of business objects implementing InactivateableFromTo and needing effective dating logic
org.kuali.rice.kns.bo.InactivateableFromTo| Method Summary | |
|---|---|
 List<InactivatableFromTo> | 
filterOutNonActive(List<InactivatableFromTo> filterList)
Removes instances from the given list that are inactive based on the current date  | 
 List<InactivatableFromTo> | 
filterOutNonActive(List<InactivatableFromTo> filterList,
                                     Date activeAsOfDate)
Removes instances from the given list that are inactive based on the given date  | 
 List<InactivatableFromTo> | 
filterOutNonCurrent(List<InactivatableFromTo> filterList)
Removes instances from the given list that are not current based on the current date  | 
 List<InactivatableFromTo> | 
filterOutNonCurrent(List<InactivatableFromTo> filterList,
                                       Date currentAsOfDate)
Removes instances from the given list that are not current based on the given date  | 
 List<InactivatableFromTo> | 
findMatchingActive(Class<? extends InactivatableFromTo> clazz,
                                     Map fieldValues)
Performs search on given class and criteria and returns only results that active based on the active to/from dates and the current date  | 
 List<InactivatableFromTo> | 
findMatchingActiveAsOfDate(Class<? extends InactivatableFromTo> clazz,
                                                     Map fieldValues,
                                                     Date activeAsOfDate)
Performs search on given class and criteria and returns only results that active based on the active to/from dates and the given active as of date  | 
 List<InactivatableFromTo> | 
findMatchingCurrent(Class<? extends InactivatableFromTo> clazz,
                                       Map fieldValues)
Performs search on given class and criteria and returns that are active and most current.  | 
 List<InactivatableFromTo> | 
findMatchingCurrent(Class<? extends InactivatableFromTo> clazz,
                                       Map fieldValues,
                                       Date currentAsOfDate)
Performs search on given class and criteria and returns that are active and most current based on the given date.  | 
| Method Detail | 
|---|
List<InactivatableFromTo> findMatchingActive(Class<? extends InactivatableFromTo> clazz,
                                             Map fieldValues)
clazz - - InactivateableFromTo class to searchfieldValues - - Search key values
List<InactivatableFromTo> findMatchingActiveAsOfDate(Class<? extends InactivatableFromTo> clazz,
                                                     Map fieldValues,
                                                     Date activeAsOfDate)
clazz - - InactivateableFromTo class to searchfieldValues - - Search key valuesactiveAsOfDate - - Date to compare to for determining active status
List<InactivatableFromTo> filterOutNonActive(List<InactivatableFromTo> filterList)
filterList - - List of InactivateableFromTo instances to filter
List<InactivatableFromTo> filterOutNonActive(List<InactivatableFromTo> filterList,
                                             Date activeAsOfDate)
filterList - - List of InactivateableFromTo instances to filteractiveAsOfDate - - Date to compare to for determining active status
List<InactivatableFromTo> findMatchingCurrent(Class<? extends InactivatableFromTo> clazz,
                                              Map fieldValues)
clazz - - InactivateableFromTo class to searchfieldValues - - Search key values
List<InactivatableFromTo> findMatchingCurrent(Class<? extends InactivatableFromTo> clazz,
                                              Map fieldValues,
                                              Date currentAsOfDate)
clazz - - InactivateableFromTo class to searchfieldValues - - Search key valuescurrentAsOfDate - - Date to compare to for determining active and current status
List<InactivatableFromTo> filterOutNonCurrent(List<InactivatableFromTo> filterList)
filterList - - List of InactivateableFromTo instances to filter
List<InactivatableFromTo> filterOutNonCurrent(List<InactivatableFromTo> filterList,
                                              Date currentAsOfDate)
filterList - - List of InactivateableFromTo instances to filtercurrentAsOfDate - - Date to compare to for determining active and current status
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||