/** * @see org.opencms.security.I_CmsPermissionHandler#init(org.opencms.db.CmsDriverManager, CmsSystemConfiguration) */ public void init(CmsDriverManager driverManager, CmsSystemConfiguration systemConfiguration) { m_driverManager = driverManager; m_securityManager = driverManager.getSecurityManager(); CmsCacheSettings settings = systemConfiguration.getCacheSettings(); String className = settings.getCacheKeyGenerator(); try { // initialize the key generator m_keyGenerator = (I_CmsCacheKey)Class.forName(className).newInstance(); } catch (Exception e) { throw new CmsInitException(org.opencms.main.Messages.get().container( org.opencms.main.Messages.ERR_CRITICAL_CLASS_CREATION_1, className), e); } } }
/** * @see org.opencms.security.I_CmsPermissionHandler#init(org.opencms.db.CmsDriverManager, CmsSystemConfiguration) */ public void init(CmsDriverManager driverManager, CmsSystemConfiguration systemConfiguration) { m_driverManager = driverManager; m_securityManager = driverManager.getSecurityManager(); CmsCacheSettings settings = systemConfiguration.getCacheSettings(); String className = settings.getCacheKeyGenerator(); try { // initialize the key generator m_keyGenerator = (I_CmsCacheKey)Class.forName(className).newInstance(); } catch (Exception e) { throw new CmsInitException( org.opencms.main.Messages.get().container( org.opencms.main.Messages.ERR_CRITICAL_CLASS_CREATION_1, className), e); } } }
CmsObject cms = new CmsObject(getSecurityManager(), dbc.getRequestContext()); Iterator itRelations = getRelationsForResource( dbc,
CmsObject cms = new CmsObject(getSecurityManager(), dbc.getRequestContext()); Iterator<CmsRelation> itRelations = getRelationsForResource( dbc,
CmsResource resource = itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource, CmsResource resource = itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource,
CmsResource resource = itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource, CmsResource resource = itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource,
CmsResource resource = (CmsResource)itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource, CmsResource resource = (CmsResource)itResources.next(); try { m_driverManager.getSecurityManager().checkPermissions( dbc.getRequestContext(), resource,
/** * Repairs broken categories.<p> * * @param dbc the database context * @param projectId the project id * @param resource the resource to repair the categories for * * @throws CmsException if something goes wrong */ public void repairCategories(CmsDbContext dbc, CmsUUID projectId, CmsResource resource) throws CmsException { CmsObject cms = OpenCms.initCmsObject(new CmsObject(getSecurityManager(), dbc.getRequestContext())); cms.getRequestContext().setSiteRoot(""); cms.getRequestContext().setCurrentProject(readProject(dbc, projectId)); CmsCategoryService.getInstance().repairRelations(cms, resource); }
/** * Repairs broken categories.<p> * * @param dbc the database context * @param projectId the project id * @param resource the resource to repair the categories for * * @throws CmsException if something goes wrong */ public void repairCategories(CmsDbContext dbc, CmsUUID projectId, CmsResource resource) throws CmsException { CmsObject cms = OpenCms.initCmsObject(new CmsObject(getSecurityManager(), dbc.getRequestContext())); cms.getRequestContext().setSiteRoot(""); cms.getRequestContext().setCurrentProject(readProject(dbc, projectId)); CmsCategoryService.getInstance().repairRelations(cms, resource); }