|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CustomFieldBindingFinderService
An interface for services around CustomField. This is a 'finder' service : those methods are meant to find data, not to modify them.
The methods in this service need not to be secured.
| Method Summary | |
|---|---|
List<CustomField> |
findAvailableCustomFields()
returns all the existing custom fields. |
List<CustomField> |
findAvailableCustomFields(long projectId,
BindableEntity entity)
same as findAvailableCustomFields(), restricted to the given
project and bindable entity. |
List<CustomFieldBinding> |
findCustomFieldsForBoundEntity(BoundEntity boundEntity)
returns all the custom field bindinds associated to that entity wrt its project and BindableEntity type |
List<CustomFieldBinding> |
findCustomFieldsForGenericProject(long projectId)
returns all the custom field bindings associated to a GenericProject. |
List<CustomFieldBinding> |
findCustomFieldsForProjectAndEntity(long projectId,
BindableEntity entity)
returns all the custom field bindings associated to a project for a given entity type |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<CustomFieldBinding>> |
findCustomFieldsForProjectAndEntity(long projectId,
BindableEntity entity,
org.squashtest.tm.core.foundation.collection.Paging paging)
returns all the custom field bindings associated to a project for a given entity type (paged version) |
| Method Detail |
|---|
List<CustomField> findAvailableCustomFields()
List<CustomField> findAvailableCustomFields(long projectId,
BindableEntity entity)
findAvailableCustomFields(), restricted to the given
project and bindable entity. The only returned fields are those who
aren't already mapped for that project and entity.
projectId - entity -
List<CustomFieldBinding> findCustomFieldsForGenericProject(long projectId)
projectId -
List<CustomFieldBinding> findCustomFieldsForProjectAndEntity(long projectId,
BindableEntity entity)
projectId -
List<CustomFieldBinding> findCustomFieldsForBoundEntity(BoundEntity boundEntity)
BindableEntity type
boundEntity -
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<CustomFieldBinding>> findCustomFieldsForProjectAndEntity(long projectId,
BindableEntity entity,
org.squashtest.tm.core.foundation.collection.Paging paging)
projectId -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||