Interface DefinitionDAO<K>
- Type Parameters:
- K- The customization key class.
- All Known Implementing Classes:
- BaseLocaleUrlDefinitionDAO,- CachingLocaleUrlDefinitionDAO,- ResolvingLocaleUrlDefinitionDAO
public interface DefinitionDAO<K>
It represents an object that provides definitions, depending on a
 customization key.
- Since:
- 2.1.0
- 
Method SummaryModifier and TypeMethodDescriptiongetDefinition(String name, K customizationKey) Returns a definition, given its name and the customization key.getDefinitions(K customizationKey) Returns all the definitions used of a customization key.
- 
Method Details- 
getDefinitionReturns a definition, given its name and the customization key.- Parameters:
- name- The name of the definition.
- customizationKey- The customization key.
- Returns:
- The requested definition, if found, otherwise null. The inheritance of the definition must not be resolved.
- Since:
- 2.1.0
 
- 
getDefinitionsReturns all the definitions used of a customization key.- Parameters:
- customizationKey- The customization key.
- Returns:
- All the definitions that are connected to the customization key. The inheritance of the definitions must not be resolved.
- Since:
- 2.1.0
 
 
-