nl.gx.webmanager.wcb
Interface ComponentDependency

All Known Implementing Classes:
ComponentDependencyImpl

public interface ComponentDependency

The definition interface for componentdependencies.

Author:
bramk

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()
          TODO refactor to a dictionary or add getFileterProperties? Returns the LDAP filter of the dependecy
 java.lang.String getInterfaceClassName()
          Returns the fully qualified classname of the dependecy
 java.lang.String getRemovedCallback()
          Returns the name of a method that should be invoke when an instance of this dependency comes unavailable.
 boolean isRequired()
          Returns wether this dependency is required or not
 

Method Detail

getInterfaceClassName

java.lang.String getInterfaceClassName()
Returns the fully qualified classname of the dependecy

Returns:
the classname

getFilter

java.lang.String getFilter()
TODO refactor to a dictionary or add getFileterProperties? Returns the LDAP filter of the dependecy

Returns:
the filter

isRequired

boolean isRequired()
Returns wether this dependency is required or not

Returns:
boolean

getAddedCallback

java.lang.String getAddedCallback()
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)

Returns:
the methodname

getRemovedCallback

java.lang.String getRemovedCallback()
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)

Returns:
the methodname


Copyright © 2007-2010 GX creative online development BV. All Rights Reserved.