001    package org.kuali.student.common.ui.client.security;
002    
003    /**
004     * Implement this interface to provide a timeout handler for session timeout.
005     * 
006     * @author Kuali Student Team
007     * 
008     */
009    public interface SessionTimeoutHandler {
010            
011            /**
012             * Detects if session has timed out
013             */
014            public boolean isSessionTimeout(Throwable error);
015            
016            /**
017             * Performs operations needed to handle a session timeout.
018             */
019            public void handleSessionTimeout();
020    }