/** * @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; }
/** * Gets the repository for a given repository id.<p> * * @param repositoryId the repository id * * @return the repository with the given id */ protected I_CmsCmisRepository getRepository(String repositoryId) { I_CmsCmisRepository result = OpenCms.getRepositoryManager().getRepository( repositoryId, I_CmsCmisRepository.class); if (result == null) { throw new CmisConnectionException("missing repository: " + repositoryId); } return result; }
/** * Translates a legacy system id to a new form.<p> * * @param systemId the original system id * @return the new system id */ private static String translateLegacySystemId(String systemId) { String result = systemId; for (String[] translation : LEGACY_TRANSLATIONS) { if (systemId.startsWith(translation[0])) { // replace prefix with second component if it matches the first component result = translation[1] + systemId.substring(translation[0].length()); break; } } if (OpenCms.getRepositoryManager() != null) { result = OpenCms.getResourceManager().getXsdTranslator().translateResource(result); } return result; }
/** * Translates the XSD schema location.<p> * * @param schemaLocation the location to translate * * @return the translated schema location */ private static String translateSchema(String schemaLocation) { if (OpenCms.getRepositoryManager() != null) { return OpenCms.getResourceManager().getXsdTranslator().translateResource(schemaLocation); } return schemaLocation; }
/** * @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; }
m_repository = OpenCms.getRepositoryManager().getRepository(repositoryName, A_CmsRepository.class); if (m_repository == null) {
m_repository = OpenCms.getRepositoryManager().getRepository(repositoryName); if (m_repository == null) {
Map<String, Object> additionalInfosForRepositories = OpenCms.getRepositoryManager().getAdditionalInfoForLogin( newUser.getName(), password);