nl.gx.webmanager.wcb.mediaitemtype.impl
Class SimpleMediaItemComponent

java.lang.Object
  extended by nl.gx.webmanager.wcb.foundation.ComponentBase
      extended by nl.gx.webmanager.wcb.mediaitemtype.impl.SimpleMediaItemComponent
All Implemented Interfaces:
DelegatedControllerAware, Component, MediaItemComponent

public class SimpleMediaItemComponent
extends ComponentBase
implements MediaItemComponent, DelegatedControllerAware

This class provides a basic implementation for a GX WebManager Media component. Custom panelComponents may either use this implementation or extend it to implement additional service interface.

Author:
ivol

Field Summary
 
Fields inherited from class nl.gx.webmanager.wcb.foundation.ComponentBase
myBundleContext, myComponentBundle, myComponentDefinition
 
Constructor Summary
SimpleMediaItemComponent()
           
 
Method Summary
 java.lang.Object getInstanceForName(java.lang.String fullyQualifiedClassName)
          Returns an instance of the given class if it is serviced by this component's OSGi bundle.
 
Methods inherited from class nl.gx.webmanager.wcb.foundation.ComponentBase
dependencyAdded, dependencyRemoved, exportContent, extensionAdded, extensionRemoved, getBundleContext, getClassesFromBundle, getClassForName, getComponentBundle, getComponentDefinition, getComponentManager, getDelegatedController, getExtensions, getId, getInstance, getPrivateNode, getPrivateNode, getTypeId, getWrapperDefinitions, importContent, internalDoStart, internalDoStop, onDestroy, onInit, onInstall, onPurge, onStart, onStop, onUninstall, onUpdate, purgeContent, setBundleContext, setComponentBundle, setComponentBundle, setComponentDefinition, setComponentManager, setDelegatedController
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.gx.webmanager.wcb.Component
exportContent, getClassesFromBundle, getClassForName, getComponentBundle, getComponentDefinition, getExtensions, getId, getInstance, getPrivateNode, getTypeId, getWrapperDefinitions, importContent, onDestroy, onInit, onInstall, onPurge, onStart, onStop, onUninstall, onUpdate, purgeContent, setBundleContext, setComponentBundle, setComponentDefinition, setComponentManager
 
Methods inherited from interface nl.gx.webmanager.springmvc.DelegatedControllerAware
getDelegatedController, setDelegatedController
 

Constructor Detail

SimpleMediaItemComponent

public SimpleMediaItemComponent()
Method Detail

getInstanceForName

public java.lang.Object getInstanceForName(java.lang.String fullyQualifiedClassName)
Description copied from class: ComponentBase
Returns an instance of the given class if it is serviced by this component's OSGi bundle.

Specified by:
getInstanceForName in interface Component
Overrides:
getInstanceForName in class ComponentBase
Parameters:
fullyQualifiedClassName - Fully qualified class name
Returns:
an instance of the given class if it is serviced by this component's OSGi bundle


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