public interface CustomFieldBindingFinderService
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.| Modifier and Type | Method and Description |
|---|---|
List<org.squashtest.tm.domain.customfield.CustomField> |
findAvailableCustomFields()
returns all the existing custom fields.
|
List<org.squashtest.tm.domain.customfield.CustomField> |
findAvailableCustomFields(long projectId,
org.squashtest.tm.domain.customfield.BindableEntity entity)
same as
findAvailableCustomFields(), restricted to the given project and bindable entity. |
List<org.squashtest.tm.domain.customfield.CustomField> |
findBoundCustomFields(long projectId,
org.squashtest.tm.domain.customfield.BindableEntity entity)
Returns the complementary of
findAvailableCustomFields(long, BindableEntity) |
List<org.squashtest.tm.domain.customfield.CustomFieldBinding> |
findCustomFieldsForBoundEntity(org.squashtest.tm.domain.customfield.BoundEntity boundEntity)
returns all the custom field bindinds associated to that entity wrt its project and
BindableEntity type |
List<org.squashtest.tm.domain.customfield.CustomFieldBinding> |
findCustomFieldsForGenericProject(long projectId)
returns all the custom field bindings associated to a GenericProject.
|
List<org.squashtest.tm.domain.customfield.CustomFieldBinding> |
findCustomFieldsForProjectAndEntity(long projectId,
org.squashtest.tm.domain.customfield.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<org.squashtest.tm.domain.customfield.CustomFieldBinding>> |
findCustomFieldsForProjectAndEntity(long projectId,
org.squashtest.tm.domain.customfield.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)
|
List<org.squashtest.tm.domain.customfield.CustomField> findAvailableCustomFields()
List<org.squashtest.tm.domain.customfield.CustomField> findAvailableCustomFields(long projectId, org.squashtest.tm.domain.customfield.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<org.squashtest.tm.domain.customfield.CustomField> findBoundCustomFields(long projectId, org.squashtest.tm.domain.customfield.BindableEntity entity)
findAvailableCustomFields(long, BindableEntity)projectId - entity - List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findCustomFieldsForGenericProject(long projectId)
projectId - List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findCustomFieldsForProjectAndEntity(long projectId, org.squashtest.tm.domain.customfield.BindableEntity entity)
projectId - List<org.squashtest.tm.domain.customfield.CustomFieldBinding> findCustomFieldsForBoundEntity(org.squashtest.tm.domain.customfield.BoundEntity boundEntity)
BindableEntity typeboundEntity - org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.customfield.CustomFieldBinding>> findCustomFieldsForProjectAndEntity(long projectId, org.squashtest.tm.domain.customfield.BindableEntity entity, org.squashtest.tm.core.foundation.collection.Paging paging)
projectId - Copyright © 2010–2017 Henix, henix.fr. All rights reserved.