org.guvnor.inbox.backend.server
@ApplicationScoped public class InboxServiceImpl extends Object implements InboxService
Modifier and Type | Class and Description |
---|---|
static class |
InboxServiceImpl.InboxEntry
And entry in an inbox.
|
Modifier and Type | Field and Description |
---|---|
static String |
INCOMING_ID |
static String |
RECENT_EDITED_ID |
static String |
RECENT_VIEWED_ID |
Constructor and Description |
---|
InboxServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addToIncoming(String itemPath,
String note,
String userFrom,
String userName) |
void |
addToRecentEdited(String itemPath,
String note)
This should be called when the user edits or comments on an asset.
|
void |
addToRecentOpened(String itemPath,
String note) |
List<InboxServiceImpl.InboxEntry> |
loadEntries(String inboxName) |
org.uberfire.paging.PageResponse<InboxPageRow> |
loadInbox(InboxPageRequest request) |
List<InboxServiceImpl.InboxEntry> |
loadIncoming() |
List<InboxServiceImpl.InboxEntry> |
loadIncoming(String userName) |
List<InboxServiceImpl.InboxEntry> |
loadRecentEdited() |
List<InboxServiceImpl.InboxEntry> |
loadRecentEdited(String userName) |
List<InboxServiceImpl.InboxEntry> |
loadRecentOpened() |
List<InboxServiceImpl.InboxEntry> |
readEntries(String userName,
String boxName) |
void |
recordOpeningEvent(org.uberfire.workbench.events.ResourceOpenedEvent event) |
void |
recordOpeningEvent(String itemPath,
String itemName)
Helper method to log the opening.
|
void |
recordUserEditEvent(org.uberfire.workbench.events.ResourceUpdatedEvent event) |
void |
recordUserEditEvent(String itemPath,
String itemName)
Helper method to note the event
|
void |
writeEntries(String boxName,
List<InboxServiceImpl.InboxEntry> entries) |
public static final String RECENT_EDITED_ID
public static final String RECENT_VIEWED_ID
public static final String INCOMING_ID
public org.uberfire.paging.PageResponse<InboxPageRow> loadInbox(InboxPageRequest request)
loadInbox
in interface InboxService
public List<InboxServiceImpl.InboxEntry> loadEntries(String inboxName)
public List<InboxServiceImpl.InboxEntry> loadRecentEdited()
public List<InboxServiceImpl.InboxEntry> loadRecentEdited(String userName)
public List<InboxServiceImpl.InboxEntry> loadRecentOpened()
public List<InboxServiceImpl.InboxEntry> loadIncoming()
public List<InboxServiceImpl.InboxEntry> loadIncoming(String userName)
public List<InboxServiceImpl.InboxEntry> readEntries(String userName, String boxName)
public void recordOpeningEvent(@Observes org.uberfire.workbench.events.ResourceOpenedEvent event)
public void recordOpeningEvent(String itemPath, String itemName)
public void recordUserEditEvent(@Observes org.uberfire.workbench.events.ResourceUpdatedEvent event)
public void recordUserEditEvent(String itemPath, String itemName)
public void addToRecentEdited(String itemPath, String note)
public void addToIncoming(String itemPath, String note, String userFrom, String userName)
public void writeEntries(String boxName, List<InboxServiceImpl.InboxEntry> entries)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.