internal static string sessionHasAuthorizedConnection(MySession mySession)
{
if (mySession == null)
{
return "No session";
}
if (mySession.ConnectionSet == null)
{
return "There are no open connections";
}
if (mySession.ConnectionSet.BaseConnection is mdo.dao.sql.cdw.CdwConnection)
{
return "OK";
}
if (!mySession.ConnectionSet.HasBaseConnection ||
StringUtils.isEmpty(mySession.Credentials.AuthenticationToken))
{
return "There is no logged in connection";
}
return "OK";
}