net.sourceforge.hiveutils.service.impl
Class ObjectContribution
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
net.sourceforge.hiveutils.service.impl.ObjectContribution
- All Implemented Interfaces:
- org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder
public class ObjectContribution
- extends org.apache.hivemind.impl.BaseLocatable
Represents a configuration parameter to the ObjectBuilder, indicating
which class to instantiate and the unique name of the definition.
- Author:
- Jean-Francois Poilpret
Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
getLocation, setLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectContribution
public ObjectContribution()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setCached
public void setCached(boolean cached)
isCached
public boolean isCached()
setEagerLoad
public void setEagerLoad(boolean eagerLoad)
isEagerLoad
public boolean isEagerLoad()
setObjectClass
public void setObjectClass(java.lang.Class clazz)
getObjectClass
public java.lang.Class getObjectClass()
addInjection
public void addInjection(InjectContribution inject)
addListener
public void addListener(ListenerContribution listener)
getListeners
public java.util.List<ListenerContribution> getListeners()
getConstructorInjections
public java.util.List<InjectObjectInformation> getConstructorInjections()
getSetterInjections
public java.util.Map<java.lang.String,InjectObjectInformation> getSetterInjections()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object