org.squashtest.tm.service.internal.repository
public interface CustomFieldDao extends CustomCustomFieldDao
| Modifier and Type | Method and Description |
|---|---|
long |
countCustomFields()
Will count all existing custom fields
|
List<org.squashtest.tm.domain.customfield.CustomField> |
findAll() |
List<org.squashtest.tm.domain.customfield.CustomField> |
findAllBindableCustomFields(Long projectId,
org.squashtest.tm.domain.customfield.BindableEntity bindableEntity)
Will return the list of custom fields that can be bound to the given project and the given bindable entity (ie,
those who aren't bound yet).
|
List<org.squashtest.tm.domain.customfield.CustomField> |
findAllBoundCustomFields(Long projectId,
org.squashtest.tm.domain.customfield.BindableEntity bindableEntity)
returns the complementary of
findAllBindableCustomFields(Long, BindableEntity) |
List<org.squashtest.tm.domain.customfield.CustomField> |
findAllOrderedByName()
Will find all custom fields and return them ordered by their name.
|
org.squashtest.tm.domain.customfield.CustomField |
findByCode(String code)
Will find the CustomField having a code value matching the parameter.
|
org.squashtest.tm.domain.customfield.CustomField |
findById(long id) |
org.squashtest.tm.domain.customfield.CustomField |
findByName(String name)
Returns the field matching the name if it exists.
|
void |
persist(org.squashtest.tm.domain.customfield.CustomField customField) |
void |
remove(org.squashtest.tm.domain.customfield.CustomField customField) |
findSingleSelectFieldById, findSortedCustomFieldsList<org.squashtest.tm.domain.customfield.CustomField> findAll()
List<org.squashtest.tm.domain.customfield.CustomField> findAllBindableCustomFields(Long projectId, org.squashtest.tm.domain.customfield.BindableEntity bindableEntity)
projectId - bindableEntity - List<org.squashtest.tm.domain.customfield.CustomField> findAllBoundCustomFields(Long projectId, org.squashtest.tm.domain.customfield.BindableEntity bindableEntity)
findAllBindableCustomFields(Long, BindableEntity)projectId - bindableEntity - void persist(org.squashtest.tm.domain.customfield.CustomField customField)
org.squashtest.tm.domain.customfield.CustomField findById(long id)
void remove(org.squashtest.tm.domain.customfield.CustomField customField)
org.squashtest.tm.domain.customfield.CustomField findByName(@NotNull
String name)
name - List<org.squashtest.tm.domain.customfield.CustomField> findAllOrderedByName()
CustomField ordered by CustomField.getName()long countCustomFields()
org.squashtest.tm.domain.customfield.CustomField findByCode(@NotNull
String code)
code - CustomField matching the code param.Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.