Merged V2.2 to HEAD

8282: Merged V2.1-A to V2.2
      8263: Added debug error logging for NavigationBean getCompanyHomeVisible and getGuestHomeVisible.
      8272: Program to load Alfresco with Person objects
   8377: Merged V2.1 to V2.2
      8374: Fix for AR-2087

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8502 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2008-03-11 10:43:37 +00:00
parent 14043b0071
commit 053872acf3

View File

@@ -92,6 +92,7 @@ public class NavigationBean implements Serializable
/** Public JSF Bean name */ /** Public JSF Bean name */
public static final String BEAN_NAME = "NavigationBean"; public static final String BEAN_NAME = "NavigationBean";
private static Log logger = LogFactory.getLog(NavigationBean.class);
/** /**
* Default constructor * Default constructor
@@ -843,9 +844,11 @@ public class NavigationBean implements Serializable
} }
/** /**
* @return true if the Company home node is accessable to the current user * @return true if the Company home node is accessible to the current user
*/ */
public boolean getCompanyHomeVisible() public boolean getCompanyHomeVisible()
{
try
{ {
Node companyHomeNode = getCompanyHomeNode(); Node companyHomeNode = getCompanyHomeNode();
if (companyHomeNode != null) if (companyHomeNode != null)
@@ -857,11 +860,22 @@ public class NavigationBean implements Serializable
return false; return false;
} }
} }
catch (Throwable e)
{
if (logger.isDebugEnabled())
{
logger.debug("getCompanyHomeVisible failed", e);
}
return false;
}
}
/** /**
* @return true if the Guest home node is accessable to the current user * @return true if the Guest home node is accessible to the current user
*/ */
public boolean getGuestHomeVisible() public boolean getGuestHomeVisible()
{
try
{ {
if (this.getAuthService().guestUserAuthenticationAllowed()) if (this.getAuthService().guestUserAuthenticationAllowed())
{ {
@@ -873,6 +887,15 @@ public class NavigationBean implements Serializable
return false; return false;
} }
} }
catch (Throwable e)
{
if (logger.isDebugEnabled())
{
logger.debug("getGuestHomeVisible failed", e);
}
return false;
}
}
// ------------------------------------------------------------------------------ // ------------------------------------------------------------------------------