org.identityconnectors.framework.impl.api.local
Class JavaClassProperties

java.lang.Object
  extended by org.identityconnectors.framework.impl.api.local.JavaClassProperties

public class JavaClassProperties
extends Object

Class for translating from a Java class to ConfigurationProperties and from ConfigurationProperties to a java class.


Constructor Summary
JavaClassProperties()
           
 
Method Summary
static Configuration createBean(ConfigurationPropertiesImpl properties, Class<? extends Configuration> configClass)
          Given a configuration class and populated properties, creates a bean for it.
static ConfigurationPropertiesImpl createConfigurationProperties(Configuration config)
          Given a configuration class, creates the configuration properties for it.
static void mergeIntoBean(ConfigurationPropertiesImpl properties, Configuration config)
          Given a configuration bean and populated properties, merges the properties into the bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassProperties

public JavaClassProperties()
Method Detail

createConfigurationProperties

public static ConfigurationPropertiesImpl createConfigurationProperties(Configuration config)
Given a configuration class, creates the configuration properties for it.


createBean

public static Configuration createBean(ConfigurationPropertiesImpl properties,
                                       Class<? extends Configuration> configClass)
Given a configuration class and populated properties, creates a bean for it.


mergeIntoBean

public static void mergeIntoBean(ConfigurationPropertiesImpl properties,
                                 Configuration config)
Given a configuration bean and populated properties, merges the properties into the bean.



Copyright © 2011. All Rights Reserved.