net.sourceforge.blogentis.storage.impl
Class StorageExtensionPointImpl

java.lang.Object
  extended bynet.sourceforge.blogentis.plugins.AbstractExtensionPoint
      extended bynet.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
          extended bynet.sourceforge.blogentis.storage.impl.StorageExtensionPointImpl
All Implemented Interfaces:
IBlogExtensionPoint, IExtensionPoint, IStorageExtensionPoint

public class StorageExtensionPointImpl
extends AbstractBlogExtensionPoint
implements IStorageExtensionPoint

Author:
abas

Field Summary
 
Fields inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
blog, preferences
 
Fields inherited from class net.sourceforge.blogentis.plugins.AbstractExtensionPoint
extensions, plugin
 
Constructor Summary
StorageExtensionPointImpl(IPlugin plugin, Blog blog)
           
 
Method Summary
 java.lang.Class getExtensionClass()
          Get the class or interface that extensions for this extension point have to implement.
 java.lang.String getName()
          Get the user-visible name of this extension point.
 void postRetrieveContent(java.lang.String originalPath, org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors, org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor, org.apache.slide.content.NodeRevisionContent revisionContent)
           
 void postStoreContent(java.lang.String originalPath, org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors, org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor, org.apache.slide.content.NodeRevisionContent revisionContent)
           
 void preRemoveContent(java.lang.String originalPath, org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors, org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor)
           
 void preRetrieveContent(java.lang.String originalPath, org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors, org.apache.slide.content.NodeRevisionNumber revisionNumber, org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor)
           
 void preStoreContent(java.lang.String originalPath, org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors, org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor, org.apache.slide.content.NodeRevisionContent revisionContent)
           
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractBlogExtensionPoint
getBlog, getPreferences
 
Methods inherited from class net.sourceforge.blogentis.plugins.AbstractExtensionPoint
addExtension, getExtensions, getPlugin, removeExtension, removeExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IBlogExtensionPoint
getBlog
 
Methods inherited from interface net.sourceforge.blogentis.plugins.IExtensionPoint
addExtension, getExtensions, getPlugin, removeExtension, removeExtensions
 

Constructor Detail

StorageExtensionPointImpl

public StorageExtensionPointImpl(IPlugin plugin,
                                 Blog blog)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: IExtensionPoint
Get the user-visible name of this extension point.

Specified by:
getName in interface IExtensionPoint
Returns:
the name of this extension point.

getExtensionClass

public java.lang.Class getExtensionClass()
Description copied from interface: IExtensionPoint
Get the class or interface that extensions for this extension point have to implement.

Specified by:
getExtensionClass in interface IExtensionPoint
Returns:
this extension points' appropriate base class or inteface.

preStoreContent

public void preStoreContent(java.lang.String originalPath,
                            org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors,
                            org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor,
                            org.apache.slide.content.NodeRevisionContent revisionContent)
Specified by:
preStoreContent in interface IStorageExtensionPoint

postStoreContent

public void postStoreContent(java.lang.String originalPath,
                             org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors,
                             org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor,
                             org.apache.slide.content.NodeRevisionContent revisionContent)
Specified by:
postStoreContent in interface IStorageExtensionPoint

preRetrieveContent

public void preRetrieveContent(java.lang.String originalPath,
                               org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors,
                               org.apache.slide.content.NodeRevisionNumber revisionNumber,
                               org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor)
Specified by:
preRetrieveContent in interface IStorageExtensionPoint

postRetrieveContent

public void postRetrieveContent(java.lang.String originalPath,
                                org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors,
                                org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor,
                                org.apache.slide.content.NodeRevisionContent revisionContent)
Specified by:
postRetrieveContent in interface IStorageExtensionPoint

preRemoveContent

public void preRemoveContent(java.lang.String originalPath,
                             org.apache.slide.content.NodeRevisionDescriptors revisionDescriptors,
                             org.apache.slide.content.NodeRevisionDescriptor revisionDescriptor)
Specified by:
preRemoveContent in interface IStorageExtensionPoint


Copyright © 2003-2004 SourceForge.net. All Rights Reserved.