org.kuali.rice.kew.docsearch.dao.impl
Class SearchableAttributeDAOJpaImpl

java.lang.Object
  extended by org.kuali.rice.kew.docsearch.dao.impl.SearchableAttributeDAOJpaImpl
All Implemented Interfaces:
SearchableAttributeDAO

public class SearchableAttributeDAOJpaImpl
extends Object
implements SearchableAttributeDAO

JPA implementation of SearchableAttributeDAO

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
SearchableAttributeDAOJpaImpl()
           
 
Method Summary
 javax.persistence.EntityManager getEntityManager()
           
 List<Timestamp> getSearchableAttributeDateTimeValuesByKey(Long documentId, String key)
          This overridden method queries the SearchableAttributeDateTimeValue persistence class
 List<BigDecimal> getSearchableAttributeFloatValuesByKey(Long documentId, String key)
          This overridden method queries the SearchableAttributeFloatValue persistence class
 List<Long> getSearchableAttributeLongValuesByKey(Long documentId, String key)
          This overridden method queries the searchableAttributeKey persistence class
 List<String> getSearchableAttributeStringValuesByKey(Long documentId, String key)
          This overridden method queries the SearchableAttributeStringValue persistence class
 void setEntityManager(javax.persistence.EntityManager entityManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchableAttributeDAOJpaImpl

public SearchableAttributeDAOJpaImpl()
Method Detail

getSearchableAttributeDateTimeValuesByKey

public List<Timestamp> getSearchableAttributeDateTimeValuesByKey(Long documentId,
                                                                 String key)
This overridden method queries the SearchableAttributeDateTimeValue persistence class

Specified by:
getSearchableAttributeDateTimeValuesByKey in interface SearchableAttributeDAO
See Also:
SearchableAttributeDAO.getSearchableAttributeDateTimeValuesByKey(java.lang.Long, java.lang.String)

getSearchableAttributeFloatValuesByKey

public List<BigDecimal> getSearchableAttributeFloatValuesByKey(Long documentId,
                                                               String key)
This overridden method queries the SearchableAttributeFloatValue persistence class

Specified by:
getSearchableAttributeFloatValuesByKey in interface SearchableAttributeDAO
See Also:
SearchableAttributeDAO.getSearchableAttributeFloatValuesByKey(java.lang.Long, java.lang.String)

getSearchableAttributeLongValuesByKey

public List<Long> getSearchableAttributeLongValuesByKey(Long documentId,
                                                        String key)
This overridden method queries the searchableAttributeKey persistence class

Specified by:
getSearchableAttributeLongValuesByKey in interface SearchableAttributeDAO
See Also:
SearchableAttributeDAO.getSearchableAttributeLongValuesByKey(java.lang.Long, java.lang.String)

getSearchableAttributeStringValuesByKey

public List<String> getSearchableAttributeStringValuesByKey(Long documentId,
                                                            String key)
This overridden method queries the SearchableAttributeStringValue persistence class

Specified by:
getSearchableAttributeStringValuesByKey in interface SearchableAttributeDAO
See Also:
SearchableAttributeDAO.getSearchableAttributeStringValuesByKey(java.lang.Long, java.lang.String)

getEntityManager

public javax.persistence.EntityManager getEntityManager()

setEntityManager

public void setEntityManager(javax.persistence.EntityManager entityManager)


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