@Repository(value="blIndexFieldDao") public class IndexFieldDaoImpl extends Object implements IndexFieldDao
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
| Constructor and Description |
|---|
IndexFieldDaoImpl() |
protected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public IndexField readIndexFieldForField(Field field)
IndexFieldDaoreadIndexFieldForField in interface IndexFieldDaofield - the Field we are looking for the SearchField forpublic IndexField readIndexFieldByFieldId(Long fieldId)
IndexFieldDaoreadIndexFieldByFieldId in interface IndexFieldDaofieldId - the Field we are looking for the SearchField forpublic List<IndexField> readFieldsByEntityType(FieldEntity entityType)
IndexFieldDaoIndexFields based on the entity type.readFieldsByEntityType in interface IndexFieldDaopublic List<IndexField> readSearchableFieldsByEntityType(FieldEntity entityType)
IndexFieldDaoIndexFields that are searchable on the entity typereadSearchableFieldsByEntityType in interface IndexFieldDaopublic List<IndexFieldType> getIndexFieldTypesByAbbreviation(String abbreviation)
getIndexFieldTypesByAbbreviation in interface IndexFieldDaopublic List<IndexFieldType> getIndexFieldTypesByAbbreviationAndEntityType(String abbreviation, FieldEntity entityType)
getIndexFieldTypesByAbbreviationAndEntityType in interface IndexFieldDaopublic List<IndexFieldType> getIndexFieldTypesByAbbreviationOrPropertyName(String name)
getIndexFieldTypesByAbbreviationOrPropertyName in interface IndexFieldDaopublic List<IndexFieldType> getIndexFieldTypes(FieldType facetFieldType)
getIndexFieldTypes in interface IndexFieldDaopublic IndexField readIndexFieldByAbbreviation(String abbreviation)
readIndexFieldByAbbreviation in interface IndexFieldDaopublic IndexField readIndexFieldByAbbreviationAndEntityType(String abbreviation, FieldEntity entityType)
readIndexFieldByAbbreviationAndEntityType in interface IndexFieldDaoCopyright © 2018. All rights reserved.