private Message getIncomingMessage() { return ((ConversationMessageWrapper) message).getIncomingMessage(); }
/** * Creates a conversational message. * * @param message * reference message to create conversation from * @return a <tt>MessageBuildSubject</tt> which essentially is a <tt>Message</tt>, but ensures that the user * constructs messages properly */ public static MessageBuildSubject<MessageReplySendable> createConversation(final Message message) { final Message newMessage = provider.get(); newMessage.setFlag(RoutingFlag.NonGlobalRouting); if (newMessage instanceof HasEncoded) { return new DefaultMessageBuilder<MessageReplySendable>(new HasEncodedConvMessageWrapper(message, newMessage)) .start(); } else { return new DefaultMessageBuilder<MessageReplySendable>(new ConversationMessageWrapper(message, newMessage)) .start(); } }
/** * Creates a conversational message for the provided subject. * * @param message * reference message to create conversation from * @param subject * the subject the message should be sent to * @return a <tt>MessageBuildSubject</tt> which essentially is a <tt>Message</tt>, but ensures that the user * constructs messages properly */ public static MessageBuildCommand<MessageReplySendable> createConversation(final Message message, final String subject) { final Message newMessage = provider.get(); if (newMessage instanceof HasEncoded) { return new DefaultMessageBuilder<MessageReplySendable>(new HasEncodedConvMessageWrapper(message, newMessage)) .start() .toSubject(subject); } else { return new DefaultMessageBuilder<MessageReplySendable>(new ConversationMessageWrapper(message, newMessage)) .start() .toSubject(subject); } }
private Message getIncomingMessage() { return ((ConversationMessageWrapper) message).getIncomingMessage(); }
/** * Creates a conversational message. * * @param message * reference message to create conversation from * @return a <tt>MessageBuildSubject</tt> which essentially is a <tt>Message</tt>, but ensures that the user * constructs messages properly */ public static MessageBuildSubject<MessageReplySendable> createConversation(final Message message) { final Message newMessage = provider.get(); newMessage.setFlag(RoutingFlag.NonGlobalRouting); if (newMessage instanceof HasEncoded) { return new DefaultMessageBuilder<MessageReplySendable>(new HasEncodedConvMessageWrapper(message, newMessage)) .start(); } else { return new DefaultMessageBuilder<MessageReplySendable>(new ConversationMessageWrapper(message, newMessage)) .start(); } }
final Object sessionResource = ((ConversationMessageWrapper) message).getIncomingMessage().getResource(Object.class, "Session"); final LaundryReclaim reclaim = LaundryListProviderFactory.get().getLaundryList(sessionResource).add(new Laundry() {
/** * Creates a conversational message for the provided subject. * * @param message * reference message to create conversation from * @param subject * the subject the message should be sent to * @return a <tt>MessageBuildSubject</tt> which essentially is a <tt>Message</tt>, but ensures that the user * constructs messages properly */ public static MessageBuildCommand<MessageReplySendable> createConversation(final Message message, final String subject) { final Message newMessage = provider.get(); if (newMessage instanceof HasEncoded) { return new DefaultMessageBuilder<MessageReplySendable>(new HasEncodedConvMessageWrapper(message, newMessage)) .start() .toSubject(subject); } else { return new DefaultMessageBuilder<MessageReplySendable>(new ConversationMessageWrapper(message, newMessage)) .start() .toSubject(subject); } }
final Object sessionResource = ((ConversationMessageWrapper) message).getIncomingMessage().getResource(Object.class, "Session"); final LaundryReclaim reclaim = LaundryListProviderFactory.get().getLaundryList(sessionResource).add(new Laundry() {