org.squashtest.tm.service.internal.customfield
Class NoValuesCustomFieldHelper<BOUND extends org.squashtest.tm.domain.customfield.BoundEntity>

java.lang.Object
  extended by org.squashtest.tm.service.internal.customfield.AbstractCustomFieldHelper<BOUND>
      extended by org.squashtest.tm.service.internal.customfield.NoValuesCustomFieldHelper<BOUND>
All Implemented Interfaces:
CustomFieldHelper<BOUND>

public class NoValuesCustomFieldHelper<BOUND extends org.squashtest.tm.domain.customfield.BoundEntity>
extends AbstractCustomFieldHelper<BOUND>

Custom field helper to be used when there are no entities in the given custom field binding context.

Author:
Gregory Fouquet

Nested Class Summary
 
Nested classes/interfaces inherited from class org.squashtest.tm.service.internal.customfield.AbstractCustomFieldHelper
AbstractCustomFieldHelper.BindingFieldCollector, AbstractCustomFieldHelper.BindingLocationFilter, AbstractCustomFieldHelper.BindingSorter, AbstractCustomFieldHelper.CustomFieldDefinitionStrategy
 
Field Summary
 
Fields inherited from class org.squashtest.tm.service.internal.customfield.AbstractCustomFieldHelper
cufBindingService, customFields
 
Constructor Summary
protected NoValuesCustomFieldHelper(org.squashtest.tm.domain.project.Project project, org.squashtest.tm.domain.customfield.BindableEntity boundType)
           
 
Method Summary
protected  List<org.squashtest.tm.domain.customfield.CustomFieldValue> doGetCustomFieldValues()
           
protected  void initCustomFields()
          When called, this method should initialize the AbstractCustomFieldHelper.customFields attribute.
 
Methods inherited from class org.squashtest.tm.service.internal.customfield.AbstractCustomFieldHelper
findCustomFields, getAddingStrategy, getCufValuesService, getCustomFieldConfiguration, getCustomFieldValues, getLocations, includeAllCustomFields, restrictToCommonFields, setCufBindingService, setCufValuesService, setRenderingLocations, setRenderingLocations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoValuesCustomFieldHelper

protected NoValuesCustomFieldHelper(org.squashtest.tm.domain.project.Project project,
                                    org.squashtest.tm.domain.customfield.BindableEntity boundType)
Method Detail

initCustomFields

protected void initCustomFields()
Description copied from class: AbstractCustomFieldHelper
When called, this method should initialize the AbstractCustomFieldHelper.customFields attribute.

Specified by:
initCustomFields in class AbstractCustomFieldHelper<BOUND extends org.squashtest.tm.domain.customfield.BoundEntity>
See Also:
AbstractCustomFieldHelper.initCustomFields()

doGetCustomFieldValues

protected List<org.squashtest.tm.domain.customfield.CustomFieldValue> doGetCustomFieldValues()
Specified by:
doGetCustomFieldValues in class AbstractCustomFieldHelper<BOUND extends org.squashtest.tm.domain.customfield.BoundEntity>
Returns:
an empty list
See Also:
AbstractCustomFieldHelper.doGetCustomFieldValues()


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