org.skyscreamer.yoga.configuration
Interface EntityConfigurationRegistry

All Known Implementing Classes:
DefaultEntityConfigurationRegistry, NullEntityConfigurationRegistry

public interface EntityConfigurationRegistry

This interface defines a registry of YogaEntityConfiguration objects by class. It allows a configuration to be registered, and it allows the lookup of a configuration by class.

See Also:
YogaEntityConfiguration, DefaultEntityConfigurationRegistry

Method Summary
<T> YogaEntityConfiguration<T>
getEntityConfiguration(Class<T> entityClass)
          Lookup the entity configuration for a given class.
 void register(YogaEntityConfiguration<?>... entityConfigurations)
          Register one or more entity configurations.
 

Method Detail

register

void register(YogaEntityConfiguration<?>... entityConfigurations)
Register one or more entity configurations. Multiple calls to this method are additive, except in the case of multiple configurations for the same entity class. In that case the last configuration wins.

Parameters:
entityConfigurations - The entity configurations to register

getEntityConfiguration

<T> YogaEntityConfiguration<T> getEntityConfiguration(Class<T> entityClass)
Lookup the entity configuration for a given class.

Parameters:
entityClass - The class of the entity configuration to retrieve
Returns:
Entity configuration for a given class


Copyright © 2013. All Rights Reserved.