@Restrict("#{identity.loggedIn}")
public TableDataResult loadInbox(String inboxName) throws DetailedSerializationException {
try {
UserInbox ib = new UserInbox( getRulesRepository() );
if ( inboxName.equals( ExplorerNodeConfig.RECENT_VIEWED_ID ) ) {
return UserInbox.toTable( ib.loadRecentOpened(),
false );
} else if ( inboxName.equals( ExplorerNodeConfig.RECENT_EDITED_ID ) ) {
return UserInbox.toTable( ib.loadRecentEdited(),
false );
} else {