exceptions management in servlet. Class StatisticalManagerException created in order to manage exceptions generated from the statistical.
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/databases-manager-portlet@100260 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
6a96111918
commit
1176464f8a
File diff suppressed because it is too large
Load Diff
|
@ -53,13 +53,16 @@ public class SessionUtil {
|
||||||
|
|
||||||
public static boolean isSessionExpired(HttpSession httpSession) throws Exception {
|
public static boolean isSessionExpired(HttpSession httpSession) throws Exception {
|
||||||
logger.info("session validating...");
|
logger.info("session validating...");
|
||||||
//READING USERNAME FROM ASL SESSION
|
//reading username from asl session
|
||||||
String userUsername = getAslSession(httpSession).getUsername();
|
String userUsername = getAslSession(httpSession).getUsername();
|
||||||
|
|
||||||
|
/*COMMENT THIS IN DEVELOP ENVIROMENT (UNCOMMENT IN PRODUCTION)*/
|
||||||
|
|
||||||
if(userUsername.compareToIgnoreCase(USER)==0){
|
if(userUsername.compareToIgnoreCase(USER)==0){
|
||||||
logger.error("session is expired! username is: "+SessionUtil.USER);
|
logger.error("session is expired! username is: "+SessionUtil.USER);
|
||||||
return true; //is USER, session is expired
|
return true; //is USER, session is expired
|
||||||
}
|
}
|
||||||
|
|
||||||
if(userUsername.compareToIgnoreCase(TEST_USER)==0){
|
if(userUsername.compareToIgnoreCase(TEST_USER)==0){
|
||||||
logger.error("session is expired! username is: "+SessionUtil.TEST_USER);
|
logger.error("session is expired! username is: "+SessionUtil.TEST_USER);
|
||||||
return true; //is TEST_USER, session is expired
|
return true; //is TEST_USER, session is expired
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
package org.gcube.portlets.user.databasesmanager.shared;
|
package org.gcube.portlets.user.databasesmanager.shared;
|
||||||
|
|
||||||
public class SessionExpiredException extends Exception{
|
public class SessionExpiredException extends Exception {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
public SessionExpiredException() {
|
public SessionExpiredException() {
|
||||||
super("Session expired");
|
super("Session expired");
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
package org.gcube.portlets.user.databasesmanager.shared;
|
||||||
|
|
||||||
|
public class StatisticalManagerException extends Exception{
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
public StatisticalManagerException(){
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
public StatisticalManagerException(String message){
|
||||||
|
super(message);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue