de.deepamehta.plugins.time
Class TimePlugin

java.lang.Object
  extended by de.deepamehta.core.osgi.PluginActivator
      extended by de.deepamehta.plugins.time.TimePlugin
All Implemented Interfaces:
de.deepamehta.core.osgi.PluginContext, de.deepamehta.core.service.event.PostCreateAssociationListener, de.deepamehta.core.service.event.PostCreateTopicListener, de.deepamehta.core.service.event.PostUpdateAssociationListener, de.deepamehta.core.service.event.PostUpdateTopicListener, de.deepamehta.core.service.event.PostUpdateTopicRequestListener, de.deepamehta.core.service.event.PreSendAssociationListener, de.deepamehta.core.service.event.PreSendTopicListener, de.deepamehta.core.service.event.ServiceResponseFilterListener, de.deepamehta.core.service.EventListener, de.deepamehta.core.service.PluginService, TimeService, org.osgi.framework.BundleActivator

public class TimePlugin
extends de.deepamehta.core.osgi.PluginActivator
implements TimeService, de.deepamehta.core.service.event.PostCreateTopicListener, de.deepamehta.core.service.event.PostCreateAssociationListener, de.deepamehta.core.service.event.PostUpdateTopicListener, de.deepamehta.core.service.event.PostUpdateTopicRequestListener, de.deepamehta.core.service.event.PostUpdateAssociationListener, de.deepamehta.core.service.event.PreSendTopicListener, de.deepamehta.core.service.event.PreSendAssociationListener, de.deepamehta.core.service.event.ServiceResponseFilterListener


Field Summary
 
Fields inherited from class de.deepamehta.core.osgi.PluginActivator
bundle, dms
 
Constructor Summary
TimePlugin()
           
 
Method Summary
 Collection<de.deepamehta.core.Association> getAssociationsByCreationTime(long from, long to)
           
 Collection<de.deepamehta.core.Association> getAssociationsByModificationTime(long from, long to)
           
 long getCreationTime(de.deepamehta.core.DeepaMehtaObject object)
           
 long getModificationTime(de.deepamehta.core.DeepaMehtaObject object)
           
 Collection<de.deepamehta.core.Topic> getTopicsByCreationTime(long from, long to)
           
 Collection<de.deepamehta.core.Topic> getTopicsByModificationTime(long from, long to)
           
 void init()
           
 void postCreateAssociation(de.deepamehta.core.Association assoc)
           
 void postCreateTopic(de.deepamehta.core.Topic topic)
           
 void postUpdateAssociation(de.deepamehta.core.Association assoc, de.deepamehta.core.model.AssociationModel oldModel)
           
 void postUpdateTopic(de.deepamehta.core.Topic topic, de.deepamehta.core.model.TopicModel newModel, de.deepamehta.core.model.TopicModel oldModel)
           
 void postUpdateTopicRequest(de.deepamehta.core.Topic topic)
           
 void preSendAssociation(de.deepamehta.core.Association assoc)
           
 void preSendTopic(de.deepamehta.core.Topic topic)
           
 void serviceResponseFilter(com.sun.jersey.spi.container.ContainerResponse response)
           
 
Methods inherited from class de.deepamehta.core.osgi.PluginActivator
getBundleContext, getPluginName, getStaticResource, getUri, postInstall, publishDirectory, serviceArrived, serviceGone, setCoreService, shutdown, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimePlugin

public TimePlugin()
Method Detail

getCreationTime

public long getCreationTime(de.deepamehta.core.DeepaMehtaObject object)
Specified by:
getCreationTime in interface TimeService

getModificationTime

public long getModificationTime(de.deepamehta.core.DeepaMehtaObject object)
Specified by:
getModificationTime in interface TimeService

getTopicsByCreationTime

public Collection<de.deepamehta.core.Topic> getTopicsByCreationTime(long from,
                                                                    long to)
Specified by:
getTopicsByCreationTime in interface TimeService

getTopicsByModificationTime

public Collection<de.deepamehta.core.Topic> getTopicsByModificationTime(long from,
                                                                        long to)
Specified by:
getTopicsByModificationTime in interface TimeService

getAssociationsByCreationTime

public Collection<de.deepamehta.core.Association> getAssociationsByCreationTime(long from,
                                                                                long to)
Specified by:
getAssociationsByCreationTime in interface TimeService

getAssociationsByModificationTime

public Collection<de.deepamehta.core.Association> getAssociationsByModificationTime(long from,
                                                                                    long to)
Specified by:
getAssociationsByModificationTime in interface TimeService

init

public void init()
Specified by:
init in interface de.deepamehta.core.osgi.PluginContext
Overrides:
init in class de.deepamehta.core.osgi.PluginActivator

postCreateTopic

public void postCreateTopic(de.deepamehta.core.Topic topic)
Specified by:
postCreateTopic in interface de.deepamehta.core.service.event.PostCreateTopicListener

postCreateAssociation

public void postCreateAssociation(de.deepamehta.core.Association assoc)
Specified by:
postCreateAssociation in interface de.deepamehta.core.service.event.PostCreateAssociationListener

postUpdateTopic

public void postUpdateTopic(de.deepamehta.core.Topic topic,
                            de.deepamehta.core.model.TopicModel newModel,
                            de.deepamehta.core.model.TopicModel oldModel)
Specified by:
postUpdateTopic in interface de.deepamehta.core.service.event.PostUpdateTopicListener

postUpdateAssociation

public void postUpdateAssociation(de.deepamehta.core.Association assoc,
                                  de.deepamehta.core.model.AssociationModel oldModel)
Specified by:
postUpdateAssociation in interface de.deepamehta.core.service.event.PostUpdateAssociationListener

postUpdateTopicRequest

public void postUpdateTopicRequest(de.deepamehta.core.Topic topic)
Specified by:
postUpdateTopicRequest in interface de.deepamehta.core.service.event.PostUpdateTopicRequestListener

preSendTopic

public void preSendTopic(de.deepamehta.core.Topic topic)
Specified by:
preSendTopic in interface de.deepamehta.core.service.event.PreSendTopicListener

preSendAssociation

public void preSendAssociation(de.deepamehta.core.Association assoc)
Specified by:
preSendAssociation in interface de.deepamehta.core.service.event.PreSendAssociationListener

serviceResponseFilter

public void serviceResponseFilter(com.sun.jersey.spi.container.ContainerResponse response)
Specified by:
serviceResponseFilter in interface de.deepamehta.core.service.event.ServiceResponseFilterListener


Copyright © 2014. All rights reserved.