Package org.kuali.rice.krad.service.impl
Class InactivateableFromToServiceImpl
java.lang.Object
org.kuali.rice.krad.service.impl.InactivateableFromToServiceImpl
- All Implemented Interfaces:
org.kuali.rice.krad.service.InactivateableFromToService
public class InactivateableFromToServiceImpl
extends Object
implements org.kuali.rice.krad.service.InactivateableFromToService
Implementation of InactivateableFromToService that uses the lookup service for query implementation
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.kuali.rice.krad.service.DataDictionaryServiceprotected org.kuali.rice.core.api.datetime.DateTimeServiceprotected org.kuali.rice.krad.service.LookupService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildGroupByValueString(org.kuali.rice.krad.bo.BusinessObject businessObject, List<String> groupByList) Builds a string containing the values from the given business object for the fields in the given list, concatenated together using a bar.List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonActive(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList) List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonActive(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList, Date activeAsOfDate) List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonCurrent(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList) List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonCurrent(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList, Date currentAsOfDate) List<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingActive(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues) Uses lookup service which will convert the active criteria to active begin/to field criteriaList<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingActiveAsOfDate(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues, Date activeAsOfDate) Uses lookup service which will convert the active criteria to active begin/to field criteriaList<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingCurrent(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues) Uses lookup service which will convert the active and current criteria to active begin/to field criteriaList<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingCurrent(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues, Date currentAsOfDate) Uses lookup service which will convert the active and current criteria to active begin/to field criteriaprotected org.kuali.rice.krad.service.DataDictionaryServicevoidsetDataDictionaryService(org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService) voidsetDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) voidsetLookupService(org.kuali.rice.krad.service.LookupService lookupService)
-
Field Details
-
dateTimeService
protected org.kuali.rice.core.api.datetime.DateTimeService dateTimeService -
lookupService
protected org.kuali.rice.krad.service.LookupService lookupService -
dataDictionaryService
protected org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService
-
-
Constructor Details
-
InactivateableFromToServiceImpl
public InactivateableFromToServiceImpl()
-
-
Method Details
-
findMatchingActive
public List<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingActive(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues) Uses lookup service which will convert the active criteria to active begin/to field criteria- Specified by:
findMatchingActivein interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
findMatchingActiveAsOfDate
public List<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingActiveAsOfDate(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues, Date activeAsOfDate) Uses lookup service which will convert the active criteria to active begin/to field criteria- Specified by:
findMatchingActiveAsOfDatein interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
filterOutNonActive
public List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonActive(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList) - Specified by:
filterOutNonActivein interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
filterOutNonActive
public List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonActive(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList, Date activeAsOfDate) - Specified by:
filterOutNonActivein interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
findMatchingCurrent
public List<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingCurrent(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues) Uses lookup service which will convert the active and current criteria to active begin/to field criteria- Specified by:
findMatchingCurrentin interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
findMatchingCurrent
public List<org.kuali.rice.krad.bo.InactivatableFromTo> findMatchingCurrent(Class<? extends org.kuali.rice.krad.bo.InactivatableFromTo> clazz, Map fieldValues, Date currentAsOfDate) Uses lookup service which will convert the active and current criteria to active begin/to field criteria- Specified by:
findMatchingCurrentin interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
filterOutNonCurrent
public List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonCurrent(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList) - Specified by:
filterOutNonCurrentin interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
filterOutNonCurrent
public List<org.kuali.rice.krad.bo.InactivatableFromTo> filterOutNonCurrent(List<org.kuali.rice.krad.bo.InactivatableFromTo> filterList, Date currentAsOfDate) - Specified by:
filterOutNonCurrentin interfaceorg.kuali.rice.krad.service.InactivateableFromToService- See Also:
-
buildGroupByValueString
protected String buildGroupByValueString(org.kuali.rice.krad.bo.BusinessObject businessObject, List<String> groupByList) Builds a string containing the values from the given business object for the fields in the given list, concatenated together using a bar. Null values are treated as an empty string- Parameters:
businessObject- - business object instance to get values fromgroupByList- - list of fields to get values for- Returns:
- String
-
setDateTimeService
public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) -
setLookupService
public void setLookupService(org.kuali.rice.krad.service.LookupService lookupService) -
getDataDictionaryService
protected org.kuali.rice.krad.service.DataDictionaryService getDataDictionaryService() -
setDataDictionaryService
public void setDataDictionaryService(org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService)
-