nl.gx.webmanager.wcb.foundation
Class ComponentExtensionImpl

java.lang.Object
  extended by nl.gx.webmanager.wcb.foundation.ComponentExtensionImpl
All Implemented Interfaces:
ComponentExtension

public class ComponentExtensionImpl
extends java.lang.Object
implements ComponentExtension

Simple bean class that descibes the configuration of a ComponentExtension .

Author:
danielm

Constructor Summary
ComponentExtensionImpl()
           
 
Method Summary
 java.lang.String getAddedCallback()
          Returns the name of a method that should be invoke when an instance of this dependency comes available.
 java.lang.String getFilter()
           
 java.lang.String getInterfaceClassName()
          Returns the fully qualified classname of the extension
 java.lang.String getLabel()
           
 boolean getMultiple()
           
 java.lang.String getRemovedCallback()
          Returns the name of a method that should be invoke when an instance of this dependency comes unavailable.
 boolean isRequired()
           
 void setAddedCallback(java.lang.String addedCallback)
           
 void setFilter(java.lang.String filter)
           
 void setLabel(java.lang.String label)
           
 void setMultiple(boolean multiple)
           
 void setRemovedCallback(java.lang.String removedCallback)
           
 void setRequired(boolean required)
           
 void setServiceName(java.lang.String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentExtensionImpl

public ComponentExtensionImpl()
Method Detail

getAddedCallback

public java.lang.String getAddedCallback()
Description copied from interface: ComponentExtension
Returns the name of a method that should be invoke when an instance of this dependency comes available. The component should implement a method with the following signature: public void (ServiceReference ref, Object inst)

Specified by:
getAddedCallback in interface ComponentExtension
Returns:
the methodname

setAddedCallback

public void setAddedCallback(java.lang.String addedCallback)

getInterfaceClassName

public java.lang.String getInterfaceClassName()
Description copied from interface: ComponentExtension
Returns the fully qualified classname of the extension

Specified by:
getInterfaceClassName in interface ComponentExtension
Returns:
the classname

setServiceName

public void setServiceName(java.lang.String serviceName)

getRemovedCallback

public java.lang.String getRemovedCallback()
Description copied from interface: ComponentExtension
Returns the name of a method that should be invoke when an instance of this dependency comes unavailable. The component should implement a method with the following signature: public void (ServiceReference ref, Object inst)

Specified by:
getRemovedCallback in interface ComponentExtension
Returns:
the methodname

setRemovedCallback

public void setRemovedCallback(java.lang.String removedCallback)

isRequired

public boolean isRequired()

setRequired

public void setRequired(boolean required)

getFilter

public java.lang.String getFilter()

setFilter

public void setFilter(java.lang.String filter)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getMultiple

public boolean getMultiple()

setMultiple

public void setMultiple(boolean multiple)


Copyright © 2007-2011 GX Software BV. All Rights Reserved.