org.squashtest.tm.service.internal.customfield
public interface PrivateCustomFieldValueService extends CustomFieldValueManagerService
| Modifier and Type | Method and Description |
|---|---|
void |
cascadeCustomFieldValuesCreation(org.squashtest.tm.domain.customfield.CustomFieldBinding binding)
Will create a custom field value for all the entities affected by the given binding
|
void |
cascadeCustomFieldValuesDeletion(org.squashtest.tm.domain.customfield.CustomFieldBinding binding)
Will remove the custom field values corresponding to the given binding
|
void |
cascadeCustomFieldValuesDeletion(List<Long> customFieldBindingIds)
Will remove the custom field values corresponding to the bindings, given their ids.
|
void |
copyCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity source,
org.squashtest.tm.domain.customfield.BoundEntity recipient)
Will copy the custom field values from an entity to another entity, creating them in the process
|
void |
copyCustomFieldValuesContent(org.squashtest.tm.domain.customfield.BoundEntity source,
org.squashtest.tm.domain.customfield.BoundEntity recipient)
Will copy the custom field values from an entity to another entity.
|
void |
createAllCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity,
org.squashtest.tm.domain.project.Project project)
Will create all the custom field values for one entity.
|
void |
deleteAllCustomFieldValues(org.squashtest.tm.domain.customfield.BindableEntity entityType,
List<Long> entityIds)
Will delete all the custom field values for multiple BoundEntities
|
void |
deleteAllCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity)
will delete all the custom field vales for one entity
|
void |
migrateCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity)
Will ensure that the custom field values of an entity are consistent with the custom fields bound to the project
it belongs to, at the time when the method is invoked.
|
void |
migrateCustomFieldValues(Collection<org.squashtest.tm.domain.customfield.BoundEntity> entities)
Same as
migrateCustomFieldValues(BoundEntity), batched version. |
changeValueareValuesEditable, findAllCustomFieldValues, findAllCustomFieldValues, findAllCustomFieldValues, findAllCustomFieldValues, findAllForEntityAndRenderingLocation, hasCustomFields, hasCustomFieldsvoid cascadeCustomFieldValuesCreation(org.squashtest.tm.domain.customfield.CustomFieldBinding binding)
binding - void cascadeCustomFieldValuesDeletion(org.squashtest.tm.domain.customfield.CustomFieldBinding binding)
binding - void cascadeCustomFieldValuesDeletion(List<Long> customFieldBindingIds)
binding - void createAllCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity,
org.squashtest.tm.domain.project.Project project)
entity - void deleteAllCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity)
entity - void deleteAllCustomFieldValues(org.squashtest.tm.domain.customfield.BindableEntity entityType,
List<Long> entityIds)
entityType - the BindableEntity that all of the BoundEntity must shareentityIds - the ids of those BoundEntitiesvoid copyCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity source,
org.squashtest.tm.domain.customfield.BoundEntity recipient)
entity - void copyCustomFieldValuesContent(org.squashtest.tm.domain.customfield.BoundEntity source,
org.squashtest.tm.domain.customfield.BoundEntity recipient)
CustomFieldValue.setValue(String) from one to the other.source - dest - void migrateCustomFieldValues(org.squashtest.tm.domain.customfield.BoundEntity entity)
entity - void migrateCustomFieldValues(Collection<org.squashtest.tm.domain.customfield.BoundEntity> entities)
migrateCustomFieldValues(BoundEntity), batched version.entities - Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.