Package org.apache.cayenne.configuration
Interface ConfigurationNameMapper
- All Known Implementing Classes:
DefaultConfigurationNameMapper
public interface ConfigurationNameMapper
A service that maps the names of configuration objects to the resource names.
-
Method Summary
Modifier and TypeMethodDescriptionconfigurationLocation
(Class<? extends ConfigurationNode> type, String nodeName) Returns the name of a configuration resource based on a naming convention for a given node type.Returns the name of a configuration resource based on a naming convention for a given node type.configurationNodeName
(Class<? extends ConfigurationNode> type, Resource resource) Returns a node name for a given configuration type and a configuration resource.
-
Method Details
-
configurationLocation
Returns the name of a configuration resource based on a naming convention for a given node type. -
configurationLocation
Returns the name of a configuration resource based on a naming convention for a given node type. -
configurationNodeName
Returns a node name for a given configuration type and a configuration resource. This operation is the opposite of theconfigurationLocation(Class, String)
. May return null if the resource name is not following the expected naming format.
-