/** * @see org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService#getRepositoryInfos(org.apache.chemistry.opencmis.commons.data.ExtensionsData) */ @Override public List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension) { List<RepositoryInfo> result = new ArrayList<RepositoryInfo>(); for (I_CmsCmisRepository repository : OpenCms.getRepositoryManager().getRepositories( I_CmsCmisRepository.class)) { result.add(repository.getRepositoryInfo()); } return result; }
/** * Initializes repositories using an admin CMS object.<p> * * @param cms the CMS object with admin privileges */ public void initializeCms(CmsObject cms) { List<String> toRemove = new ArrayList<String>(); // Repositories which can't be fully initialized need to be removed. for (I_CmsRepository repository : m_repositoryMap.values()) { String repoName = repository.getName(); try { repository.initializeCms(cms); } catch (CmsException e) { LOG.warn("Could not fully initialize repository " + repoName, e); toRemove.add(repoName); } } for (String removeRepo : toRemove) { m_repositoryMap.remove(removeRepo); } CmsJlanUsers.setAdminCms(cms); if (!getRepositories(CmsJlanRepository.class).isEmpty()) { m_jlanThreadManager.start(); } }
/** * @see org.alfresco.jlan.server.core.ShareMapper#getShareList(java.lang.String, org.alfresco.jlan.server.SrvSession, boolean) */ public SharedDeviceList getShareList(String host, SrvSession sess, boolean allShares) { SharedDeviceList shrList = new SharedDeviceList(); shrList.addShares(m_defaultMapper.getShareList(host, sess, allShares)); List<CmsJlanRepository> repos = OpenCms.getRepositoryManager().getRepositories(CmsJlanRepository.class); for (CmsJlanRepository repo : repos) { shrList.addShare(repo.getSharedDevice()); } return shrList; }
List repositories = m_repositoryManager.getRepositories(); if (repositories != null) {
List<I_CmsRepository> repositories = m_repositoryManager.getRepositories(); if (repositories != null) {