}
static DataAccessManager lookupDataAccessManager() throws Exception {
DataAccessManager manager = GeoServerExtensions.bean(DataAccessManager.class);
if (manager == null) {
manager = new DefaultDataAccessManager(GeoServerExtensions.bean(DataAccessRuleDAO.class));
} else {
if (manager instanceof DataAccessManagerWrapper) {
((DataAccessManagerWrapper)manager).setDelegate(
new DefaultDataAccessManager(GeoServerExtensions.bean(DataAccessRuleDAO.class)));
}
}
return manager;
}