Examples of Repositories


Examples of com.redhat.ceylon.common.config.Repositories

        }
        if (property == null) {
            throw new BuildException("'property' is a required attribute for 'ceylon-config-value'");
        }
        CeylonConfig config = getConfig();
        Repositories reps = Repositories.withConfig(config);
        Repository rep;
        String repdesc;
        if (name != null) {
            rep = reps.getRepository(name);
            repdesc = "of name '" + name + "'";
        } else {
            rep = reps.getRepositoryByTypeWithDefaults(type.name());
            repdesc = "of type '" + type.name() + "'";
        }
        if (rep != null) {
            String value = null;
            switch (key) {
View Full Code Here

Examples of org.andromda.core.repository.Repositories

        MetafacadeFactory factory = MetafacadeFactory.getInstance();
        andromda.initialize(this.configuration);
        factory.setNamespace(Namespaces.DEFAULT);
        if (this.model == null)
        {
            final Repositories repositoriesContainer = Repositories.instance();
            final Repository[] repositories = this.configuration.getRepositories();
            if (repositories != null && repositories.length > 0)
            {
                final int numberOfRepositories = repositories.length;
                for (int ctr = 0; ctr < numberOfRepositories; ctr++)
                {
                    final Repository repository = repositories[ctr];
                    final Model[] models = repository.getModels();
                    if (models != null)
                    {
                        // - we just load only the first model (since it doesn't
                        // make sense
                        // to test with more than one model)
                        final Model model = models[0];
                        repositoriesContainer.loadModel(model);
                        final RepositoryFacade repositoryImplementation =
                            repositoriesContainer.getImplementation(repository.getName());
                        this.model = repositoryImplementation.getModel();

                        // - make sure the factory has access to the model
                        factory.setModel(this.model, model.getType());
                    }
View Full Code Here

Examples of org.modeshape.jcr.api.Repositories

    }

    public Repository getRepositoryFromRepositoriesInJndi( String jndiNameOfRepositories,
                                                           String repositoryName ) throws NamingException, RepositoryException {
        InitialContext context = new InitialContext();
        Repositories repositories = (Repositories)context.lookup(jndiNameOfRepositories);
        if (repositories == null) {
            throw new RepositoryException("Repository container could not be found in JNDI at '" + jndiNameOfRepositories + "'");
        }
        return repositories.getRepository(repositoryName);
    }
View Full Code Here

Examples of org.modeshape.jcr.api.Repositories

    @Test
    public void shouldReturnNullWhenNoRepositoryConfigurationsSpecified() throws Exception {
        configFile = new StringRefAddr("configFile", "tck/default/repo-config.json");

        Repositories repositories = (Repositories)factory.getObjectInstance(reference, null, null, null);
        assertThat(repositories, is(nullValue()));
    }
View Full Code Here

Examples of org.modeshape.jcr.api.Repositories

    @Test
    public void shouldReturnRepositoriesWhenOneRepositoryConfigurationsSpecified() throws Exception {
        configFile = new StringRefAddr("configFiles", "tck/default/repo-config.json");
        reference.add(configFile);

        Repositories repositories = (Repositories)factory.getObjectInstance(reference, null, null, null);
        assertThat(repositories, is(notNullValue()));
        Repository repo = repositories.getRepository(JCR_REPOSITORY_NAME);
        assertThat(repo, is(notNullValue()));
    }
View Full Code Here

Examples of org.modeshape.jcr.api.Repositories

    @Test
    public void shouldReturnRepositoriesWhenMultipleRepositoryConfigurationsSpecified() throws Exception {
        configFile = new StringRefAddr("configFiles", "config/simple-repo-config.json,tck/default/repo-config.json");
        reference.add(configFile);

        Repositories repositories = (Repositories)factory.getObjectInstance(reference, null, null, null);
        assertThat(repositories, is(notNullValue()));
        assertThat(repositories.getRepositoryNames().isEmpty(), is(false));
        assertThat(repositories.getRepository(JCR_REPOSITORY_NAME), is(notNullValue())); // for "repo-config"
        assertThat(repositories.getRepository("Another Test Repository"), is(notNullValue())); // for "simple-repo-config"
    }
View Full Code Here

Examples of org.modeshape.jcr.api.Repositories

            Object target = context.lookup(jndiName);
            repositoryName = connInfo.getRepositoryName();

            if (target instanceof Repositories) {
                logger.trace("JNDI Lookup found Repositories ");
                Repositories repositories = (Repositories)target;

                if (repositoryName == null) {
                    repositoryNames = repositories.getRepositoryNames();
                    if (repositoryNames == null || repositoryNames.isEmpty()) {
                        throw new SQLException(JdbcLocalI18n.noRepositoryNamesFound.text());
                    }
                    if (repositoryNames.size() == 1) {
                        repositoryName = repositoryNames.iterator().next();
                        connInfo.setRepositoryName(repositoryName);
                        logger.trace("Setting Repository {0} as default", repositoryName);

                    } else {
                        throw new SQLException(JdbcLocalI18n.objectInJndiIsRepositories.text(jndiName));
                    }
                }
                try {
                    repository = repositories.getRepository(repositoryName);
                } catch (RepositoryException e) {
                    throw new SQLException(JdbcLocalI18n.unableToFindNamedRepository.text(jndiName, repositoryName));
                }
            } else if (target instanceof Repository) {
                logger.trace("JNDI Lookup found a Repository");
View Full Code Here

Examples of org.modeshape.jdbc.rest.Repositories

        serverUrl = serverUrl + "/" + workspaceName;
        logger.debug("Using server url: {0}", serverUrl);
        // this is only a connection test to confirm a connection can be made and results can be obtained.
        try {
            this.restClient = new ModeShapeRestClient(serverUrl, username, String.valueOf(password));
            Repositories repositories = this.restClient.getRepositories();
            this.setRepositoryNames(repositories.getRepositoryNames());
            Repositories.Repository repository = repositories.getRepository(repositoryName);
            if (repository == null) {
                throw new SQLException(JdbcLocalI18n.unableToFindNamedRepository.text(path, repositoryName));
            }
            this.repository.compareAndSet(null, repository);
        } catch (Exception e) {
View Full Code Here

Examples of org.springframework.data.repository.support.Repositories

   * @see org.springframework.context.ApplicationListener#onApplicationEvent(org.springframework.context.ApplicationEvent)
   */
  public void onApplicationEvent(ContextRefreshedEvent event) {

    if (event.getApplicationContext().equals(context)) {
      Repositories repositories = new Repositories(event.getApplicationContext());
      populator.populate(repositories);
    }
  }
View Full Code Here

Examples of org.springframework.data.repository.support.Repositories

  @Autowired ApplicationContext context;

  @Bean
  public Repositories repositories() {
    return new Repositories(context);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.