Examples of RepositoryHandler


Examples of com.google.enterprise.connector.db.diffing.RepositoryHandler

    return RepositoryHandler.makeRepositoryHandlerFromConfig(
        dbContext, traversalContextManager);
  }

  public void testMakeRepositoryHandlerFromConfig() {
    RepositoryHandler repositoryHandler = getObjectUnderTest(getDbContext());
    assertNotNull(repositoryHandler);
  }
View Full Code Here

Examples of com.google.enterprise.connector.db.diffing.RepositoryHandler

    String sqlQuery = "SELECT * FROM TestEmpTable where id > #value#";
    DBContext dbContext = getDbContext();
    dbContext.setSqlQuery(sqlQuery);
    dbContext.setPrimaryKeys(primaryKey);
    dbContext.setParameterizedQueryFlag(true);
    RepositoryHandler repositoryHandler = getObjectUnderTest(dbContext);
    List<DocumentSnapshot> snapshotList =
        repositoryHandler.executeQueryAndAddDocs();
    DocumentSnapshot snapshot = snapshotList.iterator().next();
    assertEquals(expectedDocid, snapshot.getDocumentId());
  }
View Full Code Here

Examples of com.google.enterprise.connector.db.diffing.RepositoryHandler

          expected.getCause().getClass());
    }
  }

  public void testExecuteQueryAndAddDocs() {
    RepositoryHandler repositoryHandler = getObjectUnderTest(getDbContext());
    List<DocumentSnapshot> jsonDocumenList =
        repositoryHandler.executeQueryAndAddDocs();
    assertTrue(jsonDocumenList.iterator().hasNext());
  }
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

        this.factory = factory;
        this.convention = convention;
    }

    public RepositoryHandler create() {
        RepositoryHandler repositoryHandler = factory.create();
        IConventionAware conventionAwareHandler = (IConventionAware) repositoryHandler;
        if (conventionMapping == null) {
            conventionMapping = conventionAwareHandler.getConventionMapping();
            conventionMapping.setConvention(convention);
        } else {
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

        return create(scriptSource, parentClassLoader, new BasicDomainObjectContext());
    }

    public ScriptHandlerInternal create(ScriptSource scriptSource, ClassLoader parentClassLoader,
                                        DomainObjectContext context) {
        RepositoryHandler repositoryHandler = repositoryHandlerFactory.create();
        ConfigurationContainer configurationContainer = configurationContainerFactory.createConfigurationContainer(
                repositoryHandler, dependencyMetaDataProvider, context);
        DependencyHandler dependencyHandler = new DefaultDependencyHandler(configurationContainer, dependencyFactory,
                projectFinder);
        Collection<Object> key = Arrays.asList(scriptSource.getClassName(), parentClassLoader);
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

    private ResolverFactory repositoryFactoryMock = context.mock(ResolverFactory.class);
    private ClassGenerator classGeneratorMock = context.mock(ClassGenerator.class);

    @Test
    public void createsARepositoryHandler() {
        final RepositoryHandler repositoryHandlerMock = context.mock(DefaultRepositoryHandler.class);

        context.checking(new Expectations() {{
            one(classGeneratorMock).newInstance(DefaultRepositoryHandler.class, repositoryFactoryMock, classGeneratorMock);
            will(returnValue(repositoryHandlerMock));
        }});
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

        }});
    }

    private void expectConfigurationHandlerCreated() {
        context.checking(new Expectations() {{
            RepositoryHandler repositoryHandler = context.mock(TestRepositoryHandler.class);

            allowing(project).getRepositories();
            will(returnValue(repositoryHandler));

            allowing(repositoryHandlerFactory).create();
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

    }

    private void configureUploadTasks(final DefaultDeployerFactory deployerFactory) {
        project.getTasks().withType(Upload.class, new Action<Upload>() {
            public void execute(Upload upload) {
                RepositoryHandler repositories = upload.getRepositories();
                DefaultRepositoryHandler handler = (DefaultRepositoryHandler) repositories;
                DefaultMavenRepositoryHandlerConvention repositoryConvention = new DefaultMavenRepositoryHandlerConvention(handler, deployerFactory);
                new DslObject(repositories).getConvention().getPlugins().put("maven", repositoryConvention);
            }
        });
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

        return create(scriptSource, classLoaderScope, new BasicDomainObjectContext());
    }

    public ScriptHandler create(ScriptSource scriptSource, ClassLoaderScope classLoaderScope, DomainObjectContext context) {
        DependencyResolutionServices services = dependencyManagementServices.create(fileResolver, dependencyMetaDataProvider, projectFinder, context);
        RepositoryHandler repositoryHandler = services.getResolveRepositoryHandler();
        ConfigurationContainer configurationContainer = services.getConfigurationContainer();
        DependencyHandler dependencyHandler = services.getDependencyHandler();
        return new DefaultScriptHandler(scriptSource, repositoryHandler, dependencyHandler, configurationContainer, new ScriptHandlerClassLoaderFactory(scriptSource, classLoaderScope));
    }
View Full Code Here

Examples of org.gradle.api.artifacts.dsl.RepositoryHandler

    static class Rules {
        @Mutate
        @SuppressWarnings("UnusedDeclaration")
        public void createTasks(CollectionBuilder<Task> tasks, final @Path("tasks.publish") Task publishLifecycleTask, PublishingExtension publishingExtension) {
            PublicationContainer publications = publishingExtension.getPublications();
            RepositoryHandler repositories = publishingExtension.getRepositories();

            for (final IvyPublicationInternal publication : publications.withType(IvyPublicationInternal.class)) {

                final String publicationName = publication.getName();
                final String descriptorTaskName = String.format("generateDescriptorFileFor%sPublication", capitalize(publicationName));

                tasks.create(descriptorTaskName, GenerateIvyDescriptor.class, new Action<GenerateIvyDescriptor>() {
                    public void execute(final GenerateIvyDescriptor descriptorTask) {
                        descriptorTask.setDescription(String.format("Generates the Ivy Module Descriptor XML file for publication '%s'.", publication.getName()));
                        descriptorTask.setGroup(PublishingPlugin.PUBLISH_TASK_GROUP);
                        descriptorTask.setDescriptor(publication.getDescriptor());

                        ConventionMapping descriptorTaskConventionMapping = new DslObject(descriptorTask).getConventionMapping();
                        descriptorTaskConventionMapping.map("destination", new Callable<Object>() {
                            public Object call() throws Exception {
                                return new File(descriptorTask.getProject().getBuildDir(), "publications/" + publication.getName() + "/ivy.xml");
                            }
                        });

                        publication.setDescriptorFile(descriptorTask.getOutputs().getFiles());
                    }
                });

                for (final IvyArtifactRepository repository : repositories.withType(IvyArtifactRepository.class)) {
                    final String repositoryName = repository.getName();
                    final String publishTaskName = String.format("publish%sPublicationTo%sRepository", capitalize(publicationName), capitalize(repositoryName));

                    tasks.create(publishTaskName, PublishToIvyRepository.class, new Action<PublishToIvyRepository>() {
                        public void execute(PublishToIvyRepository publishTask) {
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.