atg.commerce.search.refinement.admin
Interface RefinementConfigurationContainer

All Known Implementing Classes:
KeyedRefinementConfigurationContainer, PropertyRefinementConfigurationContainer, QueryRefinementConfigurationContainer

public interface RefinementConfigurationContainer

A RefinementConfigurationContainer is a "pointer" to a refinement configuration repository item. It exists so refinement configuration references can be manipulated by the refinemen configuration generator without keeping the refineConfig repository items in memory, as well as providing information about the owning objects of the refinement configuration.


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 java.lang.String getMappingValue()
          Get the value to use in "mapping" element in generated refinement configs.
 java.lang.String getName()
           
 RepositoryItem getRefinementConfigurationItem()
          Get the repository item in the container.
 void setName(java.lang.String pName)
           
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getRefinementConfigurationItem

RepositoryItem getRefinementConfigurationItem()
                                              throws RepositoryException
Get the repository item in the container.

Throws:
RepositoryException

getMappingValue

java.lang.String getMappingValue()
Get the value to use in "mapping" element in generated refinement configs. If null, no "mapping" element will be generated for this item.


getName

java.lang.String getName()

setName

void setName(java.lang.String pName)