public class AbstractMessageHandlerFactory.Handler extends java.lang.Object implements MessageHandler, Contexed
| Modifier and Type | Method and Description |
|---|---|
boolean |
canView(java.util.List<java.lang.String> path,
SessionService<?> operator)
Is the specified person allowed to view this message
|
AppContext |
getContext() |
MessageHandlerFactory |
getFactory(AppContext conn)
Get the MessageHandlerFactory for this MessageHandler.
|
MessageProvider |
getMessageProvider()
get the
MessageProvider corresponding to the Message |
java.util.List<java.lang.String> |
getPath()
Get the path to generate the
MessageHandler from the MessageHandlerFactory |
java.lang.String |
getTypeName()
get identifying name for the type of message being edited
|
protected final H extends AbstractMessageHandlerFactory.Provider provider
public Handler(H provider)
public java.util.List<java.lang.String> getPath()
MessageHandlerMessageHandler from the MessageHandlerFactorygetPath in interface MessageHandlerpublic MessageProvider getMessageProvider() throws java.lang.Exception
MessageHandlerMessageProvider corresponding to the MessagegetMessageProvider in interface MessageHandlerjava.lang.Exceptionpublic boolean canView(java.util.List<java.lang.String> path,
SessionService<?> operator)
MessageHandlercanView in interface MessageHandlerpath - Path being viewedpublic java.lang.String getTypeName()
MessageHandlergetTypeName in interface MessageHandlerpublic MessageHandlerFactory getFactory(AppContext conn)
MessageHandlergetFactory in interface MessageHandlerpublic AppContext getContext()
getContext in interface Contexed