notification-portlet-webapp/src/main/java/org/jasig/portlet/notice/util/JpaServices.java
private EntryDTO fetchJpaProxyIfAvailable(NotificationEntry entry) {
        EntryDTO rslt = null;  // default
        final List<EntryDTO> list = jpaNotificationRestService.getNotificationsBySourceAndCustomAttribute(
                PROXY_SOURCE_NAME,
                PROXY_ID_ATTRIBUTE,
                entry.getId());
        logger.debug("Search for JPA-backed entry with id='{}' returned the following:  {}", entry.getId(), list);
        switch (list.size()) {
            case 1:
                // Cool;  we have one...
                rslt = list.get(0);
                break;
            case 0:
                // Also cool;  we don't have one...
                break;
            default:
                // Not cool...
                throw new IllegalStateException("More than one JPA-back entry exists for id=" + entry.getId());
        }
        return rslt;
    }
private EntryDTO fetchJpaProxyIfAvailable(NotificationEntry entry) {
        EntryDTO rslt = null;  // default
        final List<EntryDTO> list = jpaNotificationRestService.getNotificationsBySourceAndCustomAttribute(
                PROXY_SOURCE_NAME,
                PROXY_ID_ATTRIBUTE,
                entry.getId());
        logger.debug("Search for JPA-backed entry with id='{}' returned the following:  {}", entry.getId(), list);
        switch (list.size()) {
            case 1:
                // Cool;  we have one...
                rslt = list.get(0);
                break;
            case 0:
                // Also cool;  we don't have one...
                break;
            default:
                // Not cool...
                throw new IllegalStateException("More than one JPA-back entry exists for id=" + entry.getId());
        }
        return rslt;
    }
private EntryDTO fetchJpaProxyIfAvailable ( NotificationEntry entry ) { EntryDTO rslt = null ; // default final List < EntryDTO > list = jpaNotificationRestService . getNotificationsBySourceAndCustomAttribute ( PROXY_SOURCE_NAME , PROXY_ID_ATTRIBUTE , entry . getId ( ) ) ; logger . debug ( "Search for JPA-backed entry with id='{}' returned the following:  {}" , entry . getId ( ) , list ) ; switch ( list . size ( ) ) { case 1 : // Cool;  we have one... rslt = list . get ( 0 ) ; break ; case 0 : // Also cool;  we don't have one... break ; default : // Not cool... throw new IllegalStateException ( "More than one JPA-back entry exists for id=" + entry . getId ( ) ) ; } return rslt ; }
/*
Implementation
/ * Implementation