public class TimestampsPlugin extends systems.dmx.core.osgi.PluginActivator implements TimestampsService, systems.dmx.core.service.event.PostCreateTopic, systems.dmx.core.service.event.PostCreateAssoc, systems.dmx.core.service.event.PostUpdateTopic, systems.dmx.core.service.event.PostUpdateAssoc, systems.dmx.core.service.event.PreSendTopic, systems.dmx.core.service.event.PreSendAssoc, systems.dmx.core.service.event.ServiceResponseFilter
| Constructor and Description |
|---|
TimestampsPlugin() |
| Modifier and Type | Method and Description |
|---|---|
Collection<systems.dmx.core.Assoc> |
getAssocsByCreationTime(long from,
long to) |
Collection<systems.dmx.core.Assoc> |
getAssocsByModificationTime(long from,
long to) |
long |
getCreationTime(long objectId) |
long |
getModificationTime(long objectId) |
Collection<systems.dmx.core.Topic> |
getTopicsByCreationTime(long from,
long to) |
Collection<systems.dmx.core.Topic> |
getTopicsByModificationTime(long from,
long to) |
void |
init() |
void |
postCreateAssoc(systems.dmx.core.Assoc assoc) |
void |
postCreateTopic(systems.dmx.core.Topic topic) |
void |
postUpdateAssoc(systems.dmx.core.Assoc assoc,
systems.dmx.core.service.ChangeReport report,
systems.dmx.core.model.AssocModel updateModel) |
void |
postUpdateTopic(systems.dmx.core.Topic topic,
systems.dmx.core.service.ChangeReport report,
systems.dmx.core.model.TopicModel updateModel) |
void |
preSendAssoc(systems.dmx.core.Assoc assoc) |
void |
preSendTopic(systems.dmx.core.Topic topic) |
void |
serviceResponseFilter(com.sun.jersey.spi.container.ContainerResponse response) |
void |
setModified(systems.dmx.core.DMXObject object) |
public long getCreationTime(long objectId)
getCreationTime in interface TimestampsServicepublic long getModificationTime(long objectId)
getModificationTime in interface TimestampsServicepublic void setModified(systems.dmx.core.DMXObject object)
setModified in interface TimestampsServicepublic Collection<systems.dmx.core.Topic> getTopicsByCreationTime(long from, long to)
getTopicsByCreationTime in interface TimestampsServicepublic Collection<systems.dmx.core.Topic> getTopicsByModificationTime(long from, long to)
getTopicsByModificationTime in interface TimestampsServicepublic Collection<systems.dmx.core.Assoc> getAssocsByCreationTime(long from, long to)
getAssocsByCreationTime in interface TimestampsServicepublic Collection<systems.dmx.core.Assoc> getAssocsByModificationTime(long from, long to)
getAssocsByModificationTime in interface TimestampsServicepublic void init()
init in interface systems.dmx.core.osgi.PluginContextinit in class systems.dmx.core.osgi.PluginActivatorpublic void postCreateTopic(systems.dmx.core.Topic topic)
postCreateTopic in interface systems.dmx.core.service.event.PostCreateTopicpublic void postCreateAssoc(systems.dmx.core.Assoc assoc)
postCreateAssoc in interface systems.dmx.core.service.event.PostCreateAssocpublic void postUpdateTopic(systems.dmx.core.Topic topic,
systems.dmx.core.service.ChangeReport report,
systems.dmx.core.model.TopicModel updateModel)
postUpdateTopic in interface systems.dmx.core.service.event.PostUpdateTopicpublic void postUpdateAssoc(systems.dmx.core.Assoc assoc,
systems.dmx.core.service.ChangeReport report,
systems.dmx.core.model.AssocModel updateModel)
postUpdateAssoc in interface systems.dmx.core.service.event.PostUpdateAssocpublic void preSendTopic(systems.dmx.core.Topic topic)
preSendTopic in interface systems.dmx.core.service.event.PreSendTopicpublic void preSendAssoc(systems.dmx.core.Assoc assoc)
preSendAssoc in interface systems.dmx.core.service.event.PreSendAssocpublic void serviceResponseFilter(com.sun.jersey.spi.container.ContainerResponse response)
serviceResponseFilter in interface systems.dmx.core.service.event.ServiceResponseFilterCopyright © 2021. All rights reserved.