org.apache.hivemind.service.impl
Class BuilderParameter

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.hivemind.service.impl.BuilderParameter
All Implemented Interfaces:
Locatable, LocationHolder

public class BuilderParameter
extends BaseLocatable

Parameter object used with BuilderFactory.

Author:
Howard Lewis Ship

Constructor Summary
BuilderParameter()
           
 
Method Summary
 void addEventRegistration(EventRegistration registration)
           
 void addParameter(BuilderFacet facet)
           
 void addProperty(BuilderFacet facet)
           
 boolean getAutowireServices()
           
 java.lang.String getClassName()
           
 java.util.List getEventRegistrations()
           
 BuilderFacet getFacetForType(ServiceImplementationFactoryParameters factoryParameters, java.lang.Class targetType)
           
 java.lang.String getInitializeMethod()
           
 java.util.List getParameters()
           
 java.util.List getProperties()
           
 void setAutowireServices(boolean autowireServices)
           
 void setClassName(java.lang.String string)
           
 void setInitializeMethod(java.lang.String string)
           
 
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, toString, wait, wait, wait
 

Constructor Detail

BuilderParameter

public BuilderParameter()
Method Detail

getClassName

public java.lang.String getClassName()

addParameter

public void addParameter(BuilderFacet facet)

getParameters

public java.util.List getParameters()

addProperty

public void addProperty(BuilderFacet facet)

getProperties

public java.util.List getProperties()

getFacetForType

public BuilderFacet getFacetForType(ServiceImplementationFactoryParameters factoryParameters,
                                    java.lang.Class targetType)
Since:
1.1

setClassName

public void setClassName(java.lang.String string)

addEventRegistration

public void addEventRegistration(EventRegistration registration)

getEventRegistrations

public java.util.List getEventRegistrations()

getInitializeMethod

public java.lang.String getInitializeMethod()

setInitializeMethod

public void setInitializeMethod(java.lang.String string)

getAutowireServices

public boolean getAutowireServices()

setAutowireServices

public void setAutowireServices(boolean autowireServices)