org.openrdf.repository.object.composition
Class FieldPopulaterFactory

java.lang.Object
  extended by org.openrdf.repository.object.composition.BehaviourFactory
      extended by org.openrdf.repository.object.composition.FieldPopulaterFactory

public class FieldPopulaterFactory
extends BehaviourFactory

Fields that have the @iri annotation are prepopulated with values from the Repository.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.repository.object.composition.BehaviourFactory
BEAN_FIELD_NAME, CLASS_PREFIX, cp, properties
 
Constructor Summary
FieldPopulaterFactory()
           
 
Method Summary
protected  java.util.Collection<? extends java.lang.Class<?>> findImplementations(java.lang.Class<?> role)
           
protected  boolean isEnhanceable(java.lang.Class<?> concept)
           
 
Methods inherited from class org.openrdf.repository.object.composition.BehaviourFactory
createBehaviourTemplate, createClassTemplate, enhance, findBehaviour, findImplementations, findImplementations, getImplementingClasses, getJavaClassName, isBaseClass, isOverridden, setBaseClasses, setClassDefiner, setPropertyMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldPopulaterFactory

public FieldPopulaterFactory()
Method Detail

isEnhanceable

protected boolean isEnhanceable(java.lang.Class<?> concept)
                         throws ObjectStoreConfigException
Specified by:
isEnhanceable in class BehaviourFactory
Throws:
ObjectStoreConfigException

findImplementations

protected java.util.Collection<? extends java.lang.Class<?>> findImplementations(java.lang.Class<?> role)
                                                                          throws java.lang.Exception
Overrides:
findImplementations in class BehaviourFactory
Throws:
java.lang.Exception


Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.