org.squashtest.tm.service.internal.denormalizedField
Interface PrivateDenormalizedFieldValueService

All Superinterfaces:
DenormalizedFieldValueFinder
All Known Implementing Classes:
PrivateDenormalizedFieldValueServiceImpl

@Transactional
public interface PrivateDenormalizedFieldValueService
extends DenormalizedFieldValueFinder

That interface should remain private to this bundle. The reason is that the methods will not be secured.

Author:
mpagnon

Method Summary
 void createAllDenormalizedFieldValues(org.squashtest.tm.domain.testcase.ActionTestStep sourceStep, org.squashtest.tm.domain.execution.ExecutionStep step, org.squashtest.tm.domain.project.Project project)
          Will create denormalized field values for Called Execution Step.
 void createAllDenormalizedFieldValues(org.squashtest.tm.domain.customfield.BoundEntity source, org.squashtest.tm.domain.denormalizedfield.DenormalizedFieldHolder destination)
          Will create all the denormalized field values for one entity.
 void deleteAllDenormalizedFieldValues(org.squashtest.tm.domain.denormalizedfield.DenormalizedFieldHolder entity)
          will delete all the denormalized field values for one entity
 
Methods inherited from interface org.squashtest.tm.service.denormalizedfield.DenormalizedFieldValueFinder
findAllForEntities, findAllForEntity, findAllForEntityAndRenderingLocation
 

Method Detail

createAllDenormalizedFieldValues

void createAllDenormalizedFieldValues(org.squashtest.tm.domain.customfield.BoundEntity source,
                                      org.squashtest.tm.domain.denormalizedfield.DenormalizedFieldHolder destination)
Will create all the denormalized field values for one entity.

Parameters:
source - : the BoundEntity from which the destination is created
destination - : the DenormalizedFieldHolder newly created

deleteAllDenormalizedFieldValues

void deleteAllDenormalizedFieldValues(org.squashtest.tm.domain.denormalizedfield.DenormalizedFieldHolder entity)
will delete all the denormalized field values for one entity

Parameters:
entity -

createAllDenormalizedFieldValues

void createAllDenormalizedFieldValues(org.squashtest.tm.domain.testcase.ActionTestStep sourceStep,
                                      org.squashtest.tm.domain.execution.ExecutionStep step,
                                      org.squashtest.tm.domain.project.Project project)
Will create denormalized field values for Called Execution Step. Will add first all step-cuf parametrized in project, then add remaining cufs in source step. If sourceStep do not have cuf that is parametrized for step in given project, will create one with blank value.

Parameters:
sourceStep -
step -
project -


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.